diff --git a/CHANGELOG.rst b/CHANGELOG.rst index cbdb797f..b914d784 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -5,6 +5,21 @@ Docker Community Collection Release Notes .. contents:: Topics +v1.10.3 +======= + +Release Summary +--------------- + +Maintenance release. + +Bugfixes +-------- + +- Various modules and plugins - use vendored version of ``distutils.version`` included in ansible-core 2.12 if available. This avoids breakage when ``distutils`` is removed from the standard library of Python 3.12. Note that ansible-core 2.11, ansible-base 2.10 and Ansible 2.9 are right now not compatible with Python 3.12, hence this fix does not target these ansible-core/-base/2.9 versions (https://github.com/ansible-collections/community.docker/pull/258). +- docker connection plugin - replace deprecated ``distutils.spawn.find_executable`` with Ansible's ``get_bin_path`` to find the ``docker`` executable (https://github.com/ansible-collections/community.docker/pull/257). +- docker_container_exec - disallow using the ``chdir`` option for Docker API before 1.35 (https://github.com/ansible-collections/community.docker/pull/253). + v1.10.2 ======= diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index d9d006cc..472d42f2 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -194,6 +194,26 @@ releases: - 243-docker_container_exec-chdir.yml - 249-nsenter-fixes.yml release_date: '2021-12-09' + 1.10.3: + changes: + bugfixes: + - Various modules and plugins - use vendored version of ``distutils.version`` + included in ansible-core 2.12 if available. This avoids breakage when ``distutils`` + is removed from the standard library of Python 3.12. Note that ansible-core + 2.11, ansible-base 2.10 and Ansible 2.9 are right now not compatible with + Python 3.12, hence this fix does not target these ansible-core/-base/2.9 versions + (https://github.com/ansible-collections/community.docker/pull/258). + - docker connection plugin - replace deprecated ``distutils.spawn.find_executable`` + with Ansible's ``get_bin_path`` to find the ``docker`` executable (https://github.com/ansible-collections/community.docker/pull/257). + - docker_container_exec - disallow using the ``chdir`` option for Docker API + before 1.35 (https://github.com/ansible-collections/community.docker/pull/253). + release_summary: Maintenance release. + fragments: + - 1.10.3.yml + - 253-chdir-min-version.yml + - 257-remove-distutils-spawn.yml + - 258-distutils.version.yml + release_date: '2022-01-04' 1.2.0: changes: bugfixes: diff --git a/changelogs/fragments/1.10.3.yml b/changelogs/fragments/1.10.3.yml deleted file mode 100644 index 778e3fb7..00000000 --- a/changelogs/fragments/1.10.3.yml +++ /dev/null @@ -1 +0,0 @@ -release_summary: Maintenance release. diff --git a/changelogs/fragments/253-chdir-min-version.yml b/changelogs/fragments/253-chdir-min-version.yml deleted file mode 100644 index d30923b9..00000000 --- a/changelogs/fragments/253-chdir-min-version.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "docker_container_exec - disallow using the ``chdir`` option for Docker API before 1.35 (https://github.com/ansible-collections/community.docker/pull/253)." diff --git a/changelogs/fragments/257-remove-distutils-spawn.yml b/changelogs/fragments/257-remove-distutils-spawn.yml deleted file mode 100644 index a1845117..00000000 --- a/changelogs/fragments/257-remove-distutils-spawn.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "docker connection plugin - replace deprecated ``distutils.spawn.find_executable`` with Ansible's ``get_bin_path`` to find the ``docker`` executable (https://github.com/ansible-collections/community.docker/pull/257)." diff --git a/changelogs/fragments/258-distutils.version.yml b/changelogs/fragments/258-distutils.version.yml deleted file mode 100644 index 86f6e208..00000000 --- a/changelogs/fragments/258-distutils.version.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "Various modules and plugins - use vendored version of ``distutils.version`` included in ansible-core 2.12 if available. This avoids breakage when ``distutils`` is removed from the standard library of Python 3.12. Note that ansible-core 2.11, ansible-base 2.10 and Ansible 2.9 are right now not compatible with Python 3.12, hence this fix does not target these ansible-core/-base/2.9 versions (https://github.com/ansible-collections/community.docker/pull/258)."