Ansible 项目 8.0
此版本发布计划包括 ansible 包的日期,以及 ansible-core 包的几个日期。所有日期均可能变更。有关 ansible-core
的最新更新,请参见 ansible-core 2.15 路线图。
版本发布计划
- 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 社区沟通。