Adobe Commerce-Versionsrichtlinie
Adobe Commerce verwendet semantische Versionierung auf der Ebene einzelner Module (z. B. magento/framework 101.1.1
), jedoch nicht für die Marketing-Versionsnummer. Beispiel:
-
MAJOR release—2
-
MINOR release—2.4
-
PATCH release—2.4.5
-
SECURITY patch release—2.4.5-p1
- Sicherheitsfehlerbehebung
- Sicherheitsverbesserung
-
-
BETA Patch-Version—2.4.7-beta2
-
Erweiterbarkeit, Infrastruktur und Services-Version
-
Hotfix
-
Individueller Patch
-
Benutzerdefinierter Patch
Geringfügige Version
Die folgenden Richtlinien gelten für Nebenversionen:
- Umfassende Änderungen sind möglich. Für Adobe Commerce 2.2.x geschriebener Code funktioniert möglicherweise nicht mehr mit Adobe Commerce 2.3.x. Beispielsweise können Nebenversionen Unterstützung für wichtige Systemanforderungen und Abhängigkeiten wie PHP einführen.
- Modulversionen können variieren. Beispielsweise werden einige Moduländerungen in einem neuen Patch eingeführt, während andere in einer kleineren Version eingeführt werden.
- Nebenversionen können neue Funktionen enthalten, die möglicherweise zusätzliche Arbeit von Ihnen oder Ihrem Lösungspartner während der Aktualisierung erfordern, um die Kompatibilität sicherzustellen.
- Nebenversionen können Fehlerbehebungen für Sicherheits- und Qualitätsprobleme enthalten.
PATCH-Version
Patch-Versionen konzentrieren sich in erster Linie auf die Bereitstellung von Sicherheits-, Leistungs-, Compliance- und hochwertigen Fehlerbehebungen, die Ihnen helfen, die Leistung Ihrer Sites zu steigern.
Die folgenden Richtlinien gelten für Patch-Versionen:
- Die neueste unterstützte Nebenversion erhält vollständige Fehlerbehebungen und Verbesserungen in funktionaler Qualität.
- Änderungen, die Erweiterungen oder Codekompatibilität beeinträchtigen könnten, werden vermieden. Beispielsweise sollte Code, der für Version 2.2.0 geschrieben wurde, weiterhin für Version 2.2.7 verwendet werden.
- In Ausnahmefällen können brechende Änderungen oder zusätzliche Patches oder Hotfixes veröffentlicht werden, um Sicherheits- oder Compliance-Probleme und Qualitätsprobleme mit hoher Auswirkung zu beheben. Auf Modulebene handelt es sich dabei hauptsächlich um Änderungen auf PATCH-Ebene, manchmal aber auch um Änderungen auf MINOR-Ebene.
Sicherheits-Patch-Version
Fehlerbehebung bei der Sicherheit: Eine Änderung des Software-Codes, die ein festgestelltes Sicherheitsproblem behebt und erwartete Ergebnisse in einem betroffenen Produktbereich liefert. Diese Korrekturen sind im Allgemeinen abwärtskompatibel.
Sicherheitsverbesserung: Eine Software-Verbesserung oder Konfigurationsänderung, um die Sicherheit innerhalb der Anwendung proaktiv zu verbessern. Diese Sicherheitsverbesserungen helfen bei der Behebung von Sicherheitsrisiken, die sich auf die Sicherheitsstellung der Adobe Commerce-Anwendung auswirken, aber abwärtskompatibel sein können.
Mit Sicherheits-Patch-Versionen können Sie Ihre Site sicherer halten, ohne zusätzliche Qualitätsverbesserungen und -verbesserungen anzuwenden, die in einer vollständigen Patch-Version enthalten sind. Sicherheits-Patch-Versionen werden mit "-pN"angehängt, wobei N die inkrementelle Patch-Version ist, die mit 1 beginnt (z. B. 2.3.5-p1). Sicherheits-Patch-Versionen können auch Hotfixes enthalten, die erforderlich sind, um wichtige Probleme zu beheben, die sich auf die Adobe Commerce-Anwendung auswirken.
Jede Sicherheits-Patch-Version basiert auf der vorherigen vollständigen Patch-Version. Es enthält Qualitäts- und Sicherheitskorrekturen aus früheren Patch-Versionen und Sicherheitskorrekturen, die zwischen der vorherigen vollständigen Patch-Version und der Sicherheits-Patch-Version erstellt wurden.
Anweisungen zum Herunterladen und Anwenden von Sicherheits-Patches finden Sie unter Ausführen und Aktualisieren im Upgrade-Handbuch.
BETA Patch-Version
Vorabversionen von Adobe Commerce-Funktionen werden allen Adobe Commerce-Kunden und Adobe-Partnern öffentlich zugänglich gemacht. Es ermöglicht Ihnen mehr Zeit, bevor die allgemeine Verfügbarkeit den Code und die betroffenen Komponenten überprüft.
Beta-Versionen können Mängel enthalten und werden ohne Gewährleistung jeglicher Art "AS IS" bereitgestellt. Adobe ist nicht verpflichtet, die Beta-Versionen zu pflegen, zu korrigieren, zu aktualisieren, zu ändern, zu ändern oder anderweitig zu unterstützen (über Adobe-Support-Services oder anderweitig). Kunden wird empfohlen, Vorsicht walten zu lassen und sich in keiner Weise auf die korrekte Funktionsweise oder Leistung der Beta-Versionen und/oder der zugehörigen Dokumentation oder Materialien zu verlassen. Dementsprechend erfolgt die Nutzung der Beta-Versionen auf eigenes Risiko des Kunden.
Funktionen, Cloud-Infrastruktur und Release zur Erweiterbarkeit
Die Versionen der Cloud-Infrastruktur und -Funktionen enthalten neue Funktionen und Funktionsaktualisierungen, die separat von Patch-Versionen als unabhängige Dienste bereitgestellt werden. Beispiele sind Aktualisierungen unserer Cloud-Hosting-Dienste und -Infrastruktur, B2B-, SaaS-Produkte (Katalogdienst, Datenverbindung, Produkt-Recommendations und Live-Suche) und Erweiterbarkeitstechnologien (API-Mesh, Integrationsstarter-Kit und Eventing).
Hotfix
Hotfixes sind Patches, die umfassende Sicherheits- oder Qualitätsreparaturen enthalten, z. B. Fehlerbehebungen für null Tage-Schwachstellen, die viele Händler betreffen. Adobe gibt Hotfixes für Adobe Commerce-Versionen frei, die weiterhin unterstützt werden und von kritischen Sicherheits- oder Qualitätsproblemen betroffen sind. Hotfixes werden im Abschnitt Bekannte Probleme unserer Knowledge Base veröffentlicht. Diese Fehlerbehebungen sind in der nächsten geplanten Patch-Version enthalten.
Individuelles Pflaster
Einzelne Patches enthalten Korrekturen mit geringer Auswirkung auf die Qualität für ein bestimmtes Problem. Diese Fehlerbehebungen werden auf die unterstützten Nebenversionen von Adobe Commerce angewendet. Adobe veröffentlicht individuelle Patches nach Bedarf für Adobe Commerce gemäß unserer Software Lifecycle Policy.
Isoliertes Pflaster
Enthält eine eigenständige Fehlerbehebung, die im aktuellen reinen Sicherheits-Patch enthalten ist, oder einen bevorstehenden reinen Sicherheits-Patch, der separat veröffentlicht wird, um eine schnellere Implementierung zu ermöglichen.
Benutzerdefinierter Patch
Wird von Nicht-Adobe-Mitarbeitern erstellt, um ein Problem zu beheben oder den Adobe Commerce-Code aus verschiedenen Gründen zu ändern. Benutzerdefinierte Patches werden über das Qualitätspatches-Tool bereitgestellt.