New release v2.20.0rc1 (#85989)

This commit is contained in:
sivel / Matt Martz
2025-10-14 14:48:36 -05:00
committed by GitHub
parent 163a6ec526
commit 5431f258b8
4 changed files with 56 additions and 3 deletions
+25 -1
View File
@@ -4,6 +4,29 @@ ansible-core 2.20 "Good Times Bad Times" Release Notes
.. contents:: Topics
v2.20.0rc1
==========
Release Summary
---------------
| Release Date: 2025-10-14
| `Porting Guide <https://docs.ansible.com/ansible-core/2.20/porting_guides/porting_guide_core_2.20.html>`__
Minor Changes
-------------
- ansible-test - Default to Python 3.14 in the ``base`` and ``default`` test containers.
- ansible-test - Filter out pylint messages for invalid filenames and display a notice when doing so.
- ansible-test - Update astroid imports in custom pylint checkers.
- ansible-test - Update pinned ``pip`` version to 25.2.
- ansible-test - Update pinned sanity test requirements, including upgrading to pylint 4.0.0.
Bugfixes
--------
- SIGINT/SIGTERM Handling - Make SIGINT/SIGTERM handling more robust by splitting concerns between forks and the parent.
v2.20.0b2
=========
@@ -71,11 +94,12 @@ Minor Changes
- ansible-test - Replace FreeBSD 14.2 with 14.3.
- ansible-test - Replace RHEL 9.5 with 9.6.
- ansible-test - Update Ubuntu containers.
- ansible-test - Update base/default containers to include Python 3.14.0.
- ansible-test - Update pinned sanity test requirements.
- ansible-test - Update test containers.
- ansible-test - Upgrade Alpine 3.21 to 3.22.
- ansible-test - Upgrade Fedora 41 to Fedora 42.
- ansible-test - Upgrade to ``coverage`` version 7.10.6 for Python 3.9 and later.
- ansible-test - Upgrade to ``coverage`` version 7.10.7 for Python 3.9 and later.
- ansible-test - Use OS packages to satisfy controller requirements on FreeBSD 13.5 during managed instance bootstrapping.
- apt_repository - use correct debug method to print debug message.
- blockinfile - add new module option ``encoding`` to support files in encodings other than UTF-8 (https://github.com/ansible/ansible/pull/85291).
+27 -1
View File
@@ -135,11 +135,12 @@ releases:
- ansible-test - Replace FreeBSD 14.2 with 14.3.
- ansible-test - Replace RHEL 9.5 with 9.6.
- ansible-test - Update Ubuntu containers.
- ansible-test - Update base/default containers to include Python 3.14.0.
- ansible-test - Update pinned sanity test requirements.
- ansible-test - Update test containers.
- ansible-test - Upgrade Alpine 3.21 to 3.22.
- ansible-test - Upgrade Fedora 41 to Fedora 42.
- ansible-test - Upgrade to ``coverage`` version 7.10.6 for Python 3.9 and later.
- ansible-test - Upgrade to ``coverage`` version 7.10.7 for Python 3.9 and later.
- ansible-test - Use OS packages to satisfy controller requirements on FreeBSD
13.5 during managed instance bootstrapping.
- apt_repository - use correct debug method to print debug message.
@@ -317,3 +318,28 @@ releases:
- import_tasks-fixes.yml
- known_hosts.yml
release_date: '2025-10-06'
2.20.0rc1:
changes:
bugfixes:
- SIGINT/SIGTERM Handling - Make SIGINT/SIGTERM handling more robust by splitting
concerns between forks and the parent.
minor_changes:
- ansible-test - Default to Python 3.14 in the ``base`` and ``default`` test
containers.
- ansible-test - Filter out pylint messages for invalid filenames and display
a notice when doing so.
- ansible-test - Update astroid imports in custom pylint checkers.
- ansible-test - Update pinned ``pip`` version to 25.2.
- ansible-test - Update pinned sanity test requirements, including upgrading
to pylint 4.0.0.
release_summary: '| Release Date: 2025-10-14
| `Porting Guide <https://docs.ansible.com/ansible-core/2.20/porting_guides/porting_guide_core_2.20.html>`__
'
codename: Good Times Bad Times
fragments:
- 2.20.0rc1_summary.yaml
- ansible-test-sanity-requirements-again.yml
- fix-signal-propagation.yml
release_date: '2025-10-14'
@@ -0,0 +1,3 @@
release_summary: |
| Release Date: 2025-10-14
| `Porting Guide <https://docs.ansible.com/ansible-core/2.20/porting_guides/porting_guide_core_2.20.html>`__
+1 -1
View File
@@ -17,6 +17,6 @@
from __future__ import annotations
__version__ = '2.20.0b2.post0'
__version__ = '2.20.0rc1'
__author__ = 'Ansible, Inc.'
__codename__ = "Good Times Bad Times"