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 beta 版本开始

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](每周 beta 版本;集合所有者和感兴趣的用户应测试错误)。

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 版本将被延迟。

计划的主要变更

您可以使用 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 社区沟通