From 01ca3f0e1cf74055edfc6f62198b1187e534e9f9 Mon Sep 17 00:00:00 2001 From: Felix Fontein Date: Tue, 24 May 2022 12:50:19 +0200 Subject: [PATCH] Release 2.6.0. --- CHANGELOG.rst | 27 ++++++++++++++ changelogs/changelog.yaml | 36 +++++++++++++++++++ changelogs/fragments/2.6.0.yml | 1 - changelogs/fragments/354-remove-dead-code.yml | 2 -- changelogs/fragments/362-deprecations.yml | 3 -- .../367-docker_container-ports-validation.yml | 2 -- .../370-add-image-label-mismatch.yml | 2 -- ...73-deprecate-docker-compose-dependency.yml | 5 --- .../fragments/deprecate-ansible-2.9-2.10.yml | 2 -- 9 files changed, 63 insertions(+), 17 deletions(-) delete mode 100644 changelogs/fragments/2.6.0.yml delete mode 100644 changelogs/fragments/354-remove-dead-code.yml delete mode 100644 changelogs/fragments/362-deprecations.yml delete mode 100644 changelogs/fragments/367-docker_container-ports-validation.yml delete mode 100644 changelogs/fragments/370-add-image-label-mismatch.yml delete mode 100644 changelogs/fragments/373-deprecate-docker-compose-dependency.yml delete mode 100644 changelogs/fragments/deprecate-ansible-2.9-2.10.yml diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 28cca4a48..ee5e2b2e3 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -5,6 +5,33 @@ Docker Community Collection Release Notes .. contents:: Topics +v2.6.0 +====== + +Release Summary +--------------- + +Bugfix and feature release. + +Minor Changes +------------- + +- docker_container - added ``image_label_mismatch`` parameter (https://github.com/ansible-collections/community.docker/issues/314, https://github.com/ansible-collections/community.docker/pull/370). + +Deprecated Features +------------------- + +- Support for Ansible 2.9 and ansible-base 2.10 is deprecated, and will be removed in the next major release (community.docker 3.0.0). Some modules might still work with these versions afterwards, but we will no longer keep compatibility code that was needed to support them (https://github.com/ansible-collections/community.docker/pull/361). +- The dependency on docker-compose for Execution Environments is deprecated and will be removed in community.docker 3.0.0. The `Python docker-compose library `__ is unmaintained and can cause dependency issues. You can manually still install it in an Execution Environment when needed (https://github.com/ansible-collections/community.docker/pull/373). +- Various modules - the default of ``tls_hostname`` that was supposed to be removed in community.docker 2.0.0 will now be removed in version 3.0.0 (https://github.com/ansible-collections/community.docker/pull/362). +- docker_stack - the return values ``out`` and ``err`` that were supposed to be removed in community.docker 2.0.0 will now be removed in version 3.0.0 (https://github.com/ansible-collections/community.docker/pull/362). + +Bugfixes +-------- + +- docker_container - fail with a meaningful message instead of crashing if a port is specified with more than three colon-separated parts (https://github.com/ansible-collections/community.docker/pull/367, https://github.com/ansible-collections/community.docker/issues/365). +- docker_container - remove unused code that will cause problems with Python 3.13 (https://github.com/ansible-collections/community.docker/pull/354). + v2.5.1 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 9bd288e52..114297bfb 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -631,3 +631,39 @@ releases: - 2.5.1.yml - psf-license.yml release_date: '2022-05-16' + 2.6.0: + changes: + bugfixes: + - docker_container - fail with a meaningful message instead of crashing if a + port is specified with more than three colon-separated parts (https://github.com/ansible-collections/community.docker/pull/367, + https://github.com/ansible-collections/community.docker/issues/365). + - docker_container - remove unused code that will cause problems with Python + 3.13 (https://github.com/ansible-collections/community.docker/pull/354). + deprecated_features: + - Support for Ansible 2.9 and ansible-base 2.10 is deprecated, and will be removed + in the next major release (community.docker 3.0.0). Some modules might still + work with these versions afterwards, but we will no longer keep compatibility + code that was needed to support them (https://github.com/ansible-collections/community.docker/pull/361). + - The dependency on docker-compose for Execution Environments is deprecated + and will be removed in community.docker 3.0.0. The `Python docker-compose + library `__ is unmaintained and + can cause dependency issues. You can manually still install it in an Execution + Environment when needed (https://github.com/ansible-collections/community.docker/pull/373). + - Various modules - the default of ``tls_hostname`` that was supposed to be + removed in community.docker 2.0.0 will now be removed in version 3.0.0 (https://github.com/ansible-collections/community.docker/pull/362). + - docker_stack - the return values ``out`` and ``err`` that were supposed to + be removed in community.docker 2.0.0 will now be removed in version 3.0.0 + (https://github.com/ansible-collections/community.docker/pull/362). + minor_changes: + - docker_container - added ``image_label_mismatch`` parameter (https://github.com/ansible-collections/community.docker/issues/314, + https://github.com/ansible-collections/community.docker/pull/370). + release_summary: Bugfix and feature release. + fragments: + - 2.6.0.yml + - 354-remove-dead-code.yml + - 362-deprecations.yml + - 367-docker_container-ports-validation.yml + - 370-add-image-label-mismatch.yml + - 373-deprecate-docker-compose-dependency.yml + - deprecate-ansible-2.9-2.10.yml + release_date: '2022-05-24' diff --git a/changelogs/fragments/2.6.0.yml b/changelogs/fragments/2.6.0.yml deleted file mode 100644 index 56de6d9e3..000000000 --- a/changelogs/fragments/2.6.0.yml +++ /dev/null @@ -1 +0,0 @@ -release_summary: Bugfix and feature release. diff --git a/changelogs/fragments/354-remove-dead-code.yml b/changelogs/fragments/354-remove-dead-code.yml deleted file mode 100644 index d2addf5c9..000000000 --- a/changelogs/fragments/354-remove-dead-code.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "docker_container - remove unused code that will cause problems with Python 3.13 (https://github.com/ansible-collections/community.docker/pull/354)." diff --git a/changelogs/fragments/362-deprecations.yml b/changelogs/fragments/362-deprecations.yml deleted file mode 100644 index 75189408e..000000000 --- a/changelogs/fragments/362-deprecations.yml +++ /dev/null @@ -1,3 +0,0 @@ -deprecated_features: - - "docker_stack - the return values ``out`` and ``err`` that were supposed to be removed in community.docker 2.0.0 will now be removed in version 3.0.0 (https://github.com/ansible-collections/community.docker/pull/362)." - - "Various modules - the default of ``tls_hostname`` that was supposed to be removed in community.docker 2.0.0 will now be removed in version 3.0.0 (https://github.com/ansible-collections/community.docker/pull/362)." diff --git a/changelogs/fragments/367-docker_container-ports-validation.yml b/changelogs/fragments/367-docker_container-ports-validation.yml deleted file mode 100644 index 8c9dd1cb7..000000000 --- a/changelogs/fragments/367-docker_container-ports-validation.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "docker_container - fail with a meaningful message instead of crashing if a port is specified with more than three colon-separated parts (https://github.com/ansible-collections/community.docker/pull/367, https://github.com/ansible-collections/community.docker/issues/365)." diff --git a/changelogs/fragments/370-add-image-label-mismatch.yml b/changelogs/fragments/370-add-image-label-mismatch.yml deleted file mode 100644 index da13fbe99..000000000 --- a/changelogs/fragments/370-add-image-label-mismatch.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "docker_container - added ``image_label_mismatch`` parameter (https://github.com/ansible-collections/community.docker/issues/314, https://github.com/ansible-collections/community.docker/pull/370)." diff --git a/changelogs/fragments/373-deprecate-docker-compose-dependency.yml b/changelogs/fragments/373-deprecate-docker-compose-dependency.yml deleted file mode 100644 index 2db494688..000000000 --- a/changelogs/fragments/373-deprecate-docker-compose-dependency.yml +++ /dev/null @@ -1,5 +0,0 @@ -deprecated_features: - - "The dependency on docker-compose for Execution Environments is deprecated and will be removed in community.docker 3.0.0. - The `Python docker-compose library `__ is unmaintained and can cause dependency - issues. You can manually still install it in an Execution Environment when needed - (https://github.com/ansible-collections/community.docker/pull/373)." diff --git a/changelogs/fragments/deprecate-ansible-2.9-2.10.yml b/changelogs/fragments/deprecate-ansible-2.9-2.10.yml deleted file mode 100644 index 78bb50a53..000000000 --- a/changelogs/fragments/deprecate-ansible-2.9-2.10.yml +++ /dev/null @@ -1,2 +0,0 @@ -deprecated_features: -- Support for Ansible 2.9 and ansible-base 2.10 is deprecated, and will be removed in the next major release (community.docker 3.0.0). Some modules might still work with these versions afterwards, but we will no longer keep compatibility code that was needed to support them (https://github.com/ansible-collections/community.docker/pull/361).