summaryrefslogtreecommitdiff
path: root/changelogs/changelog.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'changelogs/changelog.yaml')
-rw-r--r--changelogs/changelog.yaml103
1 files changed, 103 insertions, 0 deletions
diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml
index 3d094699ba..03e725a2a5 100644
--- a/changelogs/changelog.yaml
+++ b/changelogs/changelog.yaml
@@ -1230,3 +1230,106 @@ releases:
- ssh_quote_cp.yml
- v2.12.2rc1_summary.yaml
release_date: '2022-01-24'
+ 2.12.3rc1:
+ changes:
+ bugfixes:
+ - ansible-test - All virtual environments managed by ansible-test are marked
+ as usable after being bootstrapped, to avoid errors caused by use of incomplete
+ environments. Previously this was only done for sanity tests. Existing environments
+ from previous versions of ansible-test will be recreated on demand due to
+ lacking the new marker.
+ - ansible-test - Fix the ``validate-modules`` sanity test to avoid double-loading
+ the collection loader and possibly failing on import of the ``packaging``
+ module.
+ - ansible-test - Import ``yaml.cyaml.CParser`` instead of ``_yaml.CParser``
+ in the ``yamllint`` sanity test.
+ - ansible-test - Replace the directory portion of out-of-tree paths in JUnit
+ files from integration tests with the ``out-of-tree:`` prefix.
+ - ansible-test - Sanity tests run with the ``--requirements` option for Python
+ 2.x now install ``virtualenv`` when it is missing or too old. Previously it
+ was only installed if missing. Version 16.7.12 is now installed instead of
+ the latest version on Python 2.7.
+ - ansible-test - The ``import`` sanity test no longer reports errors about ``packaging``
+ being missing when testing collections.
+ - ansible-test - Update the ``default`` containers to version 4.2.0.
+ - ansible-test - Use https://ci-files.testing.ansible.com/ for instance bootstrapping
+ instead of an S3 endpoint.
+ - ansible-test - Use relative paths in JUnit files generated during integration
+ test runs.
+ - ansible-test - Virtual environments managed by ansible-test now use consistent
+ versions of ``pip``, ``setuptools`` and ``wheel``. This avoids issues with
+ virtual environments containing outdated or dysfunctional versions of these
+ tools. The initial bootstrapping of ``pip`` is done by ansible-test from an
+ HTTPS endpoint instead of creating the virtual environment with it already
+ present.
+ - cleaning facts will now only warn about the variable name and not post the
+ content, which can be undesireable to disclose
+ - correctly inherit vars from parent in block (https://github.com/ansible/ansible/issues/75286).
+ - gather_facts action now handles the move of base connection plugin types into
+ collections to add/prevent subset argument correctly
+ - junit callback - Fix traceback during automatic fact gathering when using
+ relative paths.
+ - junit callback - Fix unicode error when handling non-ASCII task paths.
+ - ssh connection now uses more correct host source as play_context can ignore
+ loop/delegation variations.
+ - task_executor reverts the change to push facts into delegated vars on loop
+ finalization as result managing code already handles this and was duplicating
+ effort to wrong result.
+ - template lookup - restore inadvertently deleted default for ``convert_data``
+ (https://github.com/ansible/ansible/issues/77004)
+ - unarchive - Make extraction work when the LANGUAGE environment variable is
+ set to a non-English locale.
+ minor_changes:
+ - The collection loader now reports a Python warning if an attempt is made to
+ install the Ansible collection loader a second time. Previously this condition
+ was reported using an Ansible warning.
+ - ansible-test - Installation of ``cryptography`` is no longer version constrained
+ when ``openssl`` 1.1.0 or later is installed.
+ - ansible-test - Requirements for the plugin import test are now frozen.
+ - ansible-test - The ``pip`` and ``wheel`` packages are removed from all sanity
+ test virtual environments after installation completes to reduce their size.
+ Previously they were only removed from the environments used for the ``import``
+ sanity test.
+ - ansible-test - The hash for all managed sanity test virtual environments has
+ changed. Containers that include ``ansible-test sanity --prime-venvs`` will
+ need to be rebuilt to continue using primed virtual environments.
+ - ansible-test - Update ``pip`` used to bootstrap remote FreeBSD instances from
+ version 20.3.4 to 21.3.1.
+ - ansible-test - Update the ``alpine`` container to version 3.3.0. This updates
+ the base image from 3.14.2 to 3.15.0, which includes support for installing
+ binary wheels using pip.
+ - ansible-test - Update the ``galaxy`` test plugin to get its container from
+ a copy on quay.io.
+ - ansible-test - Update the ``openshift`` test plugin to get its container from
+ a copy on quay.io.
+ - junit callback - Add support for replacing the directory portion of out-of-tree
+ relative task paths with a placeholder.
+ release_summary: '| Release Date: 2022-02-23
+
+ | `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`__
+
+ '
+ codename: Dazed and Confused
+ fragments:
+ - 76542-fix-unarchive-on-nenglish-locales.yml
+ - 77004-restore-missing-default.yml
+ - ansible-test-alpine3-update.yaml
+ - ansible-test-bootstrap-pip.yml
+ - ansible-test-ci-files.yaml
+ - ansible-test-container-images.yml
+ - ansible-test-default-containers-4.2.0.yml
+ - ansible-test-import-collections.yml
+ - ansible-test-junit-relative-paths.yml
+ - ansible-test-managed-venv.yml
+ - ansible-test-pyopenssl.yaml
+ - ansible-test-sanity-requirements-update.yml
+ - ansible-test-validate-modules-collection-loader.yml
+ - ansible-test-yaml-import.yaml
+ - clean_facts_values.yml
+ - fix_block_var_inh.yml
+ - fix_fax_delegation_loops.yml
+ - gather_facts_collections.yml
+ - junit-callback-task-path-unicode.yml
+ - ssh_use_right_host.yml
+ - v2.12.3rc1_summary.yaml
+ release_date: '2022-02-23'