From f83bccc45778a3bcf97dbb0ce38008580fb0cc88 Mon Sep 17 00:00:00 2001 From: sivel / Matt Martz Date: Mon, 20 Oct 2025 15:32:45 -0500 Subject: [PATCH] New release v2.20.0rc2 (#86034) --- changelogs/CHANGELOG-v2.20.rst | 19 ++++++++++++++----- changelogs/changelog.yaml | 19 +++++++++++++++---- changelogs/fragments/2.20.0rc2_summary.yaml | 3 +++ lib/ansible/release.py | 2 +- 4 files changed, 33 insertions(+), 10 deletions(-) create mode 100644 changelogs/fragments/2.20.0rc2_summary.yaml diff --git a/changelogs/CHANGELOG-v2.20.rst b/changelogs/CHANGELOG-v2.20.rst index 3f4285ba33f..adcc456b7ee 100644 --- a/changelogs/CHANGELOG-v2.20.rst +++ b/changelogs/CHANGELOG-v2.20.rst @@ -4,6 +4,20 @@ ansible-core 2.20 "Good Times Bad Times" Release Notes .. contents:: Topics +v2.20.0rc2 +========== + +Release Summary +--------------- + +| Release Date: 2025-10-20 +| `Porting Guide `__ + +Bugfixes +-------- + +- psrp - ReadTimeout exceptions now mark host as unreachable instead of fatal (https://github.com/ansible/ansible/issues/85966) + v2.20.0rc1 ========== @@ -42,11 +56,6 @@ Minor Changes - DataLoader - Update ``DataLoader.get_basedir`` to be an abspath - known_hosts - return rc and stderr when ssh-keygen command fails for further debugging (https://github.com/ansible/ansible/issues/85850). -Deprecated Features -------------------- - -- Deprecate the ``ansible.module_utils.six`` module. Use the Python standard library equivalent instead. - Removed Features (previously deprecated) ---------------------------------------- diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 3f10b8f4eb6..eecb4366078 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -292,9 +292,6 @@ releases: than one ``ansible_collections`` in it (https://github.com/ansible/ansible/issues/84909, https://github.com/ansible/ansible/pull/85361). - fetch - also return ``file`` in the result when changed is ``True`` (https://github.com/ansible/ansible/pull/85729). - deprecated_features: - - Deprecate the ``ansible.module_utils.six`` module. Use the Python standard - library equivalent instead. minor_changes: - DataLoader - Update ``DataLoader.get_basedir`` to be an abspath - known_hosts - return rc and stderr when ssh-keygen command fails for further @@ -312,7 +309,6 @@ releases: - 85361-collection-name-from-path-none.yml - 85475-fix-flush_handlers-play-tags.yml - data-loader-basedir-abspath.yml - - deprecate-six.yml - drop-resolvelib-lt-0_8_0.yml - fix-fetch-return-file.yml - import_tasks-fixes.yml @@ -343,3 +339,18 @@ releases: - ansible-test-sanity-requirements-again.yml - fix-signal-propagation.yml release_date: '2025-10-14' + 2.20.0rc2: + changes: + bugfixes: + - psrp - ReadTimeout exceptions now mark host as unreachable instead of fatal + (https://github.com/ansible/ansible/issues/85966) + release_summary: '| Release Date: 2025-10-20 + + | `Porting Guide `__ + + ' + codename: Good Times Bad Times + fragments: + - 2.20.0rc2_summary.yaml + - 85966-psrp-readtimeout.yml + release_date: '2025-10-20' diff --git a/changelogs/fragments/2.20.0rc2_summary.yaml b/changelogs/fragments/2.20.0rc2_summary.yaml new file mode 100644 index 00000000000..65f8537b3fa --- /dev/null +++ b/changelogs/fragments/2.20.0rc2_summary.yaml @@ -0,0 +1,3 @@ +release_summary: | + | Release Date: 2025-10-20 + | `Porting Guide `__ diff --git a/lib/ansible/release.py b/lib/ansible/release.py index 759ae7338ce..a33f43355d7 100644 --- a/lib/ansible/release.py +++ b/lib/ansible/release.py @@ -17,6 +17,6 @@ from __future__ import annotations -__version__ = '2.20.0rc1.post0' +__version__ = '2.20.0rc2' __author__ = 'Ansible, Inc.' __codename__ = "Good Times Bad Times"