diff --git a/changelogs/.changes.yaml b/changelogs/.changes.yaml index 102b723d5f..ef392dda80 100644 --- a/changelogs/.changes.yaml +++ b/changelogs/.changes.yaml @@ -487,3 +487,23 @@ releases: - win_say-fix.yaml - winrm_pexpect.yaml release_date: '2018-09-28' + 2.6.6: + codename: Heartbreaker + fragments: + - 34863-rabbitmq_user_unpack_fix.yaml + - 44755-win_nssm_fixes.yaml + - 45921-os_router-ignores-enable_snat-no.yml + - 46049-route53-caa-ordering.txt + - 46245-systemd-fix-service-enable-logic.yaml + - 46322-docker_container-image-not-given.yaml + - 46594-docker_container-publish-all-ports.yml + - 46595-docker_container-expected_ports.yml + - azure-version.yaml + - blockinfile-bytes-fix.yaml + - callback_fixes.yml + - fix_flatten.yml + - free-strategy-include-var-tags.yaml + - lineinfile-insertbefore-index-out-of-range.yaml + - user-docs-underlying-tools.yaml + - v2.6.6_summary.yaml + release_date: '2018-10-19' diff --git a/changelogs/CHANGELOG-v2.6.rst b/changelogs/CHANGELOG-v2.6.rst index b5ed6bfb6f..2b80e3a04e 100644 --- a/changelogs/CHANGELOG-v2.6.rst +++ b/changelogs/CHANGELOG-v2.6.rst @@ -2,6 +2,45 @@ Ansible 2.6 "Heartbreaker" Release Notes ======================================== +v2.6.6 +====== + +Release Summary +--------------- + +| Release Date: 2018-10-19 +| `Porting Guide `_ + + +Minor Changes +------------- + +- win_nssm - Drop support of literal YAML dictionnary for ``app_parameters`` option. Use the ``key=value;`` string form instead + +Bugfixes +-------- + +- Ignore empty result of rabbitmqctl list_user_permissions. +- In systemd module, fix check if a systemd+initd service is enabled - disabled in systemd means disabled +- Update callbacks to use Ansible's JSON encoder to avoid known serialization issues +- blockinfile - use bytes rather than a native string to prevent a stacktrace in Python 3 when writing to the file (https://github.com/ansible/ansible/issues/46237) +- docker_container - ``publish_ports: all`` was not used correctly when checking idempotency. +- docker_container - fix idempotency check for published_ports in some special cases. +- docker_container - the behavior is improved in case ``image`` is not specified, but needed for (re-)creating the container. +- dynamic includes - Use the copied and merged task for calculating task vars in the free strategy (https://github.com/ansible/ansible/issues/47024) +- fix flatten to properly handle multiple lists in lists https://github.com/ansible/ansible/issues/46343 +- lineinfile - fix index out of range error when using insertbefore on a file with only one line (https://github.com/ansible/ansible/issues/46043) +- os_router - ``enable_snat: no`` was ignored. +- route53 - fix CAA record ordering for idempotency. +- use proper module_util to get Ansible version for Azure requests +- user - add documentation on what underlying tools are used on each platform (https://github.com/ansible/ansible/issues/44266) +- win_nssm - Add missing space between parameters with ``app_parameters`` +- win_nssm - Correctly escape argument line when a parameter contains spaces, quotes or backslashes +- win_nssm - Fix error when several services were given to the ``dependencies`` option +- win_nssm - Fix extra space added in argument line with ``app_parameters`` or ``app_parameters_free_form`` when a parameter start by a dash and is followed by a period (https://github.com/ansible/ansible/issues/44079) +- win_nssm - Fix service not started when ``state=started`` (https://github.com/ansible/ansible/issues/35442) +- win_nssm - Fix several issues and idempotency problems (https://github.com/ansible/ansible/pull/44755) + v2.6.5 ====== diff --git a/changelogs/fragments/v2.6.6_summary.yaml b/changelogs/fragments/v2.6.6_summary.yaml new file mode 100644 index 0000000000..ae12413e7e --- /dev/null +++ b/changelogs/fragments/v2.6.6_summary.yaml @@ -0,0 +1,3 @@ +release_summary: | + | Release Date: 2018-10-19 + | `Porting Guide `_ diff --git a/lib/ansible/release.py b/lib/ansible/release.py index 83e7535a71..ecfd96f4c6 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.6.5.post0' +__version__ = '2.6.6' __author__ = 'Ansible, Inc.' __codename__ = 'Heartbreaker'