summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--changelogs/.changes.yaml42
-rw-r--r--changelogs/CHANGELOG-v2.7.rst58
-rw-r--r--changelogs/fragments/v2.7.10_summary.yaml3
-rw-r--r--lib/ansible/release.py2
4 files changed, 104 insertions, 1 deletions
diff --git a/changelogs/.changes.yaml b/changelogs/.changes.yaml
index 7426b9e185..1acde76c6b 100644
--- a/changelogs/.changes.yaml
+++ b/changelogs/.changes.yaml
@@ -559,6 +559,48 @@ releases:
- yum_bugfux.yml
- yum_bugfux_conf_file_none_type.yml
release_date: '2018-10-25'
+ 2.7.10:
+ codename: In the Light
+ fragments:
+ - 48306-ansible-connection-json
+ - 51898-remove-non-standard-redfish-manager-attrs-commands.yaml
+ - 52010-handle-empty-output-in-remote_exists.yaml
+ - 53046-azure_rm_inventory_properties_missing.yaml
+ - 53134-yum-fix-disable_excludes-when-repoquery.yaml
+ - 53496-azure_rm_inventory_vmss_nic.yaml
+ - 54028_tower_settings_value_param_required.yml
+ - 54044-fix-include_task-no-file-traceback.yml
+ - 54085-openssl-mode-writing.yaml
+ - 54101-backport-51034-foreman-inventory.yaml
+ - 54192-openssl_publickey-openssh-passphrase.yml
+ - 54296-openssl_dhparam-remove.yaml
+ - 54298-openssl_certificate-remove.yaml
+ - dict_is_dict.yml
+ - get_url-checksum.yaml
+ - grafana_datasource_fix_basic_auth_python3_issue.yaml
+ - linux-arm-cpu-count.yaml
+ - openstack_inventory_constructed.yml
+ - pamd-make-idempotence-fix.yaml
+ - random_mac-random-int-fix.yaml
+ - replace-before-after.yaml
+ - ssh-check-returncode-before-exception.yaml
+ - v2.7.10_summary.yaml
+ - win_acl-paths.yaml
+ - win_acl_inheritance-paths.yaml
+ - win_certificate_store-paths.yaml
+ - win_chocolatey-update.yaml
+ - win_copy-paths.yaml
+ - win_file-paths.yaml
+ - win_find-paths.yaml
+ - win_mod_utils-paths.yaml
+ - win_owner-paths.yaml
+ - win_psexec-paths.yaml
+ - win_reboot-psrp.yaml
+ - win_slurp-paths.yaml
+ - win_tempfile-path.yaml
+ - win_user_right-output.yaml
+ - winrm-all-timeout-exceptions.yaml
+ release_date: '2019-04-03'
2.7.2:
codename: In the Light
fragments:
diff --git a/changelogs/CHANGELOG-v2.7.rst b/changelogs/CHANGELOG-v2.7.rst
index d56a926d6d..a439ec5a54 100644
--- a/changelogs/CHANGELOG-v2.7.rst
+++ b/changelogs/CHANGELOG-v2.7.rst
@@ -5,6 +5,64 @@ Ansible 2.7 "In the Light" Release Notes
.. contents:: Topics
+v2.7.10
+=======
+
+Release Summary
+---------------
+
+| Release Date: 2019-04-03
+| `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`__
+
+
+Minor Changes
+-------------
+
+- Catch all connection timeout related exceptions and raise AnsibleConnectionError instead
+- openssl_pkcs12, openssl_privatekey, openssl_publickey - These modules no longer delete the output file before starting to regenerate the output, or when generating the output failed.
+
+Bugfixes
+--------
+
+- Backport of https://github.com/ansible/ansible/pull/54105, pamd - fix idempotence issue when removing rules
+- Use custom JSON encoder in conneciton.py so that ansible objects (AnsibleVaultEncryptedUnicode, for example) can be sent to the persistent connection process
+- allow 'dict()' jinja2 global to function the same even though it has changed in jinja2 versions
+- azure_rm inventory plugin - fix missing hostvars properties (https://github.com/ansible/ansible/pull/53046)
+- azure_rm inventory plugin - fix no nic type in vmss nic. (https://github.com/ansible/ansible/pull/53496)
+- deprecate {Get/Set}ManagerAttributes commands (https://github.com/ansible/ansible/issues/47590)
+- flatpak_remote - Handle empty output in remote_exists, fixes https://github.com/ansible/ansible/issues/51481
+- foreman - fix Foreman returning host parameters
+- get_url - Fix issue with checksum validation when using a file to ensure we skip lines in the file that do not contain exactly 2 parts. Also restrict exception handling to the minimum number of necessary lines (https://github.com/ansible/ansible/issues/48790)
+- grafana_datasource - Fixed an issue when running Python3 and using basic auth (https://github.com/ansible/ansible/issues/49147)
+- include_tasks - Fixed an unexpected exception if no file was given to include.
+- openssl_certificate - fix ``state=absent``.
+- openssl_certificate, openssl_csr, openssl_pkcs12, openssl_privatekey, openssl_publickey - The modules are now able to overwrite write-protected files (https://github.com/ansible/ansible/issues/48656).
+- openssl_dhparam - fix ``state=absent`` idempotency and ``changed`` flag.
+- openssl_pkcs12, openssl_privatekey - These modules now accept the output file mode in symbolic form or as a octal string (https://github.com/ansible/ansible/issues/53476).
+- openssl_publickey - fixed crash on Python 3 when OpenSSH private keys were used with passphrases.
+- openstack inventory plugin: allow "constructed" functionality (``compose``, ``groups``, and ``keyed_groups``) to work as documented.
+- random_mac - generate a proper MAC address when the provided vendor prefix is two or four characters (https://github.com/ansible/ansible/issues/50838)
+- replace - fix behavior when ``before`` and ``after`` are used together (https://github.com/ansible/ansible/issues/31354)
+- report correct CPU information on ARM systems (https://github.com/ansible/ansible/pull/52884)
+- slurp - Fix issues when using paths on Windows with glob like characters, e.g. ``[``, ``]``
+- ssh - Check the return code of the ssh process before raising AnsibleConnectionFailure, as the error message for the ssh process will likely contain more useful information. This will improve the missing interpreter messaging when using modules such as setup which have a larger payload to transfer when combined with pipelining. (https://github.com/ansible/ansible/issues/53487)
+- tower_settings - 'name' and 'value' parameters are always required, module can not be used in order to get a setting
+- win_acl - Fix issues when using paths with glob like characters, e.g. ``[``, ``]``
+- win_acl_inheritance - Fix issues when using paths with glob like characters, e.g. ``[``, ``]``
+- win_certificate_store - Fix issues when using paths with glob like characters, e.g. ``[``, ``]``
+- win_chocolatey - Fix incompatibilities with the latest release of Chocolatey ``v0.10.12+``
+- win_copy - Fix issues when using paths with glob like characters, e.g. ``[``, ``]``
+- win_file - Fix issues when using paths with glob like characters, e.g. ``[``, ``]``
+- win_find - Ensure found files are sorted alphabetically by the path instead of it being random
+- win_find - Fix issues when using paths with glob like characters, e.g. ``[``, ``]``
+- win_owner - Fix issues when using paths with glob like characters, e.g. ``[``, ``]``
+- win_psexec - Support executables with a space in the path
+- win_reboot - Fix reboot command validation failure when running under the psrp connection plugin
+- win_tempfile - Always return the full NTFS absolute path and not a DOS 8.3 path.
+- win_user_right - Fix output containing non json data - https://github.com/ansible/ansible/issues/54413
+- windows - Fixed various module utils that did not work with path that had glob like chars
+- yum - fix disable_excludes on systems with yum rhn plugin enabled (https://github.com/ansible/ansible/issues/53134)
+
v2.7.9
======
diff --git a/changelogs/fragments/v2.7.10_summary.yaml b/changelogs/fragments/v2.7.10_summary.yaml
new file mode 100644
index 0000000000..89a38182d0
--- /dev/null
+++ b/changelogs/fragments/v2.7.10_summary.yaml
@@ -0,0 +1,3 @@
+release_summary: |
+ | Release Date: 2019-04-03
+ | `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`__
diff --git a/lib/ansible/release.py b/lib/ansible/release.py
index 99b8a70a14..6cd1a6b695 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.7.9.post0'
+__version__ = '2.7.10'
__author__ = 'Ansible, Inc.'
__codename__ = 'In the Light'