Ansible 项目 6.0

此发布计划包括 ansible 软件包的日期,以及一些 ansible-core 软件包的日期。所有日期均可能更改。请参阅 ansible-core 2.13 路线图,了解 ansible-core 的最新更新。

发布计划

2022-03-28:

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

2022-04-11:

ansible-core 2.13 测试版开始(每两周发布一次,根据需要)。

2022-04-12:

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

2022-04-27:

社区会议主题:列出 beta1 应尝试适应的任何向后不兼容的集合发布版本。

2022-05-02:

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

2022-05-03:

Ansible-6.0.0 alpha2。

2022-05-11:

社区会议主题:确定针对任何未在截止日期前解决的阻碍因素应激活哪些应急措施。

2022-05-16:

Ansible-core-2.13 发布。

2022-05-17:

Ansible-6.0.0 alpha3。

2022-05-23:

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

2022-05-24:

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

2022-05-24:

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

2022-05-31:

Ansible-6.0.0 beta2。

2022-06-07:

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

2022-06-21:

Ansible-6.0.0 发布。

2022-07-12:

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

注意

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

Ansible 次要版本

如果对集合进行了更改,或者如果认为有必要强制升级到更新的 ansible-core-2.13.x,则 Ansible 6.x 次要版本将大约每三周发布一次。Ansible 6.x 次要版本可能包含新功能,但不包含向后不兼容性。实际上,这意味着我们将包含补丁版本号或次要版本号已更改的新集合版本,但不包含主要版本号已更改的版本。例如,如果 Ansible-6.0.0 随 community.crypto 2.3.0 一起发布;Ansible-6.1.0 可以随 community.crypto 2.4.0 一起发布,但不会随 community.crypto 3.0.0 一起发布。

注意

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

有关更多信息,请在邮件列表或聊天频道中联系我们 - 有关更多详细信息,请参阅 与 Ansible 社区沟通

计划工作

更多详细信息可以在 社区主题规划问题 中找到。

  • 删除阻止 Ansible 6 与 Ansible 2.9 或 ansible-base 2.10 并行安装的兼容性代码

  • 停止安装我们不需要的文件(例如测试和开发工件,如编辑器配置)

  • 发布 Python wheel(因为 ansible-core 2.13 也可能会这样做)以提高安装性能