Magento 2.4.9 is uit: wat er verandert en waarom je upgrade niet te lang moet wachten
Magento 2.4.9 is net uitgebracht. Nieuwe PHP-versies, een gemoderniseerde techniek eronder en een einddatum voor 2.4.6 die snel nadert. Wat dit betekent voor je webshop.
Deze maand heeft Adobe Magento 2.4.9 uitgebracht, voor zowel Magento Open Source als Adobe Commerce. Waar veel eerdere releases vooral bugfixes en kleine verbeteringen brachten, zit er in deze versie flink wat vernieuwing onder de motorkap. Voor een webshopeigenaar zie je daar aan de voorkant weinig van, maar het bepaalt wel hoe lang je shop veilig en ondersteund blijft.
De belangrijkste veranderingen
Nieuwe PHP-versies
Magento 2.4.9 draait op PHP 8.4 en 8.5. PHP 8.2 wordt niet meer ondersteund en PHP 8.3 alleen nog als tussenstap tijdens het upgraden. Dat is goed nieuws voor snelheid en veiligheid, maar het betekent ook dat je hostingomgeving mee moet.
Een modernere basis
Adobe heeft een aantal verouderde onderdelen vervangen:
- Symfony 7.4 LTS: het onderliggende framework is bijgewerkt naar een versie met langdurige ondersteuning.
- Cachelaag: het verouderde Zend_Cache-onderdeel is vervangen door Symfony Cache.
- Valkey 8 wordt ondersteund als cache-backend. Valkey is de open-source opvolger van Redis.
- OpenSearch 3 wordt ondersteund voor de zoekfunctie.
- RabbitMQ 4.1 en een recente Composer-versie maken het rijtje compleet.
Een nieuwe teksteditor in de beheeromgeving
De vertrouwde WYSIWYG-editor TinyMCE is vervangen door HugeRTE, een open-source afsplitsing van TinyMCE. Voor wie in de beheeromgeving teksten en CMS-pagina’s bewerkt, voelt het vrijwel hetzelfde. Voor modules die op de oude editor leunen, kan het een aanpassing vragen.
Beveiliging
- Tweestapsverificatie is eenvoudiger: een beheerder hoeft nog maar één methode in te stellen in plaats van alle ingeschakelde methoden.
- CAPTCHA-bescherming geldt nu ook voor accountaanmaak via de REST- en GraphQL-API, waar bots eerder omheen konden.
- Foutieve API-verzoeken geven een nette foutmelding (400) in plaats van een serverfout (500).
GraphQL en bugfixes
Voor headless- en PWA-shops zijn er GraphQL-uitbreidingen. Zo is clearCart nu ook beschikbaar in Magento Open Source. Daarnaast lost de release ruim vijfhonderd bekende problemen op, onder meer in de checkout, betalingen, configureerbare producten, prijsregels en de API.
Wat betekent dit voor jouw webshop?
Draai je nog op 2.4.6? Dan is er haast bij
Adobe ondersteunt elke 2.4-versie ongeveer drie jaar. Voor de huidige versies ziet dat er zo uit:
| Versie | Uitgebracht | Ondersteuning tot |
|---|---|---|
| 2.4.6 | maart 2023 | augustus 2026 |
| 2.4.7 | april 2024 | april 2027 |
| 2.4.8 | april 2025 | april 2028 |
| 2.4.9 | mei 2026 | circa mei 2029 |
Na augustus 2026 komen er voor 2.4.6 geen beveiligingsupdates meer. Wordt daarna een ernstig lek gevonden, dan krijgen ondersteunde versies een patch en 2.4.6 niet. Dat is geen theoretisch risico: kritieke lekken in Magento duiken elk jaar wel een paar keer op, en worden soms al misbruikt voordat er een patch is. Draai je op 2.4.6, plan de upgrade dan nu, zodat je vóór augustus over bent.
Zit je op 2.4.7, dan heb je nog even de tijd. Maar een upgrade die je rustig plant, is goedkoper en veiliger dan een upgrade die je onder druk moet doen.
Kijk naar je extensies
Omdat onder andere de cachelaag en de editor zijn vervangen, moeten extensies en maatwerkmodules die daarop leunen worden bijgewerkt. De grote leveranciers brengen in de komende weken compatibele versies uit, als ze dat nog niet hebben gedaan. Het risico zit vooral in extensies die al lang geen update meer hebben gehad en in eigen maatwerk. Een inventarisatie vooraf voorkomt verrassingen.
Je hosting moet mee
PHP 8.4 of 8.5, een recente OpenSearch en eventueel de overstap naar Valkey: dat moet je hostingpartij kunnen leveren. Bij ons technisch beheer regelen we dat samen met onze hostingpartner.
Zo pakken we een upgrade aan
- Inventarisatie: welke versie draai je, welke extensies en welk maatwerk zit erin, en zijn die klaar voor 2.4.9?
- Upgrade op een acceptatieomgeving: een kopie van je live shop, zodat je niets merkt tot alles werkt.
- Testen: zoeken, winkelwagen, afrekenen, orderverwerking en de koppelingen met je ERP, WMS of boekhouding.
- Livegang op een rustig moment, met een terugweg als het toch misgaat.
Wil je weten hoe groot de stap naar 2.4.9 voor jouw shop is? Neem contact met ons op, dan kijken we mee.