Adobe Commerce发布策略
Adobe Commerce在单个模块级别(例如magento/framework 101.1.1
)使用语义版本控制,但不用于营销版本号。 例如:
-
主要版本—2
-
次要版本 - 2.4
-
PATCH版本 - 2.4.5
-
安全修补程序版本—2.4.5-p1
- 安全错误修复
- 安全性增强
-
-
BETA修补程序版本—2.4.7-beta2
-
可扩展性、基础架构和服务版本
-
修补程序
-
单个修补程序
-
自定义修补程序
次要版本
以下准则适用于次要版本:
- 可以进行重大更改;为Adobe Commerce 2.2.x编写的代码可能无法再用于Adobe Commerce 2.3.x。例如,次要版本可能会引入对主要系统要求和依赖项(如PHP)的支持。
- 模块版本可能有所不同。 例如,一些模块更改是在新补丁中引入的,而其他模块更改是在次要版本中引入的。
- 次要版本可能包括一些新功能,在升级期间您可能需要或您的解决方案合作伙伴进行额外的操作以确保兼容性。
- 次要版本可能包括对安全和质量问题的修复。
PATCH版本
补丁发行主要侧重于提供安全性、性能、合规性和高优先级的质量修复,帮助您保持网站在最高峰运行。
以下准则适用于修补程序版本:
- 最新支持的次要版本将获得完整的功能质量修复和增强功能。
- 避免进行可能破坏扩展或代码兼容性的更改。 例如,为版本2.2.0编写的代码在版本2.2.7上仍然有效。
- 在特殊情况下,可能会发布重大更改或其他修补程序或修补程序,以解决安全性或合规性问题以及影响重大的质量问题。 在模块级别,这些更改主要是PATCH级别的更改;有时是次要级别的更改。
SECURITY补丁发行版
安全错误修复:解决已识别的安全问题并在受影响的产品区域提供预期结果的软件代码更改。 这些修复通常向后兼容。
安全增强:软件改进或配置更改以主动提高应用程序中的安全性。 这些安全增强功能可帮助解决会影响Adobe Commerce应用程序的安全状态但可能向后不兼容的安全风险。
使用安全修补程序版本,您可以使站点更加安全,而无需应用完整修补程序版本中包含的其他质量修复和增强功能。 安全修补程序版本后附有“ — pN”,其中N是以1开头的增量修补程序版本(例如2.3.5-p1)。 安全修补程序版本还可以包含解决影响Adobe Commerce应用程序的严重问题所需的修补程序。
每个安全补丁发行版本都基于以前的完整补丁发行版本。 它包含先前修补程序版本的质量和安全修复,以及在先前完整修补程序版本和安全修补程序版本之间创建的安全修复。
有关下载和应用安全修补程序的说明,请参阅 升级指南 中的执行并升级。
Beta补丁版本
Adobe Commerce功能正式发布前的版本已公开提供给所有Adobe Commerce客户和Adobe合作伙伴。 它留出了在正式发布之前的一段额外时间,让您可以审查代码和受影响的组件。
Beta版本可能包含缺陷,并“按原样”提供,无任何类型的担保。 Adobe没有义务维护、更正、更新、更改、修改或以其他方式支持(通过Adobe支持服务或其他方式)Beta版本。 建议客户谨慎使用,并且不要以任何方式依赖Beta版本和/或任何随附文档或材料的正确功能或性能。 因此,使用Beta版本的任何行为都要由客户自行承担风险。
功能、云基础架构和可扩展性版本
云基础架构和功能版本包含作为独立服务(与修补程序版本不同)提供的新功能和功能更新。 示例包括对我们的云托管服务和基础架构、B2B、SaaS产品(目录服务、数据连接、产品Recommendations和Live Search)以及可扩展性技术(API Mesh、Integration Starter Kit和Eventing)的更新。
修补程序
修补程序是包含影响许多商家的高影响安全或质量修补程序的修补程序,例如针对零日漏洞的修补程序。 Adobe会根据需要发布受关键安全或质量问题支持和影响的Adobe Commerce版本修补程序。 修补程序已发布到我们知识库的已知问题部分。 这些修复包括在下一个计划的修补程序版本中。
单个修补程序
单个修补程序包含针对特定问题的低影响质量修复。 这些修复适用于Adobe Commerce支持的次要版本。 根据我们的软件生命周期策略,Adobe会根据需要发布Adobe Commerce的单个修补程序。
隔离的修补程序
包含最新发布的仅用于安全保护的修补程序中包含的独立修补程序,或者即将发布的仅用于安全保护的修补程序,将单独发布这些修补程序以加快实施速度。
自定义修补程序
由非Adobe人员创建,用于修复问题或由于各种原因修改Adobe Commerce代码。 自定义修补程序通过Quality Patches Tool提供。