summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRick Elrod <rick@elrod.me>2021-02-08 19:01:35 -0600
committerRick Elrod <rick@elrod.me>2021-02-08 19:01:35 -0600
commit244fdf324c22d53759302ebf53bfb1c7c740a82a (patch)
tree87e13a2b50066643337dbcb89d9054247ce1e5c6
parentaedc7301f63ff469b8cf8d4b0d4668499adda087 (diff)
downloadansible-2.10.6rc1.tar.gz
New release v2.10.6rc1v2.10.6rc1
-rw-r--r--changelogs/CHANGELOG-v2.10.rst44
-rw-r--r--changelogs/changelog.yaml75
-rw-r--r--changelogs/fragments/v2.10.6rc1_summary.yaml3
-rw-r--r--lib/ansible/release.py2
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'