New release v2.20.1rc1 (#86286)

pull/86290/head v2.20.1rc1
sivel / Matt Martz 23 hours ago committed by GitHub
parent fe6654bc8c
commit 754d8eb868
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -4,6 +4,26 @@ ansible-core 2.20 "Good Times Bad Times" Release Notes
.. contents:: Topics
v2.20.1rc1
==========
Release Summary
---------------
| Release Date: 2025-12-02
| `Porting Guide <https://docs.ansible.com/ansible-core/2.20/porting_guides/porting_guide_core_2.20.html>`__
Bugfixes
--------
- Fix ``AnsibleModule.human_to_bytes()``, which was never adjusted after the standalone ``human_to_bytes()`` got a new parameter ``default_unit`` (https://github.com/ansible/ansible/pull/85259).
- Variable loading now uses file source instead of variables when invalidly formmated vars file is loaded.
- ansible-test - The runtime-metadata sanity test now ignores pre-release and build identifiers in collection versions. This prevents errors if a tombstone version is ``X.0.0``, while the collection's version is ``X.0.0-prerelease`` (https://github.com/ansible/ansible/issues/85193)."
- display - Fix ``getuser`` fallback error handling on Python 3.13 and later. (https://github.com/ansible/ansible/issues/86142)
- first_found - Correct the "Include tasks only if one of the files exists, otherwise skip" example.
- get_url - fix regex for GNU Digest line which is used in comparing checksums (https://github.com/ansible/ansible/issues/86132).
- local connection - Fix ``getuser`` fallback error handling on Python 3.13 and later.
v2.20.0
=======

@ -393,3 +393,37 @@ releases:
- option_deprecation_help.yml
- package_facts.yml
release_date: '2025-10-29'
2.20.1rc1:
changes:
bugfixes:
- Fix ``AnsibleModule.human_to_bytes()``, which was never adjusted after the
standalone ``human_to_bytes()`` got a new parameter ``default_unit`` (https://github.com/ansible/ansible/pull/85259).
- Variable loading now uses file source instead of variables when invalidly
formmated vars file is loaded.
- ansible-test - The runtime-metadata sanity test now ignores pre-release and
build identifiers in collection versions. This prevents errors if a tombstone
version is ``X.0.0``, while the collection's version is ``X.0.0-prerelease``
(https://github.com/ansible/ansible/issues/85193)."
- display - Fix ``getuser`` fallback error handling on Python 3.13 and later.
(https://github.com/ansible/ansible/issues/86142)
- first_found - Correct the "Include tasks only if one of the files exists,
otherwise skip" example.
- get_url - fix regex for GNU Digest line which is used in comparing checksums
(https://github.com/ansible/ansible/issues/86132).
- local connection - Fix ``getuser`` fallback error handling on Python 3.13
and later.
release_summary: '| Release Date: 2025-12-02
| `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.1rc1_summary.yaml
- 85193-runtime-metadata.yml
- 85259-fix-human_to_bytes.yml
- first-found-example.yml
- get_url_regex.yml
- getuser-exception-handling.yml
- varloaderror.yml
release_date: '2025-12-02'

@ -0,0 +1,3 @@
release_summary: |
| Release Date: 2025-12-02
| `Porting Guide <https://docs.ansible.com/ansible-core/2.20/porting_guides/porting_guide_core_2.20.html>`__

@ -17,6 +17,6 @@
from __future__ import annotations
__version__ = '2.20.0.post0'
__version__ = '2.20.1rc1'
__author__ = 'Ansible, Inc.'
__codename__ = "Good Times Bad Times"

Loading…
Cancel
Save