diff options
author | Rick Elrod <rick@elrod.me> | 2021-02-08 19:01:35 -0600 |
---|---|---|
committer | Rick Elrod <rick@elrod.me> | 2021-02-08 19:01:35 -0600 |
commit | 244fdf324c22d53759302ebf53bfb1c7c740a82a (patch) | |
tree | 87e13a2b50066643337dbcb89d9054247ce1e5c6 | |
parent | aedc7301f63ff469b8cf8d4b0d4668499adda087 (diff) | |
download | ansible-244fdf324c22d53759302ebf53bfb1c7c740a82a.tar.gz |
New release v2.10.6rc1v2.10.6rc1
-rw-r--r-- | changelogs/CHANGELOG-v2.10.rst | 44 | ||||
-rw-r--r-- | changelogs/changelog.yaml | 75 | ||||
-rw-r--r-- | changelogs/fragments/v2.10.6rc1_summary.yaml | 3 | ||||
-rw-r--r-- | lib/ansible/release.py | 2 |
4 files changed, 123 insertions, 1 deletions
diff --git a/changelogs/CHANGELOG-v2.10.rst b/changelogs/CHANGELOG-v2.10.rst index 8ecf7f1ea0..f99b2f2841 100644 --- a/changelogs/CHANGELOG-v2.10.rst +++ b/changelogs/CHANGELOG-v2.10.rst @@ -5,6 +5,50 @@ Ansible Base 2.10 "When the Levee Breaks" Release Notes .. contents:: Topics +v2.10.6rc1 +========== + +Release Summary +--------------- + +| Release Date: 2021-02-08 +| `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`__ + + +Minor Changes +------------- + +- ansible-test - Added Ubuntu 20.04 LTS image to the default completion list +- inventory cache - do not show a warning when the cache file does not (yet) exist. + +Security Fixes +-------------- + +- **security issue** - Mask default and fallback values for ``no_log`` module options (CVE-2021-20228) + +Bugfixes +-------- + +- Added unsafe_writes test. +- Always mention the name of the deprecated or tombstoned plugin in routing deprecation/tombstone messages (https://github.com/ansible/ansible/pull/73059). +- Correct the inventory source error parse handling, specifically make the config INVENTORY_ANY_UNPARSED_IS_FAILED work as expected. +- Enabled unsafe_writes for get_url which was ignoring the paramter. +- Fix incorrect variable scoping when using ``import with context`` in Jinja2 templates. (https://github.com/ansible/ansible/issues/72615) +- Restored unsafe_writes functionality which was being skipped. +- allow become method 'su' to work on 'local' connection by allocating a fake tty. +- ansble-test - only require a collection name in deprecation warnings when necessary (https://github.com/ansible/ansible/pull/72987) +- ansible-test - Temporarily limit ``cryptography`` to versions before 3.4 to enable tests to function. +- ansible-test - The ``--remote`` option has been updated for Python 2.7 to work around breaking changes in the newly released ``get-pip.py`` bootstrapper. +- ansible-test - The ``--remote`` option has been updated to use a versioned ``get-pip.py`` bootstrapper to avoid issues with future releases. +- ansible-test sanity changelog test - bump dependency on antsibull-changelog to 0.9.0 so that `fragments that add new plugins or objects <https://github.com/ansible-community/antsibull-changelog/blob/main/docs/changelogs.rst#adding-new-roles-playbooks-test-and-filter-plugins>`_ will not fail validation (https://github.com/ansible/ansible/pull/73428). +- display correct error information when an error exists in the last line of the file (https://github.com/ansible/ansible/issues/16456) +- facts - properly report virtualization facts for Linux guests running on bhyve (https://github.com/ansible/ansible/issues/73167) +- git - Only pass ``--raw`` flag to git verify commands (verify-tag, verify-commit) when ``gpg_whitelist`` is in use. Otherwise don't pass it so that non-whitelist GPG validation still works on older Git versions. (https://github.com/ansible/ansible/issues/64469) +- import_playbook - change warning about extra parameters to deprecation (https://github.com/ansible/ansible/issues/72745) +- pause - do not warn when running in the background if a timeout is provided (https://github.com/ansible/ansible/issues/73042) +- psrp connection plugin - ``to_text(stdout)`` before ``json.loads`` in psrp.Connection.put_file in case ``stdout`` is bytes. +- validate-modules - do not raise an ``AttributeError`` if a value is assigned to a module attribute in a try/except block. + v2.10.5 ======= diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 55b3d52fe4..d2217dd266 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -2355,3 +2355,78 @@ releases: - v2.10.5rc1_summary.yaml - wrap_native_text-non-collections-only.yml release_date: '2021-01-11' + 2.10.6rc1: + changes: + bugfixes: + - Added unsafe_writes test. + - Always mention the name of the deprecated or tombstoned plugin in routing + deprecation/tombstone messages (https://github.com/ansible/ansible/pull/73059). + - Correct the inventory source error parse handling, specifically make the config + INVENTORY_ANY_UNPARSED_IS_FAILED work as expected. + - Enabled unsafe_writes for get_url which was ignoring the paramter. + - Fix incorrect variable scoping when using ``import with context`` in Jinja2 + templates. (https://github.com/ansible/ansible/issues/72615) + - Restored unsafe_writes functionality which was being skipped. + - allow become method 'su' to work on 'local' connection by allocating a fake + tty. + - ansble-test - only require a collection name in deprecation warnings when + necessary (https://github.com/ansible/ansible/pull/72987) + - ansible-test - Temporarily limit ``cryptography`` to versions before 3.4 to + enable tests to function. + - ansible-test - The ``--remote`` option has been updated for Python 2.7 to + work around breaking changes in the newly released ``get-pip.py`` bootstrapper. + - ansible-test - The ``--remote`` option has been updated to use a versioned + ``get-pip.py`` bootstrapper to avoid issues with future releases. + - ansible-test sanity changelog test - bump dependency on antsibull-changelog + to 0.9.0 so that `fragments that add new plugins or objects <https://github.com/ansible-community/antsibull-changelog/blob/main/docs/changelogs.rst#adding-new-roles-playbooks-test-and-filter-plugins>`_ + will not fail validation (https://github.com/ansible/ansible/pull/73428). + - display correct error information when an error exists in the last line of + the file (https://github.com/ansible/ansible/issues/16456) + - facts - properly report virtualization facts for Linux guests running on bhyve + (https://github.com/ansible/ansible/issues/73167) + - git - Only pass ``--raw`` flag to git verify commands (verify-tag, verify-commit) + when ``gpg_whitelist`` is in use. Otherwise don't pass it so that non-whitelist + GPG validation still works on older Git versions. (https://github.com/ansible/ansible/issues/64469) + - import_playbook - change warning about extra parameters to deprecation (https://github.com/ansible/ansible/issues/72745) + - pause - do not warn when running in the background if a timeout is provided + (https://github.com/ansible/ansible/issues/73042) + - psrp connection plugin - ``to_text(stdout)`` before ``json.loads`` in psrp.Connection.put_file + in case ``stdout`` is bytes. + - validate-modules - do not raise an ``AttributeError`` if a value is assigned + to a module attribute in a try/except block. + minor_changes: + - ansible-test - Added Ubuntu 20.04 LTS image to the default completion list + - inventory cache - do not show a warning when the cache file does not (yet) + exist. + release_summary: '| Release Date: 2021-02-08 + + | `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`__ + + ' + security_fixes: + - '**security issue** - Mask default and fallback values for ``no_log`` module + options (CVE-2021-20228)' + codename: When the Levee Breaks + fragments: + - 16456-correct-YAML-error-message-when-file-load-failed.yml + - 64469_git_no_raw.yml + - 72615-jinja-import-context-fix.yml + - 72745-import_playbook-deprecation-extra-params.yml + - 73059-improve-deprecation-texts.yml + - 73167-bhyve-facts.yml + - 73428-changelog-linting-bump-version.yml + - ansible-test-pip-bootstrap-s3.yml + - ansible-test-pip-bootstrap.yml + - ansible-test-sanity-deprecation-collection-name.yml + - ansible-test-ubuntu2004.yml + - cryptography-fix.yml + - enable_su_on_local.yaml + - fix_inventory_source_parse_error_handling.yml + - inventory-cache-file-missing-warning.yaml + - no_log-fallback.yml + - pause-do-not-warn-background-with-seconds.yml + - psrp-json-loads-bytes.yml + - unsafe_writes_fix.yml + - v2.10.6rc1_summary.yaml + - validate-modules_found_try_except_import_fails_module_attribute.yaml + release_date: '2021-02-08' diff --git a/changelogs/fragments/v2.10.6rc1_summary.yaml b/changelogs/fragments/v2.10.6rc1_summary.yaml new file mode 100644 index 0000000000..5c863c94e0 --- /dev/null +++ b/changelogs/fragments/v2.10.6rc1_summary.yaml @@ -0,0 +1,3 @@ +release_summary: | + | Release Date: 2021-02-08 + | `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`__ diff --git a/lib/ansible/release.py b/lib/ansible/release.py index 5350e75712..7a9fcfbf44 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.10.5.post0' +__version__ = '2.10.6rc1' __author__ = 'Ansible, Inc.' __codename__ = 'When the Levee Breaks' |