summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Clay <matt@mystile.com>2020-03-04 18:23:12 -0800
committerMatt Clay <matt@mystile.com>2020-03-04 18:23:12 -0800
commit9e3ccd64b6a233390cd70c314193b6ba1aacfe21 (patch)
treea0c61bb23d84e8ac704b6cbc2a6d82e8ef3c8231
parent77be6d1b8d3f7d33aa419cc29af5ade8821a9515 (diff)
downloadansible-2.9.6.tar.gz
New release v2.9.6v2.9.6
-rw-r--r--changelogs/.changes.yaml44
-rw-r--r--changelogs/CHANGELOG-v2.9.rst62
-rw-r--r--changelogs/fragments/v2.9.6_summary.yaml3
-rw-r--r--lib/ansible/release.py2
4 files changed, 109 insertions, 2 deletions
diff --git a/changelogs/.changes.yaml b/changelogs/.changes.yaml
index 66292a8bb3..6ebde23a22 100644
--- a/changelogs/.changes.yaml
+++ b/changelogs/.changes.yaml
@@ -1592,3 +1592,47 @@ releases:
- warnings-remove-extra-newline.yaml
- win-coverage-out-encoding.yaml
release_date: '2020-02-13'
+ 2.9.6:
+ codename: Immigrant Song
+ fragments:
+ - 57737-fix-asg-with-no-lc-anymore.yml
+ - 59438-hostname-use-hostnamectl.yml
+ - 60265-vmware_export_ovf-py3fix.yml
+ - 60508-route53-improve-octal-characters-handling.yml
+ - 62062-os_network-openstacksdk-min.yml
+ - 64633-fix-ios-vlans-traceback-error.yaml
+ - 64733-make-no_log-false-override-no_log-warnings.yml
+ - 65698-synchronize-docker-controller-managed.yml
+ - 66098-unixy-remove-duplicate-log-entries.yaml
+ - 66131_backport_eos_vlans_doc_fix.yaml
+ - 66517-nxos-append-allowed-vlans.yaml
+ - 67303-vmware_host_firewall_manager-fix_ip_specific_firewall_rules_for_python2.yml
+ - 67318-eos_vlans_replaced.yml
+ - 67337-fix-proxysql-mysql-cursor.yaml
+ - 67353-docker_login-permissions.yml
+ - 67365-role-list-role-name-in-path.yml
+ - 67429-jinja2-caching.yml
+ - 67437-vultr-fix-retry-max-delay-param.yml
+ - 67454-ovirt_disk-correct-description-of-storage_domain.yml
+ - 67463-ovirt_vm-fix-keyError-for-iSCSI-parameters.yml
+ - 67479-fix-azure_rm_resourcegroup_facts.yaml
+ - 67492-fix-decrypting-str-types-for-plugins.yaml
+ - 67511-postgresql-fix-link.yml
+ - 67515-openssl-fingerprint-fips.yml
+ - 67574-null_collection_dependency_list.yml
+ - 67611-ovirt_vm-correct-numa-nodes.yml
+ - 67735-warning-cleanup.yml
+ - 67767-mysql_db_fix_bug_introduced_by_56721.yml
+ - 67832-run_powershell_modules_on_windows_containers.yml
+ - 67901-get_certificate-fix-cryptography.yml
+ - 67922-ovirt_vm-remove-deprecation-warning.yml
+ - ansible-galaxy-collections.yaml
+ - end_host-remove_host_from_play.yml
+ - galaxy-collection-install-version.yaml
+ - net_modules_collection_support.yml
+ - pathlist_strip.yml
+ - v2.9.6_summary.yaml
+ - valdate-modules-ps-arg-util.yaml
+ - win_credential-wildcard.yaml
+ - win_unzip-paths.yaml
+ release_date: '2020-03-04'
diff --git a/changelogs/CHANGELOG-v2.9.rst b/changelogs/CHANGELOG-v2.9.rst
index 14e8ff1181..1d8560840b 100644
--- a/changelogs/CHANGELOG-v2.9.rst
+++ b/changelogs/CHANGELOG-v2.9.rst
@@ -5,6 +5,66 @@ Ansible 2.9 "Immigrant Song" Release Notes
.. contents:: Topics
+v2.9.6
+======
+
+Release Summary
+---------------
+
+| Release Date: 2020-03-04
+| `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`__
+
+
+Minor Changes
+-------------
+
+- Fix URL in postgresql_table documentation.
+- Refator net_base action plugin to support collection with network platform agnostic modules.
+- docker connection plugin - run Powershell modules on Windows containers.
+- ovirt_disk: correct description of storage_domain, there is no default value of the attribute
+- ovirt_vm: remove deprecated warning of Linux boot parameters
+
+Bugfixes
+--------
+
+- Bump the minimum openstacksdk version to 0.18.0 when os_network uses the port_security_enabled or mtu arguments.
+- Fix Python3 compatibility for vmware_export_ovf module.
+- Fix a bug when a host was not removed from a play after ``meta: end_host`` and as a result the host was still present in ``ansible_play_hosts`` and ``ansible_play_batch`` variables.
+- Fix collection install error that happened if a dependency specified dependencies to be null (https://github.com/ansible/ansible/issues/67574).
+- Fix examples in eos_vlans (https://github.com/ansible/ansible/pull/66131).
+- Templating - Ansible was caching results of Jinja2 expressions in some cases where these expressions could have dynamic results, like password generation (https://github.com/ansible/ansible/issues/34144).
+- Update the warning message for ``CONDITIONAL_BARE_VARS`` to list the original conditional not the value of the original conditional (https://github.com/ansible/ansible/issues/67735)
+- Use hostnamectl command to get current hostname for host while using systemd strategy (https://github.com/ansible/ansible/issues/59438).
+- also strip spaces around config values in pathlist as we do in list types
+- ansible-galaxy - Display proper error when invalid token is used for Galaxy servers
+- ansible-galaxy - Fix issue when compared installed dependencies with a collection having no ``MANIFEST.json`` or an empty version string in the json
+- ansible-galaxy - Fix up pagination searcher for collection versions on Automation Hub
+- ansible-galaxy - Remove uneeded verbose messages when accessing local token file
+- ansible-galaxy - Send SHA256 hashes when publishing a collection
+- ansible-galaxy - properly list roles when the role name also happens to be in the role path (https://github.com/ansible/ansible/issues/67365)
+- ansible-test validate-modules - Fix arg spec collector for PowerShell to find utils in both a collection and base.
+- azure_rm_resourcegroup_facts - adds the ansible_facts as a sub map to fix the KeyError (https://github.com/ansible/ansible/issues/66727).
+- docker_login - make sure that ``~/.docker/config.json`` is created with permissions ``0600``.
+- ec2_asg - regression bug, when an existing autoscaling group was updated and but the launch config of existing instances was deleted.
+- fix the bug where IOS vlans module throws traceback. (ref: https://github.com/ansible/ansible/pull/64633)
+- fixes the eos_vlans repalced state behavior to configure the 'name' parameter(https://github.com/ansible/ansible/pull/67318)
+- get_certificate - Fix cryptography backend when pyopenssl is unavailable (https://github.com/ansible/ansible/issues/67900)
+- make ``no_log=False`` on a module option silence the ``no_log`` warning (https://github.com/ansible/ansible/issues/49465 https://github.com/ansible/ansible/issues/64656)
+- mysql_db - fix bug in the ``db_import`` function introduced by https://github.com/ansible/ansible/pull/56721 (https://github.com/ansible/ansible/issues/65351).
+- nxos_vlans - Allow nxos_l2_interfaces to append the allowed vlans list
+- openssl_* modules - prevent crash on fingerprint determination in FIPS mode (https://github.com/ansible/ansible/issues/67213).
+- ovirt_vm: correct keyError for iSCSI parameters
+- ovirt_vm: correct numa nodes and update documentation
+- plugins - Allow ensure_type to decrypt the value for string types (and implicit string types) when value is an inline vault.
+- proxysql - fixed mysql dictcursor
+- route53 - improve handling of octal encoded characters
+- synchronize - allow data to be passed between two managed nodes when using the docker connection plugin (https://github.com/ansible/ansible/pull/65698)
+- unixy - fixed duplicate log entries on loops
+- vmware_host_firewall_manager - Fixed creating IP specific firewall rules with Python 2 (https://github.com/ansible/ansible/issues/67303)
+- vultr - Fixed the issue retry max delay param was ignored.
+- win_credential - Fix issue that errors when trying to add a ``name`` with wildcards.
+- win_unzip - Fix support for paths with square brackets not being detected properly
+
v2.9.5
======
@@ -33,6 +93,7 @@ Bugfixes
- AnsibleModule.run_command() - set ``close_fds`` to ``False`` on Python 2 if ``pass_fds`` are passed to ``run_command()``. Since ``subprocess.Popen()`` on Python 2 does not have the ``pass_fds`` option, there is no way to exclude a specific list of file descriptors from being closed.
+- Bump the minimum openstacksdk version to 0.29.0 when os_network uses the dns_domain argument
- Fix multiple issues with nxos_interfaces states (https://github.com/ansible/ansible/pull/63960/).
- Module arguments in suboptions which were marked as deprecated with ``removed_in_version`` did not result in a warning.
- Redact GitLab Project variables which might include sensetive information such as password, api_keys and other project related details.
@@ -40,7 +101,6 @@ Bugfixes
- ansible-test - Use ``virtualenv`` versions before 20 on provisioned macOS instances to remain compatible with an older pip install.
- ansible-test now limits Jinja2 installs to version 2.10 and earlier on Python 2.6
- ansible-test windows coverage - Ensure coverage reports are UTF-8 encoded without a BOM
-- bump the minimum openstacksdk version when os_network uses the dns_domain argument
- display - remove extra new line after warnings (https://github.com/ansible/ansible/pull/65199)
- dnf - Fix idempotence of `state: installed` (https://github.com/ansible/ansible/issues/64963)
- docker_container - passing ``test: [NONE]`` now actually disables the image's healthcheck, as documented.
diff --git a/changelogs/fragments/v2.9.6_summary.yaml b/changelogs/fragments/v2.9.6_summary.yaml
new file mode 100644
index 0000000000..948469a7dd
--- /dev/null
+++ b/changelogs/fragments/v2.9.6_summary.yaml
@@ -0,0 +1,3 @@
+release_summary: |
+ | Release Date: 2020-03-04
+ | `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`__
diff --git a/lib/ansible/release.py b/lib/ansible/release.py
index 58e49bfe08..0a0feb4e51 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.5.post0'
+__version__ = '2.9.6'
__author__ = 'Ansible, Inc.'
__codename__ = 'Immigrant Song'