summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRick Elrod <rick@elrod.me>2021-04-27 09:18:33 -0500
committerRick Elrod <rick@elrod.me>2021-04-27 09:18:33 -0500
commit2ce8dc65f379260e5d5096af1ac5a005564c4aad (patch)
tree630889627095769a9d4b872e34df2462169b01e0
parent14036d154d99c86daa7370a44c1b1a0069e2dee3 (diff)
downloadansible-2.9.21rc1.tar.gz
New release v2.9.21rc1v2.9.21rc1
-rw-r--r--changelogs/.changes.yaml12
-rw-r--r--changelogs/CHANGELOG-v2.9.rst29
-rw-r--r--changelogs/fragments/v2.9.21rc1_summary.yaml3
-rw-r--r--lib/ansible/release.py2
4 files changed, 45 insertions, 1 deletions
diff --git a/changelogs/.changes.yaml b/changelogs/.changes.yaml
index 936e2b3d73..09ad4b7660 100644
--- a/changelogs/.changes.yaml
+++ b/changelogs/.changes.yaml
@@ -1848,6 +1848,18 @@ releases:
- v2.9.20rc1_summary.yaml
- wafv2-mod-defaults.yml
release_date: '2021-04-05'
+ 2.9.21rc1:
+ codename: Immigrant Song
+ fragments:
+ - 72411-fips-mode-ansible-test.yml
+ - ansible-test-connection-units-init.yml
+ - ansible-test-docker-network-detect.yml
+ - ansible-test-opensuse-15-2.yml
+ - ansible-test-pypi-container-no-publish.yml
+ - ansible-test-pypi-test-container.yml
+ - v2.9.21rc1_summary.yaml
+ - validate-modules_found_try_except_import_fails_module_attribute.yaml
+ release_date: '2021-04-27'
2.9.3:
codename: Immigrant Song
fragments:
diff --git a/changelogs/CHANGELOG-v2.9.rst b/changelogs/CHANGELOG-v2.9.rst
index 9f3f41dedd..99c36c904d 100644
--- a/changelogs/CHANGELOG-v2.9.rst
+++ b/changelogs/CHANGELOG-v2.9.rst
@@ -5,6 +5,35 @@ Ansible 2.9 "Immigrant Song" Release Notes
.. contents:: Topics
+v2.9.21rc1
+==========
+
+Release Summary
+---------------
+
+| Release Date: 2021-04-27
+| `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`__
+
+
+Major Changes
+-------------
+
+- ansible-test - Tests run with the ``centos6`` and ``default`` test containers now use a PyPI proxy container to access PyPI when Python 2.6 is used. This allows tests running under Python 2.6 to continue functioning even though PyPI is discontinuing support for non-SNI capable clients.
+
+Minor Changes
+-------------
+
+- Switch to hashlib.sha256() for ansible-test to allow for FIPs mode.
+- ansible-test - Use version 1.21.0 of opensuse test containers which is 15.2, since 15.1 is now EOL.
+
+Bugfixes
+--------
+
+- ansible-test - Avoid publishing the port used by the ``pypi-test-container`` since it is only accessed by other containers. This avoids issues when trying to run tests in parallel on a single host.
+- ansible-test - Fix docker container IP address detection. The ``bridge`` network is no longer assumed to be the default.
+- ansible-test - ensure the correct unit test target is given when the ``__init__.py`` file is modified inside the connection plugins directory
+- validate-modules - do not raise an ``AttributeError`` if a value is assigned to a module attribute in a try/except block.
+
v2.9.20
=======
diff --git a/changelogs/fragments/v2.9.21rc1_summary.yaml b/changelogs/fragments/v2.9.21rc1_summary.yaml
new file mode 100644
index 0000000000..b5c25b4ac1
--- /dev/null
+++ b/changelogs/fragments/v2.9.21rc1_summary.yaml
@@ -0,0 +1,3 @@
+release_summary: |
+ | Release Date: 2021-04-27
+ | `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`__
diff --git a/lib/ansible/release.py b/lib/ansible/release.py
index f416621987..56281b0547 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.20.post0'
+__version__ = '2.9.21rc1'
__author__ = 'Ansible, Inc.'
__codename__ = 'Immigrant Song'