summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Clay <matt@mystile.com>2020-02-13 08:30:05 -0800
committerMatt Clay <matt@mystile.com>2020-02-13 08:30:05 -0800
commit9388be4269bdf83406bfa9245142de8b7dc8cfbc (patch)
tree9002b8eec633536d58745559fc6d32c9e28ff37b
parent6f95e9629b318e0ff94f8603e65e873f02f0ed1e (diff)
downloadansible-2.9.5.tar.gz
New release v2.9.5v2.9.5
-rw-r--r--changelogs/.changes.yaml47
-rw-r--r--changelogs/CHANGELOG-v2.9.rst68
-rw-r--r--changelogs/fragments/v2.9.5_summary.yaml3
-rw-r--r--lib/ansible/release.py2
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'