From 080a2d68c172e597e6a3dc4e1dc01c3f96ffc199 Mon Sep 17 00:00:00 2001 From: Felix Fontein Date: Sun, 10 Dec 2023 09:27:58 +0100 Subject: [PATCH] Release 3.5.0. --- CHANGELOG.rst | 26 +++++++++++++++ changelogs/changelog.yaml | 32 +++++++++++++++++++ changelogs/fragments/3.5.0.yml | 1 - ...3-docker_container-image_name_mismatch.yml | 5 --- .../705-docker_container-platform.yml | 2 -- .../713-docker_container-refactoring.yml | 2 -- changelogs/fragments/715-docker-7.yml | 2 -- changelogs/fragments/721-docker-7.yml | 2 -- changelogs/fragments/722-tls.yml | 2 -- 9 files changed, 58 insertions(+), 16 deletions(-) delete mode 100644 changelogs/fragments/3.5.0.yml delete mode 100644 changelogs/fragments/703-docker_container-image_name_mismatch.yml delete mode 100644 changelogs/fragments/705-docker_container-platform.yml delete mode 100644 changelogs/fragments/713-docker_container-refactoring.yml delete mode 100644 changelogs/fragments/715-docker-7.yml delete mode 100644 changelogs/fragments/721-docker-7.yml delete mode 100644 changelogs/fragments/722-tls.yml diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 7afc8572..539d9833 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -5,6 +5,32 @@ Docker Community Collection Release Notes .. contents:: Topics +v3.5.0 +====== + +Release Summary +--------------- + +Bugfix and feature release. + +Minor Changes +------------- + +- docker_container - implement better ``platform`` string comparisons to improve idempotency (https://github.com/ansible-collections/community.docker/issues/654, https://github.com/ansible-collections/community.docker/pull/705). +- docker_container - internal refactorings which allow comparisons to use more information like details of the current image or the Docker host config (https://github.com/ansible-collections/community.docker/pull/713). + +Deprecated Features +------------------- + +- docker_container - the default ``ignore`` for the ``image_name_mismatch`` parameter has been deprecated and will switch to ``recreate`` in community.docker 4.0.0. A deprecation warning will be printed in situations where the default value is used and where a behavior would change once the default changes (https://github.com/ansible-collections/community.docker/pull/703). + +Bugfixes +-------- + +- modules and plugins using the Docker SDK for Python - remove ``ssl_version`` from the parameters passed to Docker SDK for Python 7.0.0+. Explicitly fail with a nicer error message if it was explicitly set in this case (https://github.com/ansible-collections/community.docker/pull/715). +- modules and plugins using the Docker SDK for Python - remove ``tls_hostname`` from the parameters passed to Docker SDK for Python 7.0.0+. Explicitly fail with a nicer error message if it was explicitly set in this case (https://github.com/ansible-collections/community.docker/pull/721). +- vendored Docker SDK for Python - avoid passing on ``ssl_version`` and ``tls_hostname`` if they were not provided by the user. Remove dead code. (https://github.com/ansible-collections/community.docker/pull/722). + v3.4.11 ======= diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index abc9276c..ce6e0454 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -1281,3 +1281,35 @@ releases: - 3.4.9.yml - 694-docker-py.yml release_date: '2023-10-08' + 3.5.0: + changes: + bugfixes: + - modules and plugins using the Docker SDK for Python - remove ``ssl_version`` + from the parameters passed to Docker SDK for Python 7.0.0+. Explicitly fail + with a nicer error message if it was explicitly set in this case (https://github.com/ansible-collections/community.docker/pull/715). + - modules and plugins using the Docker SDK for Python - remove ``tls_hostname`` + from the parameters passed to Docker SDK for Python 7.0.0+. Explicitly fail + with a nicer error message if it was explicitly set in this case (https://github.com/ansible-collections/community.docker/pull/721). + - vendored Docker SDK for Python - avoid passing on ``ssl_version`` and ``tls_hostname`` + if they were not provided by the user. Remove dead code. (https://github.com/ansible-collections/community.docker/pull/722). + deprecated_features: + - docker_container - the default ``ignore`` for the ``image_name_mismatch`` + parameter has been deprecated and will switch to ``recreate`` in community.docker + 4.0.0. A deprecation warning will be printed in situations where the default + value is used and where a behavior would change once the default changes (https://github.com/ansible-collections/community.docker/pull/703). + minor_changes: + - docker_container - implement better ``platform`` string comparisons to improve + idempotency (https://github.com/ansible-collections/community.docker/issues/654, + https://github.com/ansible-collections/community.docker/pull/705). + - docker_container - internal refactorings which allow comparisons to use more + information like details of the current image or the Docker host config (https://github.com/ansible-collections/community.docker/pull/713). + release_summary: Bugfix and feature release. + fragments: + - 3.5.0.yml + - 703-docker_container-image_name_mismatch.yml + - 705-docker_container-platform.yml + - 713-docker_container-refactoring.yml + - 715-docker-7.yml + - 721-docker-7.yml + - 722-tls.yml + release_date: '2023-12-10' diff --git a/changelogs/fragments/3.5.0.yml b/changelogs/fragments/3.5.0.yml deleted file mode 100644 index 56de6d9e..00000000 --- a/changelogs/fragments/3.5.0.yml +++ /dev/null @@ -1 +0,0 @@ -release_summary: Bugfix and feature release. diff --git a/changelogs/fragments/703-docker_container-image_name_mismatch.yml b/changelogs/fragments/703-docker_container-image_name_mismatch.yml deleted file mode 100644 index 058161ea..00000000 --- a/changelogs/fragments/703-docker_container-image_name_mismatch.yml +++ /dev/null @@ -1,5 +0,0 @@ -deprecated_features: - - "docker_container - the default ``ignore`` for the ``image_name_mismatch`` parameter has been deprecated and will - switch to ``recreate`` in community.docker 4.0.0. A deprecation warning will be printed in situations where the - default value is used and where a behavior would change once the default changes - (https://github.com/ansible-collections/community.docker/pull/703)." diff --git a/changelogs/fragments/705-docker_container-platform.yml b/changelogs/fragments/705-docker_container-platform.yml deleted file mode 100644 index 2703d5b0..00000000 --- a/changelogs/fragments/705-docker_container-platform.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "docker_container - implement better ``platform`` string comparisons to improve idempotency (https://github.com/ansible-collections/community.docker/issues/654, https://github.com/ansible-collections/community.docker/pull/705)." diff --git a/changelogs/fragments/713-docker_container-refactoring.yml b/changelogs/fragments/713-docker_container-refactoring.yml deleted file mode 100644 index 162ad708..00000000 --- a/changelogs/fragments/713-docker_container-refactoring.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "docker_container - internal refactorings which allow comparisons to use more information like details of the current image or the Docker host config (https://github.com/ansible-collections/community.docker/pull/713)." diff --git a/changelogs/fragments/715-docker-7.yml b/changelogs/fragments/715-docker-7.yml deleted file mode 100644 index 9c565e39..00000000 --- a/changelogs/fragments/715-docker-7.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "modules and plugins using the Docker SDK for Python - remove ``ssl_version`` from the parameters passed to Docker SDK for Python 7.0.0+. Explicitly fail with a nicer error message if it was explicitly set in this case (https://github.com/ansible-collections/community.docker/pull/715)." diff --git a/changelogs/fragments/721-docker-7.yml b/changelogs/fragments/721-docker-7.yml deleted file mode 100644 index 0faad5c7..00000000 --- a/changelogs/fragments/721-docker-7.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "modules and plugins using the Docker SDK for Python - remove ``tls_hostname`` from the parameters passed to Docker SDK for Python 7.0.0+. Explicitly fail with a nicer error message if it was explicitly set in this case (https://github.com/ansible-collections/community.docker/pull/721)." diff --git a/changelogs/fragments/722-tls.yml b/changelogs/fragments/722-tls.yml deleted file mode 100644 index d0ae23e9..00000000 --- a/changelogs/fragments/722-tls.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "vendored Docker SDK for Python - avoid passing on ``ssl_version`` and ``tls_hostname`` if they were not provided by the user. Remove dead code. (https://github.com/ansible-collections/community.docker/pull/722)."