summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRick Elrod <rick@elrod.me>2021-03-08 21:44:34 -0600
committerRick Elrod <rick@elrod.me>2021-03-08 21:44:34 -0600
commit573d767dcb9d583413f95487b5a1f53e9f252a38 (patch)
treee4405fff1024f091b54ea2affabb6e8ffd2c8d76
parentdf5d5959845a06e7a0cbf4281f777fbf7489904e (diff)
downloadansible-2.10.7rc1.tar.gz
New release v2.10.7rc1v2.10.7rc1
-rw-r--r--changelogs/CHANGELOG-v2.10.rst36
-rw-r--r--changelogs/changelog.yaml64
-rw-r--r--changelogs/fragments/v2.10.7rc1_summary.yaml3
-rw-r--r--lib/ansible/release.py2
4 files changed, 104 insertions, 1 deletions
diff --git a/changelogs/CHANGELOG-v2.10.rst b/changelogs/CHANGELOG-v2.10.rst
index 36f078e55d..534eb2fdde 100644
--- a/changelogs/CHANGELOG-v2.10.rst
+++ b/changelogs/CHANGELOG-v2.10.rst
@@ -5,6 +5,42 @@ Ansible Base 2.10 "When the Levee Breaks" Release Notes
.. contents:: Topics
+v2.10.7rc1
+==========
+
+Release Summary
+---------------
+
+| Release Date: 2021-03-08
+| `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`__
+
+
+Minor Changes
+-------------
+
+- ansible-test - Generation of an ``egg-info`` directory, if needed, is now done after installing test dependencies and before running tests. When running from an installed version of ``ansible-test`` a temporary directory is used to avoid permissions issues. Previously it was done before installing test dependencies and adjacent to the installed directory.
+- ansible-test - now makes a better attempt to support podman when calling ``docker images`` and asking for JSON format.
+
+Bugfixes
+--------
+
+- ConfigManager - Normalize ConfigParser between Python2 and Python3 to for handling comments (https://github.com/ansible/ansible/issues/73709)
+- InventoryManager - Fix unhandled exception when given limit file was actually a directory.
+- InventoryManager - Fix unhandled exception when inventory directory was empty or contained empty subdirectories (https://github.com/ansible/ansible/issues/73658).
+- add AlmaLinux to fact gathering (https://github.com/ansible/ansible/pull/73458)
+- ansible-galaxy - fixed galaxy role init command (https://github.com/ansible/ansible/issues/71977).
+- ansible-inventory CLI - Deal with failures when sorting JSON and you have incompatible key types (https://github.com/ansible/ansible/issues/68950).
+- ansible-test - Running tests using an installed version of ``ansible-test`` against one Python version from another no longer fails due to a missing ``egg-info`` directory. This could occur when testing plugins which import ``pkg_resources``.
+- ansible-test - Running tests using an installed version of ``ansible-test`` no longer generates an error attempting to create an ``egg-info`` directory when an existing one is not found in the expected location. This could occur if the existing ``egg-info`` directory included a Python version specifier in the name.
+- default callback - Ensure that the ``host_pinned`` strategy is not treated as lockstep (https://github.com/ansible/ansible/issues/73364)
+- ensure find_mount_point consistently returns text.
+- ensure we don't clobber role vars data when getting an empty file
+- find module - Stop traversing directories past the requested depth. (https://github.com/ansible/ansible/issues/73627)
+- hostname - add Almalinux support (https://github.com/ansible/ansible/pull/73619)
+- runtime routing - redirect ``firewalld`` to ``ansible.posix.firewalld`` FQCN (https://github.com/ansible/ansible/issues/73689).
+- the unvault lookup plugin returned a byte string. Now returns a real string.
+- yamllint - do not raise an ``AttributeError`` if a value is assigned to a module attribute at the top of the module.
+
v2.10.6
=======
diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml
index f153a1f8c8..11dc5936f8 100644
--- a/changelogs/changelog.yaml
+++ b/changelogs/changelog.yaml
@@ -2441,3 +2441,67 @@ releases:
- v2.10.6rc1_summary.yaml
- validate-modules_found_try_except_import_fails_module_attribute.yaml
release_date: '2021-02-08'
+ 2.10.7rc1:
+ changes:
+ bugfixes:
+ - ConfigManager - Normalize ConfigParser between Python2 and Python3 to for
+ handling comments (https://github.com/ansible/ansible/issues/73709)
+ - InventoryManager - Fix unhandled exception when given limit file was actually
+ a directory.
+ - InventoryManager - Fix unhandled exception when inventory directory was empty
+ or contained empty subdirectories (https://github.com/ansible/ansible/issues/73658).
+ - add AlmaLinux to fact gathering (https://github.com/ansible/ansible/pull/73458)
+ - ansible-galaxy - fixed galaxy role init command (https://github.com/ansible/ansible/issues/71977).
+ - ansible-inventory CLI - Deal with failures when sorting JSON and you have
+ incompatible key types (https://github.com/ansible/ansible/issues/68950).
+ - ansible-test - Running tests using an installed version of ``ansible-test``
+ against one Python version from another no longer fails due to a missing ``egg-info``
+ directory. This could occur when testing plugins which import ``pkg_resources``.
+ - ansible-test - Running tests using an installed version of ``ansible-test``
+ no longer generates an error attempting to create an ``egg-info`` directory
+ when an existing one is not found in the expected location. This could occur
+ if the existing ``egg-info`` directory included a Python version specifier
+ in the name.
+ - default callback - Ensure that the ``host_pinned`` strategy is not treated
+ as lockstep (https://github.com/ansible/ansible/issues/73364)
+ - ensure find_mount_point consistently returns text.
+ - ensure we don't clobber role vars data when getting an empty file
+ - find module - Stop traversing directories past the requested depth. (https://github.com/ansible/ansible/issues/73627)
+ - hostname - add Almalinux support (https://github.com/ansible/ansible/pull/73619)
+ - runtime routing - redirect ``firewalld`` to ``ansible.posix.firewalld`` FQCN
+ (https://github.com/ansible/ansible/issues/73689).
+ - the unvault lookup plugin returned a byte string. Now returns a real string.
+ - yamllint - do not raise an ``AttributeError`` if a value is assigned to a
+ module attribute at the top of the module.
+ minor_changes:
+ - ansible-test - Generation of an ``egg-info`` directory, if needed, is now
+ done after installing test dependencies and before running tests. When running
+ from an installed version of ``ansible-test`` a temporary directory is used
+ to avoid permissions issues. Previously it was done before installing test
+ dependencies and adjacent to the installed directory.
+ - ansible-test - now makes a better attempt to support podman when calling ``docker
+ images`` and asking for JSON format.
+ release_summary: '| Release Date: 2021-03-08
+
+ | `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`__
+
+ '
+ codename: When the Levee Breaks
+ fragments:
+ - 71977-ansible-galaxy-role-init.yml
+ - 73364-default-callback-host-pinned-not-lockstep.yml
+ - 73456-let-vault-lookup-output-string.yml
+ - 73619-hostname-almalinux-support.yml
+ - 73658-inventorymanager-throws-on-empty-inventory-dir.yml
+ - 73689-move-firewalld-to-ansible-posix.yaml
+ - 73709-normalize-configparser.yml
+ - 73718-find-dir-depth-traversal.yml
+ - ansible-test-egg-info-handling.yml
+ - ansible-test-podman-json-format.yml
+ - ansible_test_yamllint_avoid_attribute_exception.yaml
+ - fix_mount_point.yml
+ - fix_role_var_loading.yml
+ - inv_json_sort_types_fix.yml
+ - support_almalinux.yml
+ - v2.10.7rc1_summary.yaml
+ release_date: '2021-03-08'
diff --git a/changelogs/fragments/v2.10.7rc1_summary.yaml b/changelogs/fragments/v2.10.7rc1_summary.yaml
new file mode 100644
index 0000000000..958e979266
--- /dev/null
+++ b/changelogs/fragments/v2.10.7rc1_summary.yaml
@@ -0,0 +1,3 @@
+release_summary: |
+ | Release Date: 2021-03-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 16ddcb1e9c..39a67ce050 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.6.post0'
+__version__ = '2.10.7rc1'
__author__ = 'Ansible, Inc.'
__codename__ = 'When the Levee Breaks'