OpenMage 20.1.0 und OpenMage 19.5.0 sind da!
Mit OpenMage 20.1.0 ist im August 2023 ein großes und wichtiges Release erschienen. Zugleich wurde OpenMage 19.5.0 veröffentlicht – und das Ende des Supports für OpenMage 19.x ist für 2025 in Aussicht gestellt worden. Wir fassen die wichtigsten Fakten zusammen.
Was gibt es Neues in OpenMage 20.1.0?
Die kürzlich erschienene Version 20.1.0 ist ein umfassenderes Release für OpenMage 20. Das Final Release wurde erst nach sieben vorab zum Testen bereitgestellten Release Candidates veröffentlicht.
Die neue Version enthält zahlreiche Änderungen und Verbesserungen:
- Librarys von Drittanbietern
Um den Code aufzuräumen und zu modernisieren, wurden alle Librarys von Drittanbietern aus dem OpenMage Repository entfernt:phpseclib
,mcrypt_compat
,Cm_RedisSession
,Cm_Cache_Backend_Redis und Pelago_Emogrifier
sowie das Zend Framework. Künftig werden diese Komponenten über Composer importiert. Auf GitHub steht eine vollständige Liste der entfernten Dateien bereit. Wer OpenMage auch in Zukunft lieber per ZIP-Datei installieren möchte, kann das auch weiterhin tun. In der als ZIP bereitgestellten Variante enthält OpenMage nach wie vor die alten Librarys von Drittanbietern. - PHP
OpenMage 20.1.0 setzt mindestens PHP 7.4 voraus und unterstützt auch PHP 8.2. - Magento 1 Themes
Da der bislang im Repository enthaltene Code für die alten Magento 1 Themes zumeist ungenutzt bleibt, wurde er nun in ein externes Repository ausgelagert. - Caching
Der Config-Cache für Entity-Attribute-Values (EAV) wurde deutlich verbessert. - Google Dienste
OpenMage 20.1.0 unterstützt Google Analytics 4 und Google Tag Manager nun auch ohne Extensions von Drittanbietern. Google Analytics 3 und Universal Analytics werden derweil nicht mehr unterstützt. - Admin Panel
Die Lokalisierung des Backends ist jetzt für jeden Admin-User separat möglich. - Security
Bei Bedarf kann künftig die Ordnerstruktur pub/ genutzt werden, um die Installation zusätzlich abzusichern. In mit Composer gemanagten Projekten funktioniert das aber noch nicht (siehe #1210 auf GitHub). - Performance
Die Performance bei der Bearbeitung komplexer SQL-Abfragen wurde erheblich verbessert. - Bildformate
Das von Google für kurze Ladezeiten entwickelte Bildformat WebP wird von OpenMage nun nativ unterstützt.
Zudem gab es zahlreiche kleinere Bugfixes und Verbesserungen. Entwickler sollten insbesondere zwei weitere wichtige Punkte beachten:
- Die Unterstützung für die im Mai 2023 abgeschaltete UPS CGI API wurde entfernt.
- Alte, überflüssig gewordene Anführungszeichen werden nun aus der Datenbank beseitigt (siehe #1489 auf GitHub).
Was gibt es Neues in OpenMage 19.5.0?
Zum Teil wurden die in OpenMage 20.1.0 enthaltenen Neuerungen auch in OpenMage 19.5.0, das letzte Minor-Release für OpenMage 19.x, aufgenommen:
- Librarys von Drittanbietern
Um den Code aufzuräumen und zu modernisieren, wurden alle Librarys von Drittanbietern aus dem OpenMage Repository entfernt:phpseclib
,mcrypt_compat
,Cm_RedisSession
,Cm_Cache_Backend_Redis und Pelago_Emogrifier
sowie das Zend Framework. Künftig werden diese Komponenten über Composer importiert. Auf GitHub steht eine vollständige Liste der entfernten Dateien bereit. Wer OpenMage auch in Zukunft lieber per ZIP-Datei installieren möchte, kann das auch weiterhin tun. In der als ZIP bereitgestellten Variante enthält OpenMage nach wie vor die alten Librarys von Drittanbietern. - PHP
OpenMage 20.1.0 setzt mindestens PHP 7.4 voraus und unterstützt auch PHP 8.2. - Magento 1 Themes
Da der bislang im Repository enthaltene Code für die alten Magento 1 Themes zumeist ungenutzt bleibt, wurde er nun in ein externes Repository ausgelagert. - Google Dienste
OpenMage 20.1.0 unterstützt Google Analytics 4 nun auch ohne Extensions von Drittanbietern.
Neue Features und funktionale Verbesserungen, die nicht sicherheitsrelevant sind, wird es in Zukunft nur noch für OpenMage 20.x geben. (Und da soll allerhand kommen, heißt es.)
End-of-Life für OpenMage 19.x im Sommer 2025
Zeitgleich mit der Veröffentlichung der beiden neuen OpenMage Versionen wurde bekanntgegeben, dass OpenMage 19.x dem Release Schedule entsprechend in einen Patch-only-Status versetzt wird. Das heißt: OpenMage 19.x wird noch für zwei Jahre mit wichtigen Security-Patches versorgt und erreicht im August 2025 sein End-of-Life.
Wer seinen Onlineshop noch immer auf der Grundlage von OpenMage 19.x betreibt, sollte den Wechsel auf OpenMage 20.x jetzt angehen. Allerdings ist dieses Upgrade keine Kleinigkeit und sollte durch einen Dienstleister mit OpenMage Erfahrung durchgeführt werden.
Brauchen Sie Unterstützung?
Können wir Sie beim Update auf die aktuelle Version für Ihren OpenMage Onlineshop unterstützen?