diff options
author | Dimitri Savineau <dsavinea@redhat.com> | 2022-01-24 11:02:08 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-01-24 11:02:08 -0500 |
commit | f81225c3e5f1adc871fe94b500ae679b8633d6a5 (patch) | |
tree | ed14fcda09c193cd89a636cc8bcbe8ae339025a8 | |
parent | 30aeba87c319f82a8342db1ca8582a644e7684b8 (diff) | |
download | ansible-2.12.2rc1.tar.gz |
New release v2.12.2rc1 (#76831)v2.12.2rc1
-rw-r--r-- | changelogs/CHANGELOG-v2.12.rst | 35 | ||||
-rw-r--r-- | changelogs/changelog.yaml | 74 | ||||
-rw-r--r-- | changelogs/fragments/v2.12.2rc1_summary.yaml | 3 | ||||
-rw-r--r-- | lib/ansible/release.py | 2 |
4 files changed, 113 insertions, 1 deletions
diff --git a/changelogs/CHANGELOG-v2.12.rst b/changelogs/CHANGELOG-v2.12.rst index 942e8817d9..a5ff0ec1ae 100644 --- a/changelogs/CHANGELOG-v2.12.rst +++ b/changelogs/CHANGELOG-v2.12.rst @@ -5,6 +5,41 @@ ansible-core 2.12 "Dazed and Confused" Release Notes .. contents:: Topics +v2.12.2rc1 +========== + +Release Summary +--------------- + +| Release Date: 2022-01-24 +| `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`__ + + +Bugfixes +-------- + +- Fix ``AttributeError`` when providing password file via ``--connection-password-file`` (https://github.com/ansible/ansible/issues/76530) +- Fix ``end_play`` to end the current play only (https://github.com/ansible/ansible/issues/76672) +- Templating - Ensure we catch exceptions when getting ``.filters`` and ``.tests`` attributes on their respective plugins and properly error, instead of aborting which results in no filters being added to the jinja2 environment +- ``Templar.copy_with_new_env`` - set the ``finalize`` method of the new ``Templar`` object for the new environment (https://github.com/ansible/ansible/issues/76379) +- ansible-config avoid showing _terms and _input when --only-changed. +- ansible-galaxy - Fix using the '--ignore-certs' option when there is no server-specific configuration for the Galaxy server. +- ansible-galaxy collection build - Ignore any existing ``MANIFEST.json`` and ``FILES.json`` in the root directory when building a collection. +- ansible-test - Fix the ``import`` sanity test to work properly when Ansible's built-in vendoring support is in use. +- ansible-test - Fix traceback in the ``validate-modules`` sanity test when testing an Ansible module without any callables. +- ansible-test - Fix traceback when running from an install and delegating execution to a different Python interpreter. +- ansible-test - Update help links to reference ``ansible-core`` instead of ``ansible``. +- ansible-test - Update unit tests to use the ``--forked`` option instead of the deprecated ``--boxed`` option. +- async - Improve performance of sending async callback events by never sending the full task through the queue (https://github.com/ansible/ansible/issues/76729) +- default callback - Ensure we compare FQCN also in lockstep logic, to ensure using the FQCN of a strategy plugin triggers the correct behavior in the default callback plugin. (https://github.com/ansible/ansible/issues/76782) +- hostname - Do not require SystemdStrategy subclasses for every distro (https://github.com/ansible/ansible/issues/76792) +- include_vars, properly initialize variable as there is corner case in which it can end up referenced and not defined +- ssh connection - properly quote controlpersist path given by user to avoid issues with spaces and other characters +- ssh connection avoid parsing ssh cli debug lines as they can match expected output at high verbosities. +- sudo become plugin, fix handling of non interactive flags, previous substitution was too naive +- unarchive - Fix zip archive file listing that caused issues with content postprocessing (https://github.com/ansible/ansible/issues/76067). +- yum - prevent storing unnecessary cache data by running `yum makecache fast` (https://github.com/ansible/ansible/issues/76336) + v2.12.1 ======= diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index e71e88640f..8bb32b0ac0 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -1141,3 +1141,77 @@ releases: - v2.12.1rc1_summary.yaml - win_LinkUtil-ignore-LIB.yml release_date: '2021-11-29' + 2.12.2rc1: + changes: + bugfixes: + - Fix ``AttributeError`` when providing password file via ``--connection-password-file`` + (https://github.com/ansible/ansible/issues/76530) + - Fix ``end_play`` to end the current play only (https://github.com/ansible/ansible/issues/76672) + - Templating - Ensure we catch exceptions when getting ``.filters`` and ``.tests`` + attributes on their respective plugins and properly error, instead of aborting + which results in no filters being added to the jinja2 environment + - '``Templar.copy_with_new_env`` - set the ``finalize`` method of the new ``Templar`` + object for the new environment (https://github.com/ansible/ansible/issues/76379)' + - ansible-config avoid showing _terms and _input when --only-changed. + - ansible-galaxy - Fix using the '--ignore-certs' option when there is no server-specific + configuration for the Galaxy server. + - ansible-galaxy collection build - Ignore any existing ``MANIFEST.json`` and + ``FILES.json`` in the root directory when building a collection. + - ansible-test - Fix the ``import`` sanity test to work properly when Ansible's + built-in vendoring support is in use. + - ansible-test - Fix traceback in the ``validate-modules`` sanity test when + testing an Ansible module without any callables. + - ansible-test - Fix traceback when running from an install and delegating execution + to a different Python interpreter. + - ansible-test - Update help links to reference ``ansible-core`` instead of + ``ansible``. + - ansible-test - Update unit tests to use the ``--forked`` option instead of + the deprecated ``--boxed`` option. + - async - Improve performance of sending async callback events by never sending + the full task through the queue (https://github.com/ansible/ansible/issues/76729) + - default callback - Ensure we compare FQCN also in lockstep logic, to ensure + using the FQCN of a strategy plugin triggers the correct behavior in the default + callback plugin. (https://github.com/ansible/ansible/issues/76782) + - hostname - Do not require SystemdStrategy subclasses for every distro (https://github.com/ansible/ansible/issues/76792) + - include_vars, properly initialize variable as there is corner case in which + it can end up referenced and not defined + - ssh connection - properly quote controlpersist path given by user to avoid + issues with spaces and other characters + - ssh connection avoid parsing ssh cli debug lines as they can match expected + output at high verbosities. + - sudo become plugin, fix handling of non interactive flags, previous substitution + was too naive + - unarchive - Fix zip archive file listing that caused issues with content postprocessing + (https://github.com/ansible/ansible/issues/76067). + - yum - prevent storing unnecessary cache data by running `yum makecache fast` + (https://github.com/ansible/ansible/issues/76336) + release_summary: '| Release Date: 2022-01-24 + + | `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`__ + + ' + codename: Dazed and Confused + fragments: + - 74127-bad-filter-2.yml + - 76069-fix-unarchive-file-listing-in-zip.yaml + - 76336-yum-makecache-fast.yml + - 76379-set-finalize-on-new-env.yml + - 76530-connection-password-file-tb-fix.yml + - 76672-fix-end_play-multiple_plays.yml + - 76729-async-callback-perf.yml + - 76735-ansible-galaxy-fix-ignore-certs.yaml + - 76782-fqcn-compare-lockstep-strategies.yml + - 76792-hostname-all-systemd.yml + - ansible-test-delegation-pythonpath.yml + - ansible-test-links.yml + - ansible-test-pytest-forked.yml + - ansible-test-sanity-vendoring.yml + - ansible-test-validate-modules-no-callable.yml + - config_fix_terms.yml + - fix_sudo_flag_mangling.yml + - galaxy-build-files-ignore.yml + - include_vars_failed.yml + - ssh_debug_noparse.yml + - ssh_quote_cp.yml + - v2.12.2rc1_summary.yaml + release_date: '2022-01-24' diff --git a/changelogs/fragments/v2.12.2rc1_summary.yaml b/changelogs/fragments/v2.12.2rc1_summary.yaml new file mode 100644 index 0000000000..1c48e570e8 --- /dev/null +++ b/changelogs/fragments/v2.12.2rc1_summary.yaml @@ -0,0 +1,3 @@ +release_summary: | + | Release Date: 2022-01-24 + | `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`__ diff --git a/lib/ansible/release.py b/lib/ansible/release.py index 14ee7b7c67..f3e3ae6a18 100644 --- a/lib/ansible/release.py +++ b/lib/ansible/release.py @@ -19,6 +19,6 @@ from __future__ import (absolute_import, division, print_function) __metaclass__ = type -__version__ = '2.12.1.post0' +__version__ = '2.12.2rc1' __author__ = 'Ansible, Inc.' __codename__ = 'Dazed and Confused' |