Magento 2.4.9 is nog in bèta, maar de omvang van de wijzigingen is al duidelijk – dit is geen routinematige patchrelease. Het is een significante update met diepgaande veranderingen in architectuur, afhankelijkheden en platformvereisten. Hier is wat er verandert en wat u nu al moet overwegen.
PHP- en platformvereisten
De belangrijkste wijziging op platformniveau: PHP 8.2 wordt niet langer ondersteund. De minimumversie is nu PHP 8.3, met toegevoegde ondersteuning voor PHP 8.5.
Als u nog op PHP 8.2 draait, is upgraden een harde vereiste voordat u naar 2.4.9 kunt gaan. Als u al op 8.3 of 8.4 zit, is de weg vrij.
Andere platformtoevoegingen: OpenSearch 3.x, Composer 2.9 en Valkey 8.x als Redis-compatibel cache-backend alternatief met betere prestatiekenmerken.
Grote kernvervangingen
2.4.9 verwijdert diverse verouderde afhankelijkheden die al sinds vroege Magento 2-versies meegedragen worden.
- TinyMCE vervangen door HugeRTE – een open-source WYSIWYG-editor. Dit beïnvloedt aangepaste editor-extensies en code die rechtstreeks naar de TinyMCE API verwijst.
- Zend_Cache vervangen door Symfony Cache – Adobe meldt 30-50% snellere cache-operaties en verminderde Redis-belasting. Extensies die direct afhankelijk zijn van Zend_Cache-klassen moeten worden bijgewerkt.
- Laminas MVC vervangen door een native MVC-implementatie – nog een stap in Adobe’s voortdurende verwijdering van Laminas-afhankelijkheden in de 2.4.x-lijn.
- Symfony 7.4 LTS – alle Symfony-afhankelijkheden bijgewerkt. Aangepaste klassen die Symfony-componenten uitbreiden, hebben bijgewerkte methodehandtekeningen nodig.
- Apache ActiveMQ Artemis – nieuw ondersteund alternatief voor RabbitMQ voor berichtenwachtrijen.
Wat er verandert voor ontwikkelaars
Verschillende wijzigingen hebben direct invloed op aangepaste ontwikkeling en integraties:
- GraphQL alias-limiet – maximaal 10 aliassen per verzoek. Aangepaste clients die grote gebatchte GraphQL-verzoeken sturen, moeten worden herzien.
- GraphQL-querylengte limiet – verzoeken boven ~1 MB worden geweigerd. Configureerbaar via Admin.
- REST API gallery-overerving fix – het bijwerken van een product via REST API in een store view-scope overschrijft niet langer afbeeldingen van de globale scope. Een langlopend probleem dat veel aangepaste integraties brak.
- CAPTCHA voor REST en GraphQL – nu verplicht bij het aanmaken van accounts via API. Belangrijk voor headless-implementaties om rekening mee te houden.
- Native PHP OAuth – de externe oauth-bibliotheek vervangen door native PHP-functies. USPS-integratie gemigreerd naar RESTful API met OAuth 2.0.
- New Relic – gemigreerd van verouderde REST API v2 naar NerdGraph (GraphQL). Vereist configuratie-update in Admin na de upgrade.
Wat er verandert voor handelaren
- Braintree: Apple Pay werkt nu in Chrome en Firefox, Google Pay-opslag, BLIK voor Poolse kopers, Betaling bij factuur voor Duitsland, ELO-kaarttype ondersteuning.
- 2FA: slechts één ingeschakelde provider vereist in plaats van alle geconfigureerde – vereenvoudigt admin-toegang bij meerdere store views.
- Staging: mobiele preview in browser-gesimuleerde apparaatmodus.
- Belastingtarieven: bulk verwijderen toegevoegd aan Admin.
Omvang van deze release
501 fixes in Magento Open Source, 560 in Adobe Commerce. Dit is een van de grootste releases in de 2.4.x-cyclus – qua omvang vergelijkbaar met 2.4.6.
Met dit niveau van kernwijzigingen zal upgraden van 2.4.7 of 2.4.8 niet eenvoudig zijn – zeker als uw project aangepaste modules heeft met afhankelijkheden van Zend_Cache, TinyMCE, Laminas of Symfony-componenten.
Wat u nu moet doen
2.4.9 is nog in bèta – de definitieve release wordt verwacht in Q2 2025. Er is tijd om u voor te bereiden.
- Controleer uw PHP-versie. Als u op 8.2 zit, plan de overstap naar 8.3+.
- Controleer aangepaste modules op Zend_Cache, TinyMCE, Laminas MVC en Symfony-afhankelijkheden.
- Bekijk GraphQL-clients op aliasaantal en querygroottes.
- Als u New Relic gebruikt – bereid de configuratie-update naar NerdGraph voor na de upgrade.
Als u wilt begrijpen wat 2.4.9 betekent voor uw specifieke project, voeren wij upgrade-gereedheidsaudits uit. Neem contact op.