核心组件的当前发行版本是 2.19.0,与 AEM as a Cloud Service 和内部部署 AEM 安装兼容。
核心组件设计为灵活且与支持的所有 AEM 版本兼容。因此,组件的一个发行版本可以包含同一组件的多个版本。
以下各表说明了核心组件发行版本的兼容性,以及哪些发行版本中包含了哪些组件版本。
下表的内容在 GitHub 上提供,包含完整的发行版本详细信息,概述了核心组件的发行版本及其与 AEM 发行版本和 Java 版本的兼容性。
发行版本 | 描述 | AEM 6.4 | AEM 6.5 | AEM as a Cloud Service | Java | 发布日期 |
---|---|---|---|---|---|---|
2.19.0 | 这一发行版本引入了搜索组件的一个新版本、按钮组件的一些新功能,以及多项辅助功能改进和错误修复。 | - | 6.5.10.0+ * | 连续 | 8, 11 | 2022 年 3 月 17 日 |
2.18.8 | 此版本修复了 AEMaaCS 的一个问题。 | - | 6.5.10.0+ * | 连续 | 8, 11 | 2022 年 3 月 17 日 |
2.18.6 | 这是一个补丁发行版本。 | - | 6.5.10.0+ * | 连续 | 8, 11 | 2022 年 3 月 |
2.18.0 | 核心组件的这个主要发行版本引入了新链接处理程序,它跨多个组件的新版本,以及许多辅助功能改进和错误修复。 | - | 6.5.10.0+ * | 连续 | 8, 11 | 2022 年 2 月 16 日 |
2.17.14 | 这是一个补丁发行版本。 | 6.4.8.4+ * | 6.5.6.0+ * | 连续 | 8, 11 | 2021 年 12 月 13 日 |
2.17.12 | 这是一个补丁发行版本,修复了上一个版本引入的回归。 | 6.4.8.4+ * | 6.5.6.0+ * | 连续 | 8, 11 | 2021 年 10 月 1 日 |
2.17.10 | 此补丁增强了 List 和 Navigation 组件以显示重定向目标的外部 URL,支持即将发布的 v2 的 Teaser 组件的页面图像继承以及包含其他错误修复。 | 6.4.8.4+ * | 6.5.6.0+ * | 连续 | 8, 11 | 2021 年 8 月 31 日 |
2.17.8 | 这是一个补丁发行版本,用于修复之前引入的无法向后兼容的更改。 | 6.4.8.4+ * | 6.5.6.0+ * | 连续 | 8, 11 | 2021 年 8 月 2 日 |
2.17.6 | 此补丁发行版本添加了对页面的网站地图的支持,并包括各种辅助功能改进。 | 6.4.8.4+ * | 6.5.6.0+ * | 连续 | 8, 11 | 2021 年 7 月 29 日 |
2.17.2 | 此补丁发行版本包括对 Data Layer 不可用于 AEMaaCS 的修复。 | 6.4.8.4+ * | 6.5.6.0+ * | 连续 | 8, 11 | 2021 年 7 月 8 日 |
2.17.0 | 此发行版本包括许多支持链接处理程序功能的新组件版本的技术预览版,以及精选图像功能的技术预览版,该图像功能适用于页面组件。其中还包括了多个错误修复。 | 6.4.8.4+ * | 6.5.6.0+ * | 连续 | 8, 11 | 2021 年 6 月 16 日 |
2.16.4 | 此补丁发行版用于修复新的链接处理程序的问题。 | 6.4.8.1+ * | 6.5.5.0+ * | 连续 | 8, 11 | 2021 年 5 月 19 日 |
2.16.2 | 此补丁发行版本主要修复了新的链接处理程序的问题,并增加了对 PWA 多页应用程序的支持。 | 6.4.8.1+ * | 6.5.5.0+ * | 连续 | 8, 11 | 2021 年 5 月 15 日 |
2.16.0 | 此发行版本重点提供了可访问性改进以及向现有组件引入了新的链接处理程序。 | 6.4.8.1+ * | 6.5.5.0+ * | 连续 | 8, 11 | 2021 年 4 月 22 日 |
2.15.2 | 此补丁发行版本主要修复了 Data Layer 的向后兼容性问题以及特定情况下的 IT 测试失败。 | 6.4.8.1+ * | 6.5.5.0+ * | 连续 | 8, 11 | 2021 年 3 月 16 日 |
2.15.0 | 此发行版本包括了对页面组件中的渐进式 Web 应用程序 (PWA) 的支持,并支持 Adobe Data Layer 版本 2.0.0。 | 6.4.8.1+ * | 6.5.5.0+ * | 连续 | 8, 11 | 2021 年 2 月 23 日 |
2.14.0 | 此发行版本包括了用于嵌入组件的新选项,并在页面级别引入了 Brand Slug 且解决了许多问题。 | 6.4.8.1+ * | 6.5.5.0+ * | 连续 | 8, 11 | 2021 年 2 月 9 日 |
2.13.2 | 此补丁发行版本解决了在 AEMaaCS 上使用时 RTE 出现的问题。 | 6.4.8.1+ * | 6.5.5.0+ * | 连续 | 8, 11 | 2020 年 12 月 16 日 |
2.13.0 | 此发行版本包括用于图像组件的新 Dynamic Media 功能。 | 6.4.8.1+ * | 6.5.5.0+ * | 连续 | 8, 11 | 2020 年 12 月 4 日 |
2.12.2 | 这是 2.12.0 的补丁发行版本,包含小修复。 | 6.4.8.1+ * | 6.5.5.0+ * | 连续 | 8, 11 | 2020 年 11 月 11 日 |
2.12.1 | 这是 2.12.0 的补丁发行版本,修复了图像组件中的重大错误。 | 6.4.8.1+ * | 6.5.5.0+ * | 连续 | 8, 11 | 2020 年 11 月 5 日 |
2.12.0 | 此发行版本引入了新的 POST 表单处理程序、通过上下文感知配置包括自定义 CSS、JavaScript 和元数据标记的能力以及DataLayerBuilder 在自定义组件中简化 Data Layer 集成的实用程序。 |
6.4.8.1+ * | 6.5.5.0+ * | 连续 | 8, 11 | 2020 年 10 月 29 日 |
2.11.0 | 此发行版本引入了 AMP 支持。 | 6.4.8.1+ * | 6.5.5.0+ * | 连续 | 8, 11 | 2020 年 7 月 20 日 |
2.10.0 | 此发行版本引入了 PDF 查看器组件。 | 6.4.8.1+ | 6.5.5.0+ | 连续 | 8, 11 | 2020 年 6 月 17 日 |
2.9.0 | 此发行版本启用了与 Adobe Client Data Layer 的集成并引入了进度条组件。 | 6.4.8.0+ | 6.5.4.0+ | 连续 | 8, 11 | 2020 年 5 月 29 日 |
2.8.0 | 此发行版本重点进行了修复并包括一些小的增强功能。 | 6.4.4.0+ | 6.5.0.0+ | 连续 | 8, 11 | 2019 年 12 月 5 日 |
2.7.0 | 此发行版本引入了新的嵌入组件。 | 6.4.4.0+ | 6.5.0.0+ | 连续 | 8, 11 | 2019 年 9 月 25 日 |
2.6.0 | 此发行版本引入了新的体验片段组件。 | 6.4.4.0+ | 6.5.0.0+ | 连续 | 8, 11 | 2019 年 9 月 6 日 |
2.5.0 | 此发行版本引入了新的折叠、按钮、容器和下载组件。 | 6.4.2.0+ | 6.5.0.0+ | 连续 | 8, 11 | 2019 年 6 月 25 日 |
2.4.0 | 此发行版本引入了内容片段列表组件。 | 6.4.2.0+ | 6.5.0.0+ | 连续 | 8, 11 | 2019 年 5 月 7 日 |
2.3.2 | 此发行版本重点对组件库进行了改良,但还包括了一些针对分隔符组件的功能增强。 | 6.4.2.0+ | 6.5.0.0+ | 连续 | 8 | 2019 年 3 月 14 日 |
2.3.0 | 此发行版本重点针对组件库进行了改进,以及引入了新的分隔符组件,但还包括了一些针对图像组件的功能增强。 | 6.4.2.0+ | - | - | 8 | 2019 年 2 月 11 日 |
2.2.2 | 此发行版本主要针对错误修复,但还包括了一些针对轮盘组件的功能增强。 | 6.4.2.0+ | - | - | 8 | 2018 年 11 月 27 日 |
2.2.0 | 此发行版本引入了选项卡组件和轮盘组件,还包括对图像组件、页面组件和标题组件的改进,并增强了跟踪功能。 | 6.4.2.0+ | - | - | 8 | 2018 年 10 月 16 日 |
2.1.0 | 此发行版本引入了 Teaser 组件以及对图像组件的改进,并修复了多个错误。 | 6.4.2.0+ | - | - | 8 | 2018 年 7 月 13 日 |
2.0.8 | 这是错误修复发行版本。 | 6.4.0.0+ | - | - | 8 | 2018 年 6 月 12 日 |
2.0.6 | 此发行版本添加了底层改进、错误修复以及小改进,包括支持图像组件中的图像翻转。 | 6.4.0.0+ | - | - | 8 | 2018 年 4 月 11 日 |
2.0.4 | 此发行版本大部分重点放在底层改进、错误修复以及对图像组件、页面组件和内容片段组件的一些小改进。 | 6.4.0.0+ | - | - | 8 | 2018 年 3 月 7 日 |
2.0.0 | 此发行版本引入了导航组件、语言导航组件和快速搜索组件,并为所有组件实施了样式系统。 | 6.4.0.0+ | - | - | 8 | 2018 月 1 月 16 日 |
1.1.0 | 此发行版本在所有组件上实施了 JSON 导出,并引入了内容片段组件。 | 6.4.0.0+ | - | - | 8 | 2017 年 10 月 10 日 |
1.0.6 | 此发行版本添加了对图像组件的多个修复。 | 6.4.0.0+ | - | - | 8 | 2017 年 8 月 4 日 |
1.0.4 | 此发行版本添加了对页面组件、图像组件的修复,以及各种全局修复和改进。 | 6.4.0.0+ | - | - | 8 | 2017 年 4 月 26 日 |
1.0.2 | 此发行版本添加了对图像组件的动画 GIF 图像的修复。 | 6.4.0.0+ | - | - | 7 | 2017 年 3 月 22 日 |
1.0.0 | 核心组件的初始发行版本 | 6.4.0.0+ | - | - | 7 | 2017 年 3 月 20 日 |
(*) 自版本 2.11.0 开始,需要 org.apache.sling.models.impl
版本 1.4.12 或更高版本(由于 SLING-8781)。这会在将来的 Service Pack 中为 AEM 6.4 和 6.5 提供。在此之前,Sling 模型捆绑包将包含在 core.wcm.components.all
包中。
对于 AEM,Adobe 建议开发人员使用可与所运行 AEM 版本兼容的核心组件的最新发行版本和版本,以获得最新的修复和功能好处。
下表详细列出了哪些组件的哪些版本包括在核心组件的哪些发行版本中。
发行版本 1.0.0 - 1.0.6 | 发行版本 1.1.0 | 发行版本 2.0.0 - 2.0.8 | 发行版本 2.1.0 | 发行版本 2.2.0 - 2.2.0 | 发行版本 2.3.0 - 2.3.2 | 发行版本 2.4.0 | 发行版本 2.5.0 | 发行版本 2.6.0 | 发行版本 2.7.0 - 2.8.0 | 发行版本 2.9.0 - 2.17.14 | 发行版本 2.18.0+ | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
页面 | v1 | v1 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2,v3 |
标题 | v1 | v1 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2,v3 |
图像 | v1 | v1 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2,v3 |
列表 | v1 | v1 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2,v3 |
痕迹导航 | v1 | v1 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2,v3 |
社交媒体共享 | v1 | v1 | v1 | v1 | v1 | v1 | v1 | v1 | v1 | v1 | v1 | v1 |
表单容器 | v1 | v1 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 |
表单文本 | v1 | v1 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 |
表单选项 | v1 | v1 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 |
表单隐藏 | v1 | v1 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 |
表单按钮 | v1 | v1 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 | v1,v2 |
内容片段 | 沙盒 | v1 | v1 | v1 | v1 | v1 | v1 | v1 | v1,v2 | v1,v2 | v1,v2 | |
导航 | v1 | v1 | v1 | v1 | v1 | v1 | v1 | v1 | v1 | v1,v2 | ||
语言导航 | v1 | v1 | v1 | v1 | v1 | v1 | v1 | v1 | v1 | v1,v2 | ||
快速搜索 | v1 | v1 | v1 | v1 | v1 | v1 | v1 | v1 | v1 | v1 | ||
Teaser | v1 | v1 | v1 | v1 | v1 | v1 | v1 | v1 | v1,v2 | |||
选项卡 | v1 | v1 | v1 | v1 | v1 | v1 | v1 | v1 | ||||
轮盘 | v1 | v1 | v1 | v1 | v1 | v1 | v1 | v1 | ||||
分隔符 | v1 | v1 | v1 | v1 | v1 | v1 | v1 | |||||
内容片段列表 | v1 | v1 | v1 | v1 | v1 | v1,v2 | ||||||
折叠 | v1 | v1 | v1 | v1 | v1 | |||||||
按钮 | v1 | v1 | v1 | v1 | v1,v2 | |||||||
容器 | v1 | v1 | v1 | v1 | v1 | |||||||
下载 | v1 | v1 | v1 | v1 | v1,v2 | |||||||
体验片段 | v1 | v1 | v1 | v1,v2 | ||||||||
嵌入 | v1 | v1 | v1,v2 | |||||||||
进度条 | v1 | v1 | ||||||||||
PDF 查看器 | v1 | v1 |
核心组件通过 GitHub 分发。这使得 Adobe 可以更快地向组件添加功能,还可以允许社区在 AEM 发行版本周期之外输入内容。
核心组件与定义的兼容 AEM 版本一起提供。这意味着一个 AEM 版本可以支持核心组件的多个版本或发行版本。
核心组件的主要迭代就是版本。每个组件有一个版本。版本使用 v 加上非零正整数表示,例如 v1 和 v2。只有进行了不向后兼容的更改时才增加版本,这通常是引入了新的特性和功能。
开发人员和管理员可以按照其资源类型路径中的数字以及其实施中的完全限定 Java 类名,来识别核心组件的版本。此版本数字表示按照语义版本控制指南定义的主版本。
有关核心组件版本的详细信息,请参阅核心组件开发人员文档。
核心组件按发行版本提供,表示 GitHub 上实际发布的工件。发行版本使用格式为 X.Y.Z
的小数表示,将所有核心组件收集在一起作为可交付程序包。
X
部分的增加来表示。Y
部分的增加来表示。Z
部分的增加来表示。发行版本可以包含相同组件的多个版本。
组件的相同版本可以显示为多个发行版本。
核心组件是 AEM 的一个组成部分,作为“快速入门”的一部分提供,遵循相同的条款和条件。
与其他产品功能一样,其生命周期结束的一般规则是:
这为客户提供了至少一个发布周期,以便在支持结束前转移到组件的新版本。
每个组件的版本都清楚地声明了其支持的 AEM 版本。当某个 AEM 版本不再受到支持时,该版本 AEM 的核心组件也不再受到支持。
有关组件自定义支持的详细信息,请参阅相关核心组件版本的自定义核心组件页面。
Adobe 的开发重点已经转向核心组件,并将继续添加新功能。
几乎所有的基础组件已在 AEM 6.5 中弃用,未来只考虑修复基础组件的重大错误。