File tree Expand file tree Collapse file tree 5 files changed +171
-8
lines changed Expand file tree Collapse file tree 5 files changed +171
-8
lines changed Original file line number Diff line number Diff line change @@ -12,6 +12,7 @@ Please note that this is not a complete list. If you believe any extra informati
1212 :maxdepth: 1
1313 :glob:
1414
15+ porting_guide_core_2.21
1516 porting_guide_core_2.20
1617 porting_guide_core_2.19
1718 porting_guide_core_2.18
Original file line number Diff line number Diff line change 1+
2+ .. _porting_2.21_guide_core :
3+
4+ *******************************
5+ Ansible-core 2.21 Porting Guide
6+ *******************************
7+
8+ This section discusses the behavioral changes between ``ansible-core `` 2.20 and ``ansible-core `` 2.21.
9+
10+ It is intended to assist in updating your playbooks, plugins,
11+ and other parts of your Ansible infrastructure so they will work with this version of Ansible.
12+
13+ Review this page and the
14+ `ansible-core Changelog for 2.21 <https://github.com/ansible/ansible/blob/stable-2.21/changelogs/CHANGELOG-v2.21.rst >`_
15+ to understand necessary changes.
16+
17+ This document is part of a collection on porting.
18+ The complete list of porting guides can be found at :ref: `porting guides <porting_guides >`.
19+
20+ .. contents :: Topics
21+
22+ .. _2.21_introduction :
23+
24+ Introduction
25+ ============
26+
27+ No notable changes
28+
29+ .. _2.21_playbook :
30+
31+ Playbook
32+ ========
33+
34+ No notable changes
35+
36+ .. _2.21_engine :
37+
38+ Engine
39+ ======
40+
41+ No notable changes
42+
43+ .. _2.21_plugin_api :
44+
45+ Plugin API
46+ ==========
47+
48+ .. _2.21_command_line :
49+
50+ Command Line
51+ ============
52+
53+ No notable changes
54+
55+ .. _2.21_deprecated :
56+
57+ Deprecated
58+ ==========
59+
60+ No notable changes
61+
62+ .. _2.21_modules :
63+
64+ Modules
65+ =======
66+
67+ Modules removed
68+ ---------------
69+
70+ The following modules no longer exist:
71+
72+ * No notable changes
73+
74+ Deprecation notices
75+ -------------------
76+
77+ No notable changes
78+
79+ Noteworthy module changes
80+ -------------------------
81+
82+ No notable changes
83+
84+ Plugins
85+ =======
86+
87+ Noteworthy plugin changes
88+ -------------------------
89+
90+ No notable changes
91+
92+ Porting custom scripts
93+ ======================
94+
95+ No notable changes
96+
97+ Networking
98+ ==========
99+
100+ No notable changes
Original file line number Diff line number Diff line change @@ -168,6 +168,14 @@ Dates listed indicate the start date of the maintenance cycle.
168168 - End Of Life
169169 - Control Node Python
170170 - Target Python / PowerShell
171+ * - `2.21 `_
172+ - | GA: May 2026
173+ | Critical: Nov 2026
174+ | Security: May 2027
175+ - Nov 2027
176+ - | Python 3.12 - 3.14
177+ - | Python 3.9 - 3.14
178+ | PowerShell 5.1 - 7
171179 * - `2.20 `_
172180 - | GA: 03 Nov 2025
173181 | Critical: 18 May 2026
@@ -283,14 +291,6 @@ Dates listed indicate the start date of the maintenance cycle.
283291 - | Python 2.6 - 2.7
284292 | Python 3.5 - 3.8
285293 | PowerShell 3 - 5.1
286- .. * - 2.21
287- .. - May 2026
288- .. - Nov 2026
289- .. - May 2027
290- .. - Nov 2027
291- .. - | Python 3.12 - 3.14
292- .. - | Python 3.9 - 3.14
293- .. | PowerShell 5.1
294294.. * - 2.22
295295.. - Nov 2026
296296.. - May 2027
@@ -337,6 +337,7 @@ Dates listed indicate the start date of the maintenance cycle.
337337.. _2.18 : https://github.com/ansible/ansible/blob/stable-2.18/changelogs/CHANGELOG-v2.18.rst
338338.. _2.19 : https://github.com/ansible/ansible/blob/stable-2.19/changelogs/CHANGELOG-v2.19.rst
339339.. _2.20 : https://github.com/ansible/ansible/blob/stable-2.20/changelogs/CHANGELOG-v2.20.rst
340+ .. _2.21 : https://github.com/ansible/ansible/blob/stable-2.21/changelogs/CHANGELOG-v2.21.rst
340341
341342.. _ansible_core_versioning :
342343
Original file line number Diff line number Diff line change 1+ .. _core_roadmap_2.21 :
2+
3+ *****************
4+ Ansible-core 2.21
5+ *****************
6+
7+ .. contents ::
8+ :local:
9+
10+ Release Schedule
11+ ================
12+
13+ Expected
14+ --------
15+
16+ PRs must be raised sufficiently in advance of the following dates to have a chance of inclusion in this ansible-core release.
17+
18+ .. note :: Dates are subject to change.
19+
20+ Development Phase
21+ ^^^^^^^^^^^^^^^^^
22+
23+ The ``milestone `` branch will be advanced at the start date of each development phase and the beta 1 release.
24+
25+ - 2025-10-13 Development Phase 1
26+ - 2025-11-10 Development Phase 2
27+ - 2025-12-08 Development Phase 3
28+ - 2026-01-05 Development Phase 4
29+ - 2026-02-02 Development Phase 5
30+ - 2026-03-02 Development Phase 6
31+
32+ Release Phase
33+ ^^^^^^^^^^^^^
34+
35+ - 2026-03-30 Feature Freeze
36+
37+ - 2026-04-06 Beta 1
38+
39+ - 2026-04-27 Release Candidate 1
40+
41+ - 2026-05-18 Release
42+
43+ .. note :: The beta and release candidate schedules allow for up to 3 releases on a weekly schedule depending on the necessity of creating a release.
44+
45+ Release Manager
46+ ===============
47+
48+ Ansible Core Team
49+
50+ Planned work
51+ ============
52+
53+ * TBD
54+
55+ Delayed work
56+ ============
57+
58+ The following work has been delayed and retargeted for a future release:
59+
60+ * TBD
Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ You can submit feedback on the current roadmap by creating a topic on the :ref:`
1818 :glob:
1919 :caption: ansible-core Roadmaps
2020
21+ ROADMAP_2_21
2122 ROADMAP_2_20
2223 ROADMAP_2_19
2324 ROADMAP_2_18
You can’t perform that action at this time.
0 commit comments