Magento 2.4.9 befindet sich noch in der Beta-Phase, aber der Umfang der Anderungen ist bereits klar – dies ist kein routinemassiges Patch-Release. Es handelt sich um ein bedeutendes Update mit tiefgreifenden Anderungen in der Architektur, den Abhangigkeiten und den Plattformanforderungen. Hier ist, was sich andert und was Sie jetzt bedenken sollten.
PHP und Plattformanforderungen
Die wichtigste Anderung auf Plattformebene: PHP 8.2 wird nicht mehr unterstutzt. Die Mindestversion ist nun PHP 8.3, PHP 8.5 wird neu unterstutzt.
Wer noch auf PHP 8.2 lauft, muss vor dem Upgrade auf 2.4.9 zwingend auf eine neuere Version wechseln. Wer bereits auf 8.3 oder 8.4 ist, hat einen freien Weg.
Weitere Plattform-Neuerungen: OpenSearch 3.x, Composer 2.9 und Valkey 8.x als Redis-kompatibles Cache-Backend mit besserer Performance.
Grosse Austauschliste im Core
2.4.9 entfernt mehrere Legacy-Abhangigkeiten, die seit den fruhen Magento-2-Versionen mitgeschleppt wurden.
- TinyMCE wird durch HugeRTE ersetzt – ein Open-Source-WYSIWYG-Editor. Betroffen sind eigene Editor-Erweiterungen und Code, der direkt auf die TinyMCE-API zugreift.
- Zend_Cache wird durch Symfony Cache ersetzt – Adobe gibt 30-50% schnellere Cache-Operationen und geringere Redis-Last an. Erweiterungen, die direkt von Zend_Cache-Klassen abhangen, mussen angepasst werden.
- Laminas MVC wird durch eine native MVC-Implementierung ersetzt – ein weiterer Schritt in Adobes laufender Entfernung von Laminas-Abhangigkeiten im gesamten 2.4.x-Zweig.
- Symfony 7.4 LTS – alle Symfony-Abhangigkeiten wurden aktualisiert. Eigene Klassen, die Symfony-Komponenten erweitern, benotigen aktualisierte Methodensignaturen.
- Apache ActiveMQ Artemis – neue unterstuzte Alternative zu RabbitMQ fur Message Queues.
Was sich fur Entwickler andert
Mehrere Anderungen betreffen direkt die individuelle Entwicklung und Integrationen:
- GraphQL-Alias-Limit – maximal 10 Aliase pro Anfrage. Eigene Clients mit umfangreichen gebundelten GraphQL-Anfragen sollten uberpruft werden.
- GraphQL-Anfragenlangenlimit – Anfragen uber ~1 MB werden abgelehnt. Konfigurierbar uber den Admin-Bereich.
- REST API Gallery Inheritance Fix – die Aktualisierung eines Produkts uber die REST API im Store-View-Scope uberschreibt die Bilder aus dem globalen Scope nicht mehr. Ein langjahrig bekanntes Problem, das viele eigene Integrationen gestort hat.
- CAPTCHA fur REST und GraphQL – wird nun bei der Kontoerstellung uber die API erzwungen. Wichtig fur Headless-Implementierungen.
- Natives PHP OAuth – die OAuth-Bibliothek eines Drittanbieters wird durch native PHP-Funktionen ersetzt. Die USPS-Integration wurde auf RESTful API mit OAuth 2.0 migriert.
- New Relic – Migration vom veralteten REST API v2 auf NerdGraph (GraphQL). Erfordert nach dem Upgrade eine Konfigurationsaktualisierung im Admin-Bereich.
Was sich fur Handler andert
- Braintree: Apple Pay funktioniert jetzt in Chrome und Firefox, Google Pay Vaulting, BLIK fur polnische Kaufer, Kauf auf Rechnung fur Deutschland, ELO-Kartentyp-Unterstutzung.
- 2FA: nur noch ein aktivierter Anbieter erforderlich statt aller konfigurierten – vereinfacht den Admin-Zugang bei mehreren Store-Views.
- Staging: Mobilvorschau im browser-simulierten Geratemodus.
- Steuersatze: Massenloschen im Admin hinzugefugt.
Umfang dieses Releases
501 Fixes in Magento Open Source, 560 in Adobe Commerce. Dies ist eines der umfangreichsten Releases im 2.4.x-Zyklus – in seinem Ausmass vergleichbar mit 2.4.6.
Bei diesem Ausmass an Core-Anderungen wird ein Upgrade von 2.4.7 oder 2.4.8 nicht trivial sein – besonders wenn Ihr Projekt eigene Module mit Abhangigkeiten von Zend_Cache, TinyMCE, Laminas oder Symfony-Komponenten hat.
Was Sie jetzt tun sollten
2.4.9 befindet sich noch in der Beta-Phase – das finale Release wird fur Q2 2025 erwartet. Es bleibt Zeit zur Vorbereitung.
- Prufen Sie Ihre PHP-Version. Wenn Sie auf 8.2 sind, planen Sie den Wechsel auf 8.3+.
- Prufen Sie eigene Module auf Zend_Cache-, TinyMCE-, Laminas-MVC- und Symfony-Abhangigkeiten.
- Uberprufen Sie GraphQL-Clients auf Alias-Anzahl und Anfragengrosse.
- Wenn Sie New Relic verwenden – bereiten Sie die Konfigurationsaktualisierung auf NerdGraph nach dem Upgrade vor.
Wenn Sie verstehen mochten, was 2.4.9 fur Ihr spezifisches Projekt bedeutet, fuhren wir Upgrade-Readiness-Audits durch. Sprechen Sie uns an.