Ansible 项目 8.0

此发布计划包含 ansible 包的日期,以及一些 ansible-core 包的日期。所有日期都可能更改。请参阅 ansible-core 2.15 路线图,了解关于 ansible-core 的最新更新。

发布计划

2023-03-31:

ansible-core 功能冻结,创建 stable-2.15 分支。

2023-04-03:

开始 ansible-core 2.15 测试版 (每两周,根据需要)。

2023-04-04:

Ansible-8.0.0 alpha1(大约每两周发布一次 ansible alpha 版,时间与 ansible-core-2.15 预发行版相吻合)。

2023-04-24:

第一个 ansible-core 2.15 发布候选版本。

2023-05-02:

另一个 Ansible-8.0.0 alpha 版本。

2023-05-15:

Ansible-core-2.15.0 发布。

2023-05-15:

集合进行向后不兼容发布的最后一天,这些发布将被接受到 Ansible-8 中。这包括将新集合添加到 Ansible 8.0.0;从现在开始,新集合必须等到 8.1.0 或更高版本。

2023-05-16:

Ansible-8.0.0 beta1 – 功能冻结 [1](每周发布测试版;集合所有者和感兴趣的用户应该测试错误)。

2023-05-23:

Ansible-8.0.0 rc1 [2] [3](根据需要每周发布候选版本;测试并告知我们任何阻塞性错误)。阻塞性错误将导致版本延期。

2023-05-26:

由于 Ansible-8.0.0rc1 中的重大缺陷,触发 Ansible-8.0.0rc2 发布的最后一天。

2023-05-30:

根据需要发布 Ansible-8.0.0rc2,否则发布 Ansible-8.0.0。

2023-06-06:

如果需要 Ansible-8.0.0rc2,则发布 Ansible-8.0.0。

2023-05-30 或 2023-06-06:

为 Ansible-9 创建 ansible-build-data 目录和文件。

2023-06-20:

发布 ansible-core 2.15.1。

2023-06-22:

发布 Ansible-8.1.0(错误修复 + 兼容功能:每四周一次)。

注意

Ansible 8.0.0 将引入重大更改,尽管我们鼓励使用弃用期限(至少在重大更改发生之前的一个 Ansible 版本中显示),但这并非保证。

注意

一般来说,发布经理可以出于个人(日程安排)问题、技术问题(CI/基础设施故障)等原因将发布延迟 1-2 天。但是,如果计划在同一天发布两个版本,则最新稳定版本的发布优先。这意味着,如果稳定的 Ansible 8 版本与 Ansible 9 的预发行版冲突,则后者将被延迟。如果 Ansible 8 版本与 Ansible 9 的稳定版本(包括 9.0.0)冲突,则 Ansible 8 版本将被延迟。

Ansible 次要版本

如果对集合进行了更改或与更新的 ansible-core-2.15.x 对齐,Ansible 8.x 次要版本将大约每四周发布一次。Ansible 8.x 次要版本可能包含新功能,但不包含向后不兼容性。实际上,这意味着我们将包含补丁版本号或次要版本号已更改但主版本号未更改的新集合版本。例如,如果 Ansible-8.0.0 与 community.crypto 2.3.0 一起发布;Ansible-8.1.0 可以与 community.crypto 2.4.0 一起发布,但不会与 community.crypto 3.0.0 一起发布。

注意

发布 Ansible-9 后,次要版本和补丁版本将停止。有关更多信息,请参阅 发布和维护页面

有关更多信息,请通过邮件列表或聊天频道联系我们 - 请参阅 与 Ansible 社区沟通 了解更多详情。