Adobe Commerce发布策略

Adobe Commerce在单个模块级别(例如magento/framework 101.1.1)使用语义版本控制,但不用于营销版本号。 例如:

  • 主要版本—2

  • 次要版本 - 2.4

  • PATCH版本 - 2.4.8

    • 安全修补程序版本—2.4.8-p1

      • 安全错误修复
      • 安全性增强
  • ALPHA修补程序版本—2.4.8-alpha1

  • BETA修补程序版本—2.4.8-beta1

  • 可扩展性、基础架构和服务版本

  • 修补程序

  • 单个修补程序

  • 自定义修补程序

次要版本

以下准则适用于次要版本:

  • 可以进行重大更改;为Adobe Commerce 2.2.x编写的代码可能无法再用于Adobe Commerce 2.3.x。 例如,次要版本可能会引入对主要系统要求和依赖项(如PHP)的支持。
  • 模块版本可能有所不同。 例如,一些模块更改是在新补丁中引入的,而其他模块更改是在次要版本中引入的。
  • 次要版本可能包括一些新功能,在升级期间您可能需要或您的解决方案合作伙伴进行额外的操作以确保兼容性。
  • 次要版本可能包括对安全和质量问题的修复。

PATCH版本

补丁发行主要侧重于提供安全性、性能、合规性和高优先级的质量修复,帮助您保持网站在最高峰运行。

以下准则适用于修补程序版本:

  • 最新支持的次要版本将获得完整的功能质量修复和增强功能。
  • 避免进行可能破坏扩展或代码兼容性的更改。 例如,为版本2.2.0编写的代码在版本2.2.7上仍然有效。
  • 在特殊情况下,可能会发布重大更改或其他修补程序或修补程序,以解决安全性或合规性问题以及影响重大的质量问题。 在模块级别,这些更改主要是PATCH级别更改,有时是次要级别更改。

SECURITY补丁发行版

Sicherheits-Fehlerbehebung: Eine Software-Code-Änderung, die ein identifiziertes Sicherheitsproblem behebt und erwartete Ergebnisse in einem betroffenen Produktbereich liefert. Diese Korrekturen sind im Allgemeinen abwärtskompatibel.

Sicherheitsverbesserung: Eine Softwareverbesserung oder Konfigurationsänderung, um die Sicherheit innerhalb der Anwendung proaktiv zu verbessern. Mit diesen Sicherheitsverbesserungen werden Sicherheitsrisiken behoben, die sich auf den Sicherheitszustand der Adobe Commerce-Anwendung auswirken, aber möglicherweise abwärtsinkompatibel sind.

Mit Sicherheits-Patch-Versionen können Sie Ihre Site sicherer halten, ohne zusätzliche Qualitätskorrekturen 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 zur Behebung kritischer Probleme erforderlich sind, die die Adobe Commerce-Anwendung betreffen.

Sicherheits-Patch-Versionen können auch Compliance-bezogene Änderungen enthalten, die erforderlich sind, um sicherzustellen, dass die Adobe Commerce-Anwendung die Compliance-Anforderungen erfüllen kann. Diese Änderungen können abwärtsinkompatible Änderungen mit sich bringen und sind erforderlich, um sicherzustellen, dass alle unterstützten Release-Zeilen konform bleiben.

Jede Sicherheits-Patch-Version basiert auf der vorherigen vollständigen Patch-Version. Es enthält Qualitäts- und Sicherheitskorrekturen aus früheren Patch-Versionen sowie 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 So rufen Sie Sicherheits-Patches ab und wenden in der Adobe Commerce Knowledgebase.

NOTE
Sicherheits-Patches mit erweiterter Unterstützung sind nur für Kunden von Adobe Commerce verfügbar und nicht für die Code-Basis von Magento Open Source. Siehe Erweiterte Unterstützung.

Isolierte Sicherheits-Patch-Datei

Isolierte Sicherheits-Patch-Dateien sind nicht kumulative, eigenständige Patch-Dateien, die Fehlerbehebungen nur für eine oder mehrere Sicherheitslücken enthalten, ohne zusätzliche Funktionsaktualisierungen oder Sicherheitsänderungen. Diese Patches werden unabhängig voneinander veröffentlicht, um eine schnellere Behebung zu ermöglichen, und werden in den nächsten vollständigen Sicherheits-Patch integriert. Details zu den Sicherheitslücken finden Sie im zugehörigen Sicherheitsbulletin, das auf einen Knowledgebase-Artikel (KB) mit Anleitungen zur Anwendung des Patches und zusätzlichen Informationen verweist.

Um eine isolierte Sicherheits-Patch-Datei anwenden zu können, müssen Kunden für ihre unterstützte Version die neueste Patch-Version verwenden (die neueste -p-Version), da isolierte Sicherheits-Patch-Dateien ausschließlich mit dieser Version getestet werden.

Im Sicherheitscenter finden Sie die neuesten Sicherheitsupdates für Adobe Commerce.

Alpha补丁版本

Adobe Commerce功能的Beta前版本已公开提供给所有Adobe Commerce客户和Adobe合作伙伴。 Alpha版本旨在对仍在积极开发的功能提供早期反馈和评估。 这些版本提供了在Beta和General Availability版本之前提前测试和集成规划的机会。

Alpha版本可能不完整,并且可能包含缺陷。 它们按“原样”提供,不提供任何形式的担保。 Adobe没有义务维护、更正、更新、更改、修改或以其他方式支持(通过Adobe支持服务或其他方式)Alpha版本。 客户不应依赖Alpha版本或任何随附文档或材料的正确功能或性能。 使用Alpha版本完全由客户自行承担风险。

Beta补丁版本

Adobe Commerce功能的正式发布之前版本已公开提供给所有Adobe Commerce客户和Adobe合作伙伴。 它留出了在正式发布之前的一段额外时间,让您可以审查代码和受影响的组件。

Beta版本可能包含缺陷,并“按原样”提供,无任何类型的担保。 Adobe没有义务维护、更正、更新、更改、修改或以其他方式支持(通过Adobe支持服务或其他方式)Beta版本。 客户不应依赖Beta版本或任何随附文档或材料的正确功能或性能。 因此,使用Beta版本的任何行为都要由客户自行承担风险。

修补程序

修补程序是包含影响许多商家的高影响安全或质量修补程序的修补程序,例如针对零日漏洞的修补程序。 当严重的安全或质量问题影响受支持的Adobe Commerce版本时,Adobe会根据需要发布这些版本的修补程序。 修补程序通过Quality Patches Tool提供。 这些修复包括在下一个计划的修补程序版本中。

NOTE
修补程序可能包含与向后不兼容的更改。

单个修补程序

单个修补程序包含针对特定问题的低影响质量修复。 这些修复适用于Adobe Commerce支持的次要版本。 根据软件生命周期策略,Adobe会根据需要发布Adobe Commerce的单个修补程序。 它们通过Quality Patches Tool提供。

NOTE
单个修补程序不包含向后不兼容的更改。

自定义修补程序

由非Adobe人员创建,用于修复问题或由于各种原因修改Adobe Commerce代码。

recommendation-more-help
commerce-operations-help-release