Ansible 项目 10.0
此发布计划包括 ansible 包的日期,以及一些 ansible-core 包的日期。所有日期都可能更改。请参阅 ansible-core 2.17 路线图,了解关于 ansible-core 的最新更新。
发布计划
- 2024-04-01:
- ansible-core 功能冻结,创建 stable-2.17 分支。 
- 2024-04-08:
- ansible-core 2.17 测试版开始发布。 
- 2024-04-09:
- Ansible-10.0.0 alpha1 [1] 
- 2024-04-29:
- 第一个 ansible-core 2.17 发布候选版本。 
- 2024-04-30:
- Ansible-10.0.0 alpha2 [1] 
- 2024-05-20:
- Ansible-core-2.17.0 发布。 
- 2024-05-20:
- 集合进行向后不兼容版本发布的最后期限,这些版本将被接受到 Ansible-10 中。这包括向 Ansible 10.0.0 添加新集合;从现在开始,新集合必须等到 10.1.0 或更高版本。 
- 2024-05-21:
- Ansible-10.0.0 beta1 – 功能冻结 [2](每周发布测试版;集合所有者和感兴趣的用户应测试是否存在错误)。 
- 2024-05-28:
- Ansible-10.0.0 rc1 [3] [4](根据需要每周发布候选版本;测试并告知我们任何阻塞错误)。阻塞错误将导致发布延期。 
- 2024-05-31:
- 由于 Ansible-10.0.0rc1 中存在重大缺陷,触发 Ansible-10.0.0rc2 发布的最后期限。 
- 2024-06-04:
- 如有必要,发布 Ansible-10.0.0rc2,否则发布 Ansible-10.0.0。 
- 2024-06-11:
- 如果需要 Ansible-10.0.0rc2,则发布 Ansible-10.0.0。 
- 2024-06-04 或 2023-06-11:
- 为 Ansible-11 创建 ansible-build-data 目录和文件。 
- 2024-06-17:
- 发布 ansible-core 2.17.1。 
- 2024-06-18:
- 发布 Ansible-10.1.0(错误修复 + 兼容功能:每四周发布一次)。 
注意
Ansible 10.0.0 将引入重大更改。我们鼓励使用弃用期,以便至少在引入重大更改之前的一个 Ansible 版本中提前通知重大更改。但是,不保证会发出弃用通知。
注意
一般来说,发布经理可自行决定由于个人(日程)问题、技术问题(CI/基础设施故障)等原因将发布延迟 1-2 天。但是,如果计划在同一天发布两个版本,则优先发布最新稳定版本。这意味着如果稳定版 Ansible 10 版本与 Ansible 11 的预发布版本冲突,则后者将被延迟。如果 Ansible 10 版本与稳定版 Ansible 11 版本(包括 11.0.0)冲突,则 Ansible 10 版本将被延迟。
计划中的重大更改
- netapp.aws 集合将被删除,因为它未维护(https://github.com/ansible-community/ansible-build-data/issues/223)。 
- gluster.gluster 集合将被删除,因为它未维护(https://github.com/ansible-community/ansible-build-data/issues/249)。 
- community.sap 集合将被删除,因为它已弃用(https://github.com/ansible-community/ansible-build-data/issues/262)。 
- netapp.azure 集合将被删除,因为它未维护(https://github.com/ansible-community/ansible-build-data/issues/272)。 
- netapp.elementsw 集合将被删除,因为它未维护(https://github.com/ansible-community/ansible-build-data/issues/276)。 
- netapp.um_info 集合将被删除,因为它未维护(https://github.com/ansible-community/ansible-build-data/issues/280)。 
- community.azure 集合将被删除,因为它已弃用(https://github.com/ansible-community/ansible-build-data/issues/283)。 
- hpe.nimble 集合将被删除,因为它未维护(https://github.com/ansible-community/ansible-build-data/issues/285)。 
您可以使用 ansible-galaxy collection install <collection_name> 手动安装已删除的集合。
Ansible 次要版本
Ansible 10.x 遵循 ansible-core-2.17.x 版本发布,因此版本发布大约每四周进行一次。如果 ansible-core 由于任何原因延迟发布,则下一个 Ansible 10.x 次要版本将相应延迟。
Ansible 10.x 次要版本可能包含新功能(包括新集合),但不包含向后不兼容性。实际上,这意味着我们将包含修订版或次要版本号已更改的新集合版本,但不会包含主要版本号已更改的情况。例如,如果 Ansible-10.0.0 与 community.crypto 2.3.0 一起发布,则 Ansible-10.1.0 可以与 community.crypto 2.4.0 一起发布,但不能与 community.crypto 3.0.0 一起发布。
注意
发布 Ansible-11 后,次要版本和修订版将停止发布。有关更多信息,请参阅 发布和维护页面。
注意
对于未为其包含在 Ansible 10 中的主要版本周期提供更新的集合,我们将不提供错误修复或安全修复。
有关更多信息,请访问邮件列表或聊天频道 - 请参阅 与 Ansible 社区沟通,了解更多详情。
