Ansible 项目 9.0
此发布计划包括 ansible 包的日期,以及一些 ansible-core 包的日期。所有日期均可能更改。有关 ansible-core
的最新更新,请参阅 ansible-core 2.16 路线图。
发布计划
- 2023-09-18:
ansible-core 功能冻结,stable-2.16 分支创建。
- 2023-09-25:
ansible-core 2.16 测试版开始
- 2023-09-26:
Ansible-9.0.0 alpha1
- 2023-10-16:
第一个 ansible-core 2.16 发布候选版本。
- 2023-10-17:
Ansible-9.0.0 alpha2
- 2023-11-06:
Ansible-core-2.16.0 发布。
- 2023-11-06:
集合进行向后不兼容发布的最后一天,这些发布将被接受到 Ansible-9 中。这包括将新集合添加到 Ansible 9.0.0 中;从现在开始,新集合必须等到 9.1.0 或更高版本才能发布。
- 2023-11-07:
Ansible-9.0.0 beta1 - 功能冻结 [1] (每周测试版发布;集合所有者和感兴趣的用户应测试是否存在错误)。
- 2023-11-14:
Ansible-9.0.0 rc1 [2] [3] (每周发布候选版本,根据需要;测试并告知我们任何阻塞性错误)。阻塞性错误将推迟发布。
- 2023-11-17:
由于 Ansible-9.0.0rc1 中的重大缺陷而触发 Ansible-9.0.0rc2 发布的最后一天。
- 2023-11-21:
如果需要,则发布 Ansible-9.0.0rc2,否则发布 Ansible-9.0.0。
- 2023-11-28:
当 Ansible-9.0.0rc2 有必要时发布 Ansible-9.0.0。
- 2023-11-21 或 2023-11-28:
为 Ansible-10 创建 ansible-build-data 目录和文件。
- 2023-12-04:
发布 ansible-core 2.16.1。
- 2023-12-05:
发布 Ansible-9.1.0(错误修复 + 兼容功能:每四周一次)。
注意
Ansible 9.0.0 中将引入重大更改。我们鼓励使用弃用期限,以便在引入重大更改之前至少提前一个 Ansible 版本通知重大更改。但是,不保证会发出弃用通知。
注意
通常,发布经理有权因个人(时间表)问题、技术问题(CI/基础设施故障)等原因将发布推迟 1-2 天。但是,如果计划在同一天发布两个版本,则最新稳定版本的发布优先。这意味着,如果稳定版 Ansible 9 发布与预发布版 Ansible 10 冲突,则后者将被推迟。如果 Ansible 9 发布与稳定版 Ansible 10 发布(包括 10.0.0)冲突,则 Ansible 9 发布将被推迟。
计划的主要更改
cisco.nso 集合将被删除,因为它没有维护 (https://github.com/ansible-community/ansible-build-data/issues/190)。
community.fortios 集合将被删除,因为它没有维护 (https://github.com/ansible-community/ansible-build-data/issues/196)。
community.google 集合将被删除,因为它没有维护 (https://github.com/ansible-community/ansible-build-data/issues/198)。
community.skydive 集合将被删除,因为它没有维护 (https://github.com/ansible-community/ansible-build-data/issues/199)。
您可以使用 ansible-galaxy collection install <collection_name>
手动安装已删除的集合。
Ansible 次要版本
Ansible 9.x 遵循 ansible-core-2.16.x 版本,因此大约每四周就会发布一次。如果 ansible-core 由于任何原因推迟发布,则下一个 Ansible 9.x 次要版本也将相应推迟。
Ansible 9.x 次要版本可能包含新功能(包括新的集合),但不会包含向后不兼容性。实际上,这意味着我们将包含新的集合版本,其中补丁版本号或次要版本号已更改,但主要版本号未更改。例如,如果 Ansible-9.0.0 与 community.crypto 2.3.0 一起发布,则 Ansible-9.1.0 可以与 community.crypto 2.4.0 一起发布,但不能与 community.crypto 3.0.0 一起发布。
注意
次要版本和补丁版本将在 2024 年 11 月结束,届时 Ansible Core 2.16 的严重错误修复支持生命周期也将结束。这比常规 Ansible 版本多出大约半年。有关更多信息,请参阅 发布和维护页面。
注意
我们不会为不提供其主要发布周期更新的集合提供错误修复或安全修复,这些更新包含在 Ansible 9 中。
有关更多信息,请在邮件列表或聊天频道中联系我们 - 有关更多详细信息,请参阅 与 Ansible 社区沟通。