summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRick Elrod <rick@elrod.me>2021-01-11 17:37:31 -0600
committerRick Elrod <rick@elrod.me>2021-01-11 17:37:31 -0600
commit4f15b61c830f87773f7499bb84dea9da9af2643c (patch)
tree3bccd5fa0b4cbe882907528d050398f0db9cf2f8
parent6065dfb29104a4fd5cd2ade216babda6ab6b2a2f (diff)
downloadansible-4f15b61c830f87773f7499bb84dea9da9af2643c.tar.gz
New release v2.9.17rc1v2.9.17rc1
-rw-r--r--changelogs/.changes.yaml20
-rw-r--r--changelogs/CHANGELOG-v2.9.rst37
-rw-r--r--changelogs/fragments/v2.9.17rc1_summary.yaml3
-rw-r--r--lib/ansible/release.py2
4 files changed, 61 insertions, 1 deletions
diff --git a/changelogs/.changes.yaml b/changelogs/.changes.yaml
index 16fbf617c3..fee34a40dc 100644
--- a/changelogs/.changes.yaml
+++ b/changelogs/.changes.yaml
@@ -1693,6 +1693,26 @@ releases:
- set_mode_if_different-symlink-sticky-dir.yml
- v2.9.16rc1_summary.yaml
release_date: '2020-12-07'
+ 2.9.17rc1:
+ codename: Immigrant Song
+ fragments:
+ - 65722-unsafe-tuples.yml
+ - 65812-paramiko-attribute-error.yml
+ - 70244-selinux-special-fs.yml
+ - 70690-async-interpreter.yml
+ - 72958-fix-freeform-actions.yml
+ - 72979-fix-inventory-merge-hash-replace.yaml
+ - 72992-user-account-lock-always-changes.yml
+ - ansible-test-coverage-combine-export.yml
+ - ansible-test-venv-system-site-packages.yml
+ - ansible-test-venv-virtualenv-fallback.yml
+ - community.docker-53-docker_image-tag-push.yml
+ - community.docker-55-docker_image-loading.yml
+ - fix-bigiq-device-info.yaml
+ - k8s-support-kubernetes-v12.yml
+ - systemd-preserve-full-unit-name.yml
+ - v2.9.17rc1_summary.yaml
+ release_date: '2021-01-11'
2.9.2:
codename: Immigrant Song
fragments:
diff --git a/changelogs/CHANGELOG-v2.9.rst b/changelogs/CHANGELOG-v2.9.rst
index 025989dd04..a1e431f1fb 100644
--- a/changelogs/CHANGELOG-v2.9.rst
+++ b/changelogs/CHANGELOG-v2.9.rst
@@ -5,6 +5,43 @@ Ansible 2.9 "Immigrant Song" Release Notes
.. contents:: Topics
+v2.9.17rc1
+==========
+
+Release Summary
+---------------
+
+| Release Date: 2021-01-11
+| `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`__
+
+
+Minor Changes
+-------------
+
+- ansible-test - Added a ``--export`` option to the ``ansible-test coverage combine`` command to facilitate multi-stage aggregation of coverage in CI pipelines.
+- ansible-test - added a ``--venv-system-site-packages`` option for use with the ``--venv`` option
+- ansible-test - virtualenv helper scripts now prefer ``venv`` on Python 3 over ``virtualenv`` if the ``ANSIBLE_TEST_PREFER_VENV`` environment variable is set
+- bigiq_device_info module - add information on BIG-IQ 7.x support
+
+Bugfixes
+--------
+
+- Fix bytestring vs string comparison in module_utils.basic.is_special_selinux_path() so that special-cased filesystems which don't support SELinux context attributes still allow files to be manipulated on them. (https://github.com/ansible/ansible/issues/70244)
+- Freeform actions did not work with ``ansible.builtin.`` or ``ansible.legacy.`` FQCN (https://github.com/ansible/ansible/pull/72958).
+- async - Fix Python 3 interpreter parsing from module by comparing with bytes (https://github.com/ansible/ansible/issues/70690)
+- bigiq_device_info module - fix iteration bug in a _transform_name_attribute method
+- docker_image - if ``push=true`` is used with ``repository``, and the image does not need to be tagged, still push. This can happen if ``repository`` and ``name`` are equal (https://github.com/ansible-collections/community.docker/issues/52, https://github.com/ansible-collections/community.docker/pull/53).
+- docker_image - report error when loading a broken archive that contains no image (https://github.com/ansible-collections/community.docker/issues/46, https://github.com/ansible-collections/community.docker/pull/55).
+- docker_image - report error when the loaded archive does not contain the specified image (https://github.com/ansible-collections/community.docker/issues/41, https://github.com/ansible-collections/community.docker/pull/55).
+- inventory - pass the vars dictionary to combine_vars instead of an individual key's value (https://github.com/ansible/ansible/issues/72975).
+- k8s - add support for python-kubernetes v12 and later - backport of support in community.kubernetes
+- paramiko connection plugin - Ensure we only reset the connection when one has been previously established (https://github.com/ansible/ansible/issues/65812)
+- systemd - preserve the full unit name when using a templated service and ``systemd`` failed to parse dbus due to a known bug in ``systemd`` (https://github.com/ansible/ansible/pull/72985)
+
+- unsafe_proxy - Ensure that data within a tuple is marked as unsafe (https://github.com/ansible/ansible/issues/65722)
+- user - do the right thing when ``password_lock=True`` and ``password`` are used together (https://github.com/ansible/ansible/issues/72992)
+
+
v2.9.16
=======
diff --git a/changelogs/fragments/v2.9.17rc1_summary.yaml b/changelogs/fragments/v2.9.17rc1_summary.yaml
new file mode 100644
index 0000000000..07412f8d93
--- /dev/null
+++ b/changelogs/fragments/v2.9.17rc1_summary.yaml
@@ -0,0 +1,3 @@
+release_summary: |
+ | Release Date: 2021-01-11
+ | `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`__
diff --git a/lib/ansible/release.py b/lib/ansible/release.py
index d5a145206d..d348c08794 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.9.16.post0'
+__version__ = '2.9.17rc1'
__author__ = 'Ansible, Inc.'
__codename__ = 'Immigrant Song'