Versionen, Release-Zyklen und Support-Zeiträume von Magento 2

Auf dieser Seite gebe ich eine Übersicht, wann welche Magento-Versionen erschienen sind und wie lange welche Version unterstützt wird. Außerdem erkläre ich die Terminologie rund um Major-Version, Minor-Version und Co.

Ihre Version ist nicht dabei?

Bitte nicht wundern: Ich entferne ältere Versionen immer wieder aus dieser Liste. Sie wird sonst einfach zu unübersichtlich. Falls Sie hier Ihre Version nicht mehr finden, ist das ein Zeichen, dass Sie dringend updaten sollten. Wir helfen gerne dabei!

Wann ist welche Magento-Version erschienen?

Hier finden Sie die Information, wann welche Magento-Versionen veröffentlicht wurden. Versionen vor 2020 liste ich nicht mehr auf.

Magento 2.2Magento 2.3Magento 2.4Magento 2.5
28. Jänner 20202.2.11
(letzte Version!)
2.3.3-p1
2.3.4
28. April 20202.3.4-p2
2.3.5
2.3.5-p1
28. Juli 20202.3.5-p22.4.0
15. Oktober 20202.3.62.4.0-p1
2.4.1
9. Februar 20212.3.6-p12.4.1-p1
2.4.2
11. Mai 20212.3.72.4.2-p1
10. August 20212.3.7-p12.4.2-p2
2.4.3
12. Oktober 20212.3.7-p22.4.3-p1
12. April 20222.3.7-p3
2.4.3-p2
2.4.4
09. August 20222.3.7-p4
(letzte Version!)
2.4.3-p3
2.4.4-p1
2.4.5
11. Oktober 20222.4.4-p2
2.4.5-p1
(Feature und Security-Patches,
kein „Full-Patch-Release“)
14. März 20232.4.4-p3
2.4.5-p2
2.4.6
13. Juni 20232.4.4-p4
2.4.5-p3
2.4.6-p1
2.4.7-beta1
8. August 20232.4.4-p5
2.4.5-p4
2.4.6-p2
10. Oktober 20232.4.4-p6
2.4.5-p5
2.4.6-p3
2.4.7-beta2
13. Februar 20242.4.4-p7
2.4.5-p6
2.4.6-p4
19. März 20242.4.7-beta3
9. April 20242.4.4-p8
2.4.5-p7
2.4.6-p5
2.4.7
11. Juni 20242.4.4-p9
2.4.5-p8
2.4.6-p6
2.4.7-p1
13. August 20242.4.4-p10
2.4.5-p9
2.4.6-p7
2.4.7-p2
8. Oktober 20242.4.4-p11
2.4.5-p10
2.4.6-p8
2.4.7-p3
2.4.8-beta1
Kein Datum bekannt2.5.0

Features, die als von der Basis-Installation unabhängige Services bereitgestellt werden, werden zudem ab 2022 in etwa alle zwei Monate mit neuen Feature-Releases versorgt.

Wie lange werden welche Magento-Versionen unterstützt?

Auf Adobes Seite zur Software lifecycle policy gibt es nur noch Informationen zu den Support-Zeiträumen für Adobe Commerce. Ich gehe davon aus, dass diese auch für Magento Open Source gelten, da keine anders lautenden Informationen bekannt sind.

Da es in der Vergangenheit unterschiedliche Support-Zeiträume gab, und auch zwischen „End of Bugfixes“ und „End of Security-Fixes“ unterschieden wurde (Erklärungen zu den Begriffen gibt es weiter unten), liste ich die Termine weiterhin getrennt für die Editionen auf.

Ein Diagramm zeigt an, welche Magento-2-Version wie lange unterstützt wird.
Timeline für die Unterstützung von Magento-2-Versionen

Magento Open Source

Laut Software lifecycle policy bzw. früher Magento Open Source Software Maintenance Policy sind die offiziellen Unterstützungszeiträume von Magento 2 Open Source:

VersionVeröffentlichungEnd of BugfixesEnd of Life & Security-Fixes
Magento Open Source 2.017.11.2015März 2018März 2018
Magento Open Source 2.123.06.2016Juni 2019Juni 2019
Magento Open Source 2.226.09.2017September 2019September 2019
Magento Open Source 2.328.11.2018Juli 2021April 2022
Magento Open Source 2.4.0-2.4.328.07.2020 und folgende---November 2022
Magento Open Source 2.4.412.04.2022---24.04.2025
Magento Open Source 2.4.509.08.2022---09.08.2025
Magento Open Source 2.4.614.03.2023---14.03.2026
Magento Open Source09.04.2024---09.04.2027

Adobe Commerce

Bei der kostenpflichtigen Version Adobe Commerce gelten laut der Software lifecycle policy bzw. früher Magento Software Lifecycle Policy diese Deadlines:

VersionVeröffentlichungEnd of BugfixesEnd of Life & Security-Fixes
Magento Enterprise Edition 2.017.11.2015März 2018März 2018
Magento Enterprise Edition 2.123.06.2016Juni 2019Juni 2019
Magento Commerce 2.226.09.2017Dezember 2019Dezember 2019
Adobe Commerce 2.328.11.2018Juli 2021April 2022
Adobe Commerce 2.4.0-2.4.328.07.2020 und folgende---November 2022
Adobe Commerce 2.4.412.04.2022---24.04.2025
Adobe Commerce 2.4.509.08.2022---09.08.2025
Adobe Commerce 2.4.614.03.2023---14.03.2026
Adobe Commerce 2.4.709.04.2024---09.04.2027

Terminologie: Begriffe rund um Magento-Versionen einfach erklärt

Was ist ein Unterschied zwischen einer Major-Version und einer Minor-Version? Was ist ein Patch-Release? Und inwiefern unterscheiden sich Versionsnummern bei Magento von so manch anderer Software? Hier finden Sie Antworten!

Major-Release

Ein Major-Release ist eine große, umfangreiche neue Version, die in der Regel auch mit technologischen Umbrüchen vor sich geht. Hier ändert sich die Hauptnummer eines Programms.

Bei Magento war das der Sprung von Magento 1 auf Magento 2. Der technologische Unterbau ist so verschieden, dass man um eine Neuimplementierung des Webshops leider nicht herumkommt.

Statt „Major-Release“ kann man auch „Major-Version“ sagen.

Minor-Release

Ein Minor-Release enthält ebenfalls viele Neuerungen, aber es gibt keine umwälzenden Änderungen und große Brüche in der Kompatibilität.

Bei einer neuen Minor-Version erhöht man die zweite Stelle einer Versionsnummer. Zum Beispiel geht man von 2.3.x auf 2.4.0. Im Gegensatz zu manch anderer Software gibt es auch bei diesem scheinbar kleineren Versionssprung durchaus gewichtige Änderungen, die zusätzliche Update-Aufwände hervorrufen. Mit Magento 2.4.0 zum Beispiel wurde die Unterstützung für MySQL als Such-Engine entfernt und HändlerInnen mussten endgültig auf Elasticsearch umstellen.

Statt „Minor-Release“ kann man auch „Minor-Version“ sagen.

Patch-Release

Ein Patch-Release enthält vielleicht ein paar neue Features, aber vor allem Fehlerbehebungen und Security-Fixes.

Bei einer Patch-Version wird die dritte Stelle der Version erhöht. Zum Beispiel folgt auf 2.4.2 das Patch-Release 2.4.3. Der Update-Aufwand ist gering als bei einem Minor-Release. Es kommen aber immer noch hunderte Bugfixes und andere Änderungen zusammen, wegen Zeit dafür eingeplant werden muss.

Statt „Patch-Release“ kann man auch „Patch-Version“ sagen.

Security-Patch-Release / Patch-Nummer

Mit August 2020 führte Adobe zusätzlich die Patch-Nummer ein. Sie wird nach dem Muster“-px“ an die Versions-Nummer angehängt.

Die Patch-Nummer 1 für Version 2.4.3 wäre zum Beispiel 2.4.3-p1. Diese Aktualisierungen bedeuten tatsächlich geringere Aufwände.

Es handelt es sich oft nur um Releases mit Security-Fixes oder der Behebung kritischer Fehler. Es gilt jedoch: Ausnahmen bestätigen die Regeln. Daher muss jedes Release individuell bewertet werden.

Security-Patch-Release“ ist die eindeutige Bezeichnung. Manche sagen aber auch zu diesen Versionen „Patch-Release“.

Release-Line

Als „Release-Line“ bezeichnet Adobe eine Reihe von Versionen innerhalb einer Minor-Release-Nummer. Das heißt: mit Magento 2.4.0 begann die „Release-Line 2.4“ und alle Versionen von 2.4.x zählen zu dieser Versionsreihe. Die Release-Line spielt eine Rolle, weil Adobe die Support-Zeiträume nicht genau für eine Magento-Version angibt, sondern immer nur für eine solche Release-Line.

Bugfixes

Bugfix ist der englische Begriff für Fehlerbehebungen. Hat eine Version 300 Bugfixes, dann wurden 300 bekannte Fehler behoben.

End of Bugfixes

Damit bezeichnet Adobe den Zeitpunkt, bis zu dem Fehlerbehebungen für eine Versionsreihe („Bugfixes für eine Release-Line“) stattfinden.

Zum Beispiel: „End of Bugfixes“ für Magento 2.3.x war im Juli 2021. Bis dahin enthielten neue Versionen von Magento 2.3 Fehlerbehebungen. Seitdem werden nur noch Sicherheitslücken behoben.

Security-Fixes

Security-Fix ist der englische Begriff für die Beseitigung einer Sicherheitslücke. Hat eine Version 20 Security-Fixes, dann wurden 20 Sicherheitslücken behoben.

Sicherheitslücken können unterschiedlich schwer ausgenutzt werden und unterschiedlichen Schaden erzeugen. Daher wird jede Lücke nach dem „Common Vulnerability Scoring System“ (CVSS) bewertet.

End of Security-Fixes

Damit bezeichnet Adobe den Zeitpunkt, bis zu welchem Sicherheitslücken für eine Versionsreihe („Security-Fixes für eine Release-Line“) behoben werden.

Zum Beispiel: „End of Security-Fixes“ für Magento 2.3.x ist im September 2022. Bis dahin erhalten neue Versionen von Magento 2.3 Ausbesserungen, welche Sicherheitslücken stopfen. Nach dem End of Security-Fixes ist typischerweise das „End of Life“ bzw. der „End of Support“ einer Release-Line erreicht.

End of Life / End of Support

Damit bezeichnet Adobe den Zeitpunkt, ab dem eine Versionsreihe überhaupt keine Updates mehr erfährt („End of Life für eine Release-Line“). Spätestens ab diesem Datum müssen Sie Ihren Shop auf eine aktuellere Version updaten, damit Ihr Shop sicher bleibt.

Lebenszyklus von Magento-2-Versionen

Magento bzw. Adobe haben die Regelungen im Laufe der Jahre einige Male geändert. Diese Kapitel hilft auch zu verstehen, warum es zu Unregelmäßigkeiten im Erscheinungsdatum und der Benennung von Versionen kam. Etwas für Magento-Nerds!

Aktuelle Regelung

Mit Jänner 2023 wurde eine neue Regelung eingeführt. Die Seite „Adobe Commerce lifecycle policy“ erwähnt zwar nur Adobe Commerce, aber es ist davon auszugehen, dass die Regelung auch für Magento Open Source gilt.

Demnach werden Adobe 2.4.4, 2.4.5 und 2.4.6 nun alle bis drei Jahre nach dem initialen Release unterstützt – selbst, wenn die unterstützt PHP-Version dann ihr „End of Life“ erreicht hat. Es wird also wieder von der Synchronisation zwischen Magento- und PHP-Version abgegangen.

Alte Regelungen

Info

Unter „Alte Regelungen“ finden Sie Regeln, die früher gegolten haben. Ich führe sie vor allem auf, um klarzustellen, dass andere Regeln, die man häufig noch liest inzwischen nicht mehr gelten.

Regelung ab Magento 2.4.3 bis 2.4.4-p2 / 2.4.5-p1

Die Regelung galt ab September 2021 und damit Magento 2.4.3 bis zu Jänner 2023 (Magento 2.4.4-p2 bzw. 2.4.5-p1).

Ab dieser Ankündigung wurde der Lebenszyklus von Magento-Versionen mit den damit hauptsächlich unterstützten PHP-Versionen parallel geschaltet. Für Magento 2.3 galt das zuvor kommunizierte EOL-Datum.

Konkret heißt das:

  • Magento 2.3.7 wurde bis September 2022 unterstützt.
  • Magento 2.4.0, Magento 2.4.1, Magento 2.4.2 und Magento 2.4.3 wurde bis November 2022 unterstützt, wenn das Support-Ende von PHP 7.4 bevorsteht. De facto gibt es aber nur noch für Magento 2.4.3 Patch-Releases.
  • Magento 2.4.4 und Magento 2.4.5 wurden bis November 2024 unterstützt, wenn das Support-Ende von PHP 8.1 bevorsteht.

Regelung ab Magento 2.3.6 / 2.4.1 bis 2.4.3

Diese Regelung galt ab August 2020 und damit ab Magento 2.3.6 bzw. 2.4.1 bis zu Magento 2.4.3.

Allgemein galt: die Support-Zeiträume für Magento beziehen sich immer auf die Minor-Versionen.

Bugfixes gab es nur noch für die neueste Minor-Version, also z.B. 2.4.x. Für die alte Version, 2.3.x, konnte man einige Bugfixes mit hoher Priorität noch über Magento Quality Patches beziehen, aber in reguläre Releases kamen diese nicht mehr.

Security-Fixes gab es sowohl für die neueste Minor-Version als auch die zweitneueste, also z.B. 2.3.x und 2.4.x. Für die zweitneueste Minor-Version wurde nur noch eine Patch-Nummer angehängt anstatt eine neue Versionsnummer zu vergeben. Das heißt auf 2.3.7 folgt z.B. nicht mehr 2.3.8, sondern 2.3.7-p1.

Exkurs: Magento 2.3.7

Eigentlich galt die Regelung, die ich gerade beschrieben habe, schon ab Magento 2.4.x und Magento 2.3.6. Demnäch hätte es für Magento 2.3.6 nur noch Patch-Releases nach dem Schema 2.3.6-p1, 2.3.6-p2 usw. geben dürfen.

Da Adobe den Unterstützungs-Zeitraum für Magento 2.3.x wegen COVID-19 um 3 Monate verlängert hat, mussste 2.3.x Support für PHP 7.4 erhalten. Ende 2021 lieft nämlich wiederum der Security-Support für PHP 7.3 aus.

Das heißt: das „End of Life“ von PHP 7.3 wirkte sich auf Magento 2.3.x aus. Deswegen benötigte Magento 2.3.x doch noch einmal ein Feature-Update anstatt nur Security-Fixes zu bringen. Deswegen zählte Adobe korrekterweise in diesem Fall von 2.3.6 auf 2.3.7 hoch.

Klingt verwirrend? Verstehe ich absolut. Prinzipiell ist das Nummerierungs-Schema aber korrekt.

Regelung ab Magento 2.3.0 bis 2.3.6

Seit Version 2.3.0 ist es etwas komplizierter. Magento teilt den Lebenszyklus einer Minor-Version nun in drei Phasen:

  • die aktive Phase
  • die Security Update Phase
  • die End of Life Phase
Aktive Phase

Die aktive Phase beginnt mit Veröffentlichung eines Minor Releases, zum Beispiel 2.3.0.

Danach erscheinen für die Minor-Version funktionale und Sicherheitsupdates in Form von „Patch Releases“, zum Beispiel 2.3.1 oder 2.3.2.

Diese Phase läuft bis 12 Monate nach der Veröffentlichung der nächsten Minor-Version.

Zum Beispiel:

  • Magento 2.3.0 erschien in Q4 2018.
  • Wenn Magento 2.4.0 in Q3 2020 erscheint, dann ist Magento 2.3.x bis Q3 2021 in der aktiven Phase.

Die aktive Phase endet mit dem Termin „End of Quality“ („EoQ“).

Security Update Phase

Nach dem Ende der aktiven Phase erhält ein Minor-Release nur noch Behebungen von Sicherheitslücken in Form von „Patch Releases“, zum Beispiel Magento 2.3.4. Das ist die Security Update Phase.

Diese Phase beginnt 12 Monate nach der Veröffentlichung der nächsten Minor-Version und geht bis 18 Monate
nach der Veröffentlichung der nächsten Minor-Version. Sie ist also 6 Monate lang.

Die Idee dahinter: als eine Minor-Version fix 2 Jahre lang unterstützt wurde, wusste man nicht, wann die nächste Minor-Version erscheint und wie groß der Übergangszeitraum ist. Mit der neuen Regel hat man bei einer neuen Minor-Version immer 18 Monate Zeit, das Update durchzuführen.

Zum Beispiel:

  • Magento 2.3.0 erschien in Q4 2018.
  • Wenn Magento 2.4.0 in Q3 2020 erscheint, dann ist Magento 2.3.x von Q4 2021 bis Q1 2022 in der Security Update Phase.

Die Security Update Phase endet mit dem Termin „End of Security“ („EoS“).

End of Life Phase

Das „End of Life“ einer Minor-Version tritt nach der Security Update Phase in Kraft.

Es gibt für diese Minor-Version nun weder funktionale noch Sicherheits-Updates. Spätestens jetzt sollten Sie unbedingt Ihren Shop auf die nächste Minor-Version aktualisierte.

Zum Beispiel:

  • Magento 2.3.0 erschien in Q4 2018.
  • Wenn Magento 2.4.0 in Q3 2020 erscheint, dann hat Magento 2.3.x mit Ende Q1 2022 das End of Life erreicht.
  • Sie sollten Ihren Shop von Magento 2.3.x auf eine aktuell unterstützte Magento-Version umstellen.

Regelung bis Magento 2.3.0

Magento 2 hatte in den ersten Versionen eine recht einfache Regel: nachdem eine neue Minor-Version veröffentlicht wurde, erhält man für zwei Jahre Updates.

Häufige Fragen und Antworten

Wie lange werden Magento 2 Versionen unterstützt?

Seit Jänner 2023 gilt: Die Versionen 2.4.4, 2.4.5 und 2.4.6 werden jeweils für 3 Jahre nach dem Erscheinungsdatum mit Aktualisierungen versorgt.

Bis wann gibt es Updates für Magento 2.3?

Das letzte Update für Magento 2.3 erschien im September 2022.

Bis wann gibt es Updates für Magento 2.4?

Das Support-Ende von Magento 2.4 ist noch nicht definiert – es kann sein, dass nie ein Magento 2.5 erscheint. Es gibt jeweils eigene Support-Ende für Magento 2.4.4, 2.4.5 und 2.4.6 (siehe Details auf dieser Seite).

Wie lange dauert es, ein Magento-2-Update durchzuführen?

Die Antwortet lautet leider: es kommt darauf an. Als Faustregel: Updates einer Patch-Version können Personen-Stunden bis Personen-Tage in Anspruch nehmen. Die Aktualisierung einer Minor-Version kann durchaus mehrere Personen-Tage dauern.

Was passiert nach dem „End of Life“ einer Magento-Version?

Der Webshop funktioniert weiterhin. Man sollte aber möglichst bald die Version aktualisieren, weil der Shop ungeschützt ist, wenn neue Sicherheitslücken für diese Version auftauchen.

Wo gibt es eine offizielle Roadmap der nächsten Versionen?

Das Datum für zukünftige Releases gibt es in der Entwickler-Dokumentation. Ebenso findet sich dort eine Roadmap.

Wo gibt es eine offizielle Liste der vergangenen Versionen?

Die Liste gibt es in der Entwickler-Dokumentation.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.