diff options
Diffstat (limited to 'changelogs')
-rw-r--r-- | changelogs/.changes.yaml | 44 | ||||
-rw-r--r-- | changelogs/CHANGELOG-v2.9.rst | 62 | ||||
-rw-r--r-- | changelogs/fragments/v2.9.6_summary.yaml | 3 |
3 files changed, 108 insertions, 1 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>`__ |