diff --git a/changelogs/CHANGELOG-v2.19.rst b/changelogs/CHANGELOG-v2.19.rst index 330bd2e5ca4..6e23ed17515 100644 --- a/changelogs/CHANGELOG-v2.19.rst +++ b/changelogs/CHANGELOG-v2.19.rst @@ -4,6 +4,24 @@ ansible-core 2.19 "What Is and What Should Never Be" Release Notes .. contents:: Topics +v2.19.5rc1 +========== + +Release Summary +--------------- + +| Release Date: 2025-12-02 +| `Porting Guide `__ + +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)." +- 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). + v2.19.4 ======= diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 038f5e1cd30..c59953ae6a8 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -1408,3 +1408,32 @@ releases: - option_deprecation_help.yml - package_facts.yml release_date: '2025-10-29' + 2.19.5rc1: + 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)." + - 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). + release_summary: '| Release Date: 2025-12-02 + + | `Porting Guide `__ + + ' + codename: What Is and What Should Never Be + fragments: + - 2.19.5rc1_summary.yaml + - 85193-runtime-metadata.yml + - 85259-fix-human_to_bytes.yml + - first-found-example.yml + - get_url_regex.yml + - varloaderror.yml + release_date: '2025-12-02' diff --git a/changelogs/fragments/2.19.5rc1_summary.yaml b/changelogs/fragments/2.19.5rc1_summary.yaml new file mode 100644 index 00000000000..dcc869d3a82 --- /dev/null +++ b/changelogs/fragments/2.19.5rc1_summary.yaml @@ -0,0 +1,3 @@ +release_summary: | + | Release Date: 2025-12-02 + | `Porting Guide `__ diff --git a/lib/ansible/release.py b/lib/ansible/release.py index e0ec878f8f7..a2b1e292923 100644 --- a/lib/ansible/release.py +++ b/lib/ansible/release.py @@ -17,6 +17,6 @@ from __future__ import annotations -__version__ = '2.19.4.post0' +__version__ = '2.19.5rc1' __author__ = 'Ansible, Inc.' __codename__ = "What Is and What Should Never Be"