diff options
author | Dimitri Savineau <dsavinea@redhat.com> | 2021-11-08 09:55:20 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-08 09:55:20 -0500 |
commit | cb779ee9bb0909dc87dc339da102f98936c1c178 (patch) | |
tree | acb229c4a791a49f2fe89d822bfb3e778f0120e6 | |
parent | 99f694bfb7fbdf13c5b3c1222a7359fc2bbba665 (diff) | |
download | ansible-cb779ee9bb0909dc87dc339da102f98936c1c178.tar.gz |
New release v2.12.0 (#76241)v2.12.0
-rw-r--r-- | changelogs/CHANGELOG-v2.12.rst | 50 | ||||
-rw-r--r-- | changelogs/changelog.yaml | 11 | ||||
-rw-r--r-- | changelogs/fragments/v2.12.0_summary.yaml | 3 | ||||
-rw-r--r-- | lib/ansible/release.py | 2 |
4 files changed, 24 insertions, 42 deletions
diff --git a/changelogs/CHANGELOG-v2.12.rst b/changelogs/CHANGELOG-v2.12.rst index b8c951f933..4ec8923ec3 100644 --- a/changelogs/CHANGELOG-v2.12.rst +++ b/changelogs/CHANGELOG-v2.12.rst @@ -5,51 +5,13 @@ ansible-core 2.12 "Dazed and Confused" Release Notes .. contents:: Topics -v2.12.0rc1 -========== +v2.12.0 +======= Release Summary --------------- -| Release Date: 2021-10-18 -| `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`__ - - -v2.12.0b2 -========= - -Release Summary ---------------- - -| Release Date: 2021-10-11 -| `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`__ - - -Minor Changes -------------- - -- ansible-test - Update the ``base`` and ``default`` containers from Python 3.10.0rc2 to 3.10.0. - -Security Fixes --------------- - -- Do not include params in exception when a call to ``set_options`` fails. Additionally, block the exception that is returned from being displayed to stdout. (CVE-2021-3620) - -Bugfixes --------- - -- ansible-test - Fix path to inventory file for ``windows-integration`` and ``network-integration`` commands for collections. -- ansible-test - Update distribution test containers to version 3.1.0. -- ansible-test - Use the correct variable to reference the client's SSH key when generating inventory. -- ansible-test pslint - Fix error when encountering validation results that are highly nested - https://github.com/ansible/ansible/issues/74151 - -v2.12.0b1 -========= - -Release Summary ---------------- - -| Release Date: 2021-09-27 +| Release Date: 2021-11-05 | `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`__ @@ -179,6 +141,7 @@ Minor Changes - ansible-test - Update ``typed-ast`` constraint to version 1.4.3 for compatibility with Python 3.10. - ansible-test - Update distribution test containers from version 2.0.1 to 2.0.2. - ansible-test - Update the Ansible Core and Ansible Collection default test containers to 3.2.0 and 3.2.2 respectively. +- ansible-test - Update the ``base`` and ``default`` containers from Python 3.10.0rc2 to 3.10.0. - ansible-test - Update the ``import`` sanity test to avoid a new warning in Python 3.10. - ansible-test - Update the ``runtime-metadata`` sanity test to handle a new warning on Python 3.10. - ansible-test - Updated the ``default`` containers to version 4.0.1. @@ -293,6 +256,7 @@ Removed Features (previously deprecated) Security Fixes -------------- +- Do not include params in exception when a call to ``set_options`` fails. Additionally, block the exception that is returned from being displayed to stdout. (CVE-2021-3620) - templating engine fix for not preserving usnafe status when trying to preserve newlines. CVE-2021-3583 Bugfixes @@ -349,20 +313,24 @@ Bugfixes - ansible-test - Avoid publishing the port used by the ``pypi-test-container`` since it is only accessed by other containers. This avoids issues when trying to run tests in parallel on a single host. - ansible-test - Failure to download test results from a remote host no longer hide test failures. If a download failure occurs after tests fail, a warning will be issued instead. - ansible-test - Fix docker container IP address detection. The ``bridge`` network is no longer assumed to be the default. +- ansible-test - Fix path to inventory file for ``windows-integration`` and ``network-integration`` commands for collections. - ansible-test - Fix traceback when generating coverage reports and no coverage directory exists. - ansible-test - Random port selection is no longer handled by ``ansible-test``, avoiding possible port conflicts. Previously ``ansible-test`` would, under some circumstances, use one host's available ports to determine those of another host. - ansible-test - Running tests in a single test run with multiple "cloud" plugins no longer results in port conflicts. Previously two or more containers with overlapping ports could not be used in the same test run. - ansible-test - Tab completion after options like ``--docker`` which accept an optional argument will no longer provide incorrect completions. - ansible-test - The ``--python`` and ``--venv`` options are no longer ignored by some commands, such as ``coverage``. - ansible-test - The ``docker inspect`` command is now used to check for existing images instead of the ``docker images`` command. This resolves an issue where a ``docker pull`` would be unnecessarily executed for an image referenced by checksum. +- ansible-test - Update distribution test containers to version 3.1.0. - ansible-test - Use ``--strict`` for ``pytest`` on Python 2.6 since ``--strict-markers`` is not available. - ansible-test - Use documented API to retrieve build information from Azure Pipelines. - ansible-test - Use pwsh to generate correct coverage line counts for stub files to get a more accurate coverage result +- ansible-test - Use the correct variable to reference the client's SSH key when generating inventory. - ansible-test - add packaging python module to ``ansible-doc`` sanity test requirements. - ansible-test - allow the same listening port on all container interfaces - ansible-test - ensure the correct unit test target is given when the ``__init__.py`` file is modified inside the connection plugins directory - ansible-test - make the ``a/`` and ``b/`` prefixes an optional match since these can be turned off with the ``diff.noprefix`` setting in ``git`` - ansible-test - restrict ``packaging`` to ``< 21.0`` for Python ``< 3.6`` (https://github.com/ansible/ansible/pull/75186). +- ansible-test pslint - Fix error when encountering validation results that are highly nested - https://github.com/ansible/ansible/issues/74151 - ansible-test validate-modules - EXAMPLES will no longer be marked as invalid YAML when it uses Ansible-specific YAML tags (https://github.com/ansible/ansible/pull/74384). - ansible-test validate-modules - correctly validate positional parameters to ``AnsibleModules`` (https://github.com/ansible/ansible/pull/75332). - ansible.builtin.cron - Keep non-empty crontabs, when removing cron jobs (https://github.com/ansible/ansible/pull/74497). diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 1ce480e76d..7e14bc4583 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -1,5 +1,16 @@ ancestor: 2.11.0 releases: + 2.12.0: + changes: + release_summary: '| Release Date: 2021-11-05 + + | `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`__ + + ' + codename: Dazed and Confused + fragments: + - v2.12.0_summary.yaml + release_date: '2021-11-05' 2.12.0b1: changes: breaking_changes: diff --git a/changelogs/fragments/v2.12.0_summary.yaml b/changelogs/fragments/v2.12.0_summary.yaml new file mode 100644 index 0000000000..33590df9f1 --- /dev/null +++ b/changelogs/fragments/v2.12.0_summary.yaml @@ -0,0 +1,3 @@ +release_summary: | + | Release Date: 2021-11-05 + | `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`__ diff --git a/lib/ansible/release.py b/lib/ansible/release.py index ef5c24e7a0..b73bdca979 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.0rc1.post0' +__version__ = '2.12.0' __author__ = 'Ansible, Inc.' __codename__ = 'Dazed and Confused' |