diff options
author | Matt Clay <matt@mystile.com> | 2020-02-13 08:30:05 -0800 |
---|---|---|
committer | Matt Clay <matt@mystile.com> | 2020-02-13 08:30:05 -0800 |
commit | 9388be4269bdf83406bfa9245142de8b7dc8cfbc (patch) | |
tree | 9002b8eec633536d58745559fc6d32c9e28ff37b | |
parent | 6f95e9629b318e0ff94f8603e65e873f02f0ed1e (diff) | |
download | ansible-2.9.5.tar.gz |
New release v2.9.5v2.9.5
-rw-r--r-- | changelogs/.changes.yaml | 47 | ||||
-rw-r--r-- | changelogs/CHANGELOG-v2.9.rst | 68 | ||||
-rw-r--r-- | changelogs/fragments/v2.9.5_summary.yaml | 3 | ||||
-rw-r--r-- | lib/ansible/release.py | 2 |
4 files changed, 119 insertions, 1 deletions
diff --git a/changelogs/.changes.yaml b/changelogs/.changes.yaml index bec7d36c6b..66292a8bb3 100644 --- a/changelogs/.changes.yaml +++ b/changelogs/.changes.yaml @@ -1545,3 +1545,50 @@ releases: - 66549-enablerepo-not-honored-when-used-with-disablerepo-all.yml - v2.9.4_summary.yaml release_date: '2020-01-20' + 2.9.5: + codename: Immigrant Song + fragments: + - 54958-jenkins-job-python3-support.yml + - 55220-Fix-to-enable-edit-Cisco-IOS-macros.yaml + - 56629-synchronize-password-auth.yaml + - 59184-ovirt_add_search_with_space.yml + - 59772-fix_ansible_issue_58619.yaml + - 63960_fix_nxos_interfaces.yaml + - 64495-os_network-openstacksdk-min.yml + - 64963-dnf_idempotence.yml + - 65422-fix-throttle-with-linear-strategy.yml + - 65750-pacman.yml + - 65969-iosxr-command-requirements-update.yaml + - 66219-update-user-module-for-64733.yml + - 66263-podman-connection-no-pause-rootless.yml + - 66274-ios_banner_nongreedy.yml + - 66398-pamd_fix-attributeerror-when-removing-first-line.yml + - 66439_fix_nxos_telemetry_facts.yaml + - 66599-docker-healthcheck.yml + - 66604-powershell-unc-paths.yml + - 66652-ovirt_vm-add-docs-ova.yml + - 66654-fix-ipv6-duplication-for-replace-state-ios-l3-interfaces.yaml + - 66726-galaxy-fix-attribute-error.yml + - 66806-mysql_variables_not_support_variables_with_dot.yml + - 66807-redhat_subscription-no-default-quantity.yaml + - 66810-ovirt_job-add-when-job-is-detected-but-in-state-finished.yml + - 66859-ovirt_netwrok-correct-external-provider-check.yml + - 66866_nxos_fan_facts.yaml + - 66914-purefa_user_string.yaml + - 66918-removed_in_version-fix.yml + - 66974-mysql_user_doesnt_support_privs_with_underscore.yml + - 67036-openssl_publickey-backend.yml + - 67188-fix-aws_az_info-deprecation.yaml + - 67241-pmrun-quote-entire-success-command-string.yml + - 67272-ovirt_disk-update-interface-docs.yml + - ansible-test-constraints-virtualenv.yml + - ansible-test-jinja2-python-2.6.yml + - file-fix-diff-peek-arg-spec.yaml + - gitlab_project_variable.yml + - include_vars-ad-hoc-stack-trace-fix.yaml + - systemd-offline.yml + - v2.9.5_summary.yaml + - wait_for_connection-interpreter-discovery-retry.yaml + - warnings-remove-extra-newline.yaml + - win-coverage-out-encoding.yaml + release_date: '2020-02-13' diff --git a/changelogs/CHANGELOG-v2.9.rst b/changelogs/CHANGELOG-v2.9.rst index 52497d94f6..14e8ff1181 100644 --- a/changelogs/CHANGELOG-v2.9.rst +++ b/changelogs/CHANGELOG-v2.9.rst @@ -5,6 +5,74 @@ Ansible 2.9 "Immigrant Song" Release Notes .. contents:: Topics +v2.9.5 +====== + +Release Summary +--------------- + +| Release Date: 2020-02-13 +| `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`__ + + +Minor Changes +------------- + +- add one note to help ansible user to understand the requirements to (https://github.com/ansible/ansible/pull/65969) +- ovirt_disk: remove default value because the parameter is required when disk is attached to vm +- ovirt_vm add comunentaion about how to import ova +- powershell (shell plugin) - Fix `join_path` to support UNC paths (https://github.com/ansible/ansible/issues/66341) + +Deprecated Features +------------------- + +- aws_az_info (aws_az_facts) - Fixed deprecation warning so that it triggers when run as aws_az_facts. Bumped removal version to 2.14 + +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. + +- 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. +- Working implementation for editing Cisco IOS macros(https://github.com/ansible/ansible/pull/55220) +- 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. +- docker_swarm_service - passing ``test: [NONE]`` now actually disables the image's healthcheck, as documented. +- file - change ``_diff_peek`` in argument spec to be the correct type, which is ``bool`` (https://github.com/ansible/ansible/issues/59433) +- galaxy - Fix an AttributeError on ansible-galaxy install with an empty requirements.yml (https://github.com/ansible/ansible/issues/66725). +- group - The group module was not correctly detecting whether a local group is existing or not with local set to yes if the same group exists in a non local group repository e.g. LDAP. (https://github.com/ansible/ansible/issues/58619) + +- include_vars - fix stack trace when passing ``dirs`` in an ad-hoc command (https://github.com/ansible/ansible/issues/62633) +- ios_* - Fix bug where IPV6 was duplicated for replace state (https://github.com/ansible/ansible/pull/66654) +- ios_banner - Modified the regular expression check to be non greedy when multiple banners are present. +- jenkins_job module: xml config encoding bugfix on python3 +- mysql_user - fix support privileges with underscore (https://github.com/ansible/ansible/issues/66974). +- mysql_variable - fix the module doesn't support variables name with dot (https://github.com/ansible/ansible/issues/54239). +- nxos_facts: Don't throw an error if faninfo is not reported. +- nxos_telemetry - Fix fact gathering for sensor-groups (https://github.com/ansible/ansible/pull/66439) +- openssl_publickey - fix a module crash caused when pyOpenSSL is not installed (https://github.com/ansible/ansible/issues/67035). +- ovirt - add suport for search with space +- ovirt_job: add job when job is already existing and is in state finished +- ovirt_network: add check to control when creating network +- pacman - fix module crash with ``IndexError: list index out of range`` (https://github.com/ansible/ansible/issues/63077) +- pamd - Bugfix for attribute error when removing the first or last line +- pmrun plugin - The success command string was no longer quoted. This caused unusual use-cases like ``become_flags=su - root -c`` to fail. +- podman connection plugin - fix to handle the new default copy pause rootless containers from upstream (https://github.com/ansible/ansible/issues/66263) +- pure - fix incorrect user_string setting in module_utils file (https://github.com/ansible/ansible/pull/66914) +- redhat_subscription - do not set the default quantity to ``1`` when no quantity is provided (https://github.com/ansible/ansible/issues/66478) +- synchronize - fix password authentication on Python 2 (https://github.com/ansible/ansible/issues/56629) +- systemd - don't require systemd to be running to enable/disable or mask/unmask units +- throttle: the linear strategy didn't always stuck with the throttle limit +- user - update module to support silencing ``no_log`` warnings in the future (see: https://github.com/ansible/ansible/pull/64733) +- wait_for_connection - with pipelining enabled, interpreter discovery would fail if the first connection attempt was not successful + v2.9.4 ====== diff --git a/changelogs/fragments/v2.9.5_summary.yaml b/changelogs/fragments/v2.9.5_summary.yaml new file mode 100644 index 0000000000..a05b662e18 --- /dev/null +++ b/changelogs/fragments/v2.9.5_summary.yaml @@ -0,0 +1,3 @@ +release_summary: | + | Release Date: 2020-02-13 + | `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`__ diff --git a/lib/ansible/release.py b/lib/ansible/release.py index 4474967f13..af6aa71059 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.4.post0' +__version__ = '2.9.5' __author__ = 'Ansible, Inc.' __codename__ = 'Immigrant Song' |