From 86011cdfdf9982e1cb0b47f6b5127b8b08683bd0 Mon Sep 17 00:00:00 2001 From: Felix Fontein Date: Sat, 2 Jul 2022 14:22:03 +0200 Subject: [PATCH] Release 2.7.0. --- CHANGELOG.rst | 24 ++++++++++++++ changelogs/changelog.yaml | 33 +++++++++++++++++++ changelogs/fragments/2.7.0.yml | 1 - changelogs/fragments/389-api-version.yml | 2 -- changelogs/fragments/390-util.yml | 2 -- .../397-deprecate-docker-api-1.24.yml | 8 ----- changelogs/fragments/python-2.6.yml | 4 --- 7 files changed, 57 insertions(+), 17 deletions(-) delete mode 100644 changelogs/fragments/2.7.0.yml delete mode 100644 changelogs/fragments/389-api-version.yml delete mode 100644 changelogs/fragments/390-util.yml delete mode 100644 changelogs/fragments/397-deprecate-docker-api-1.24.yml delete mode 100644 changelogs/fragments/python-2.6.yml diff --git a/CHANGELOG.rst b/CHANGELOG.rst index ee5e2b2e..f6c0e2c6 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -5,6 +5,30 @@ Docker Community Collection Release Notes .. contents:: Topics +v2.7.0 +====== + +Release Summary +--------------- + +Bugfix and deprecation release. The next 2.x.y releases will only be bugfix releases, the next expect minor/major release will be 3.0.0 with some major changes. + +Minor Changes +------------- + +- Move common utility functions from the ``common`` module_util to a new module_util called ``util``. This should not have any user-visible effect (https://github.com/ansible-collections/community.docker/pull/390). + +Deprecated Features +------------------- + +- Support for Docker API version 1.20 to 1.24 has been deprecated and will be removed in community.docker 3.0.0. The first Docker version supporting API version 1.25 was Docker 1.13, released in January 2017. This affects the modules ``docker_container``, ``docker_container_exec``, ``docker_container_info``, ``docker_compose``, ``docker_login``, ``docker_image``, ``docker_image_info``, ``docker_image_load``, ``docker_host_info``, ``docker_network``, ``docker_network_info``, ``docker_node_info``, ``docker_swarm_info``, ``docker_swarm_service``, ``docker_swarm_service_info``, ``docker_volume_info``, and ``docker_volume``, whose minimally supported API version is between 1.20 and 1.24 (https://github.com/ansible-collections/community.docker/pull/396). +- Support for Python 2.6 is deprecated and will be removed in the next major release (community.docker 3.0.0). Some modules might still work with Python 2.6, but we will no longer try to ensure compatibility (https://github.com/ansible-collections/community.docker/pull/388). + +Bugfixes +-------- + +- Docker SDK for Python based modules and plugins - if the API version is specified as an option, use that one to validate API version requirements of module/plugin options instead of the latest API version supported by the Docker daemon. This also avoids one unnecessary API call per module/plugin (https://github.com/ansible-collections/community.docker/pull/389). + v2.6.0 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 114297bf..fe8c7812 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -667,3 +667,36 @@ releases: - 373-deprecate-docker-compose-dependency.yml - deprecate-ansible-2.9-2.10.yml release_date: '2022-05-24' + 2.7.0: + changes: + bugfixes: + - Docker SDK for Python based modules and plugins - if the API version is specified + as an option, use that one to validate API version requirements of module/plugin + options instead of the latest API version supported by the Docker daemon. + This also avoids one unnecessary API call per module/plugin (https://github.com/ansible-collections/community.docker/pull/389). + deprecated_features: + - Support for Docker API version 1.20 to 1.24 has been deprecated and will be + removed in community.docker 3.0.0. The first Docker version supporting API + version 1.25 was Docker 1.13, released in January 2017. This affects the modules + ``docker_container``, ``docker_container_exec``, ``docker_container_info``, + ``docker_compose``, ``docker_login``, ``docker_image``, ``docker_image_info``, + ``docker_image_load``, ``docker_host_info``, ``docker_network``, ``docker_network_info``, + ``docker_node_info``, ``docker_swarm_info``, ``docker_swarm_service``, ``docker_swarm_service_info``, + ``docker_volume_info``, and ``docker_volume``, whose minimally supported API + version is between 1.20 and 1.24 (https://github.com/ansible-collections/community.docker/pull/396). + - Support for Python 2.6 is deprecated and will be removed in the next major + release (community.docker 3.0.0). Some modules might still work with Python + 2.6, but we will no longer try to ensure compatibility (https://github.com/ansible-collections/community.docker/pull/388). + minor_changes: + - Move common utility functions from the ``common`` module_util to a new module_util + called ``util``. This should not have any user-visible effect (https://github.com/ansible-collections/community.docker/pull/390). + release_summary: Bugfix and deprecation release. The next 2.x.y releases will + only be bugfix releases, the next expect minor/major release will be 3.0.0 + with some major changes. + fragments: + - 2.7.0.yml + - 389-api-version.yml + - 390-util.yml + - 397-deprecate-docker-api-1.24.yml + - python-2.6.yml + release_date: '2022-07-02' diff --git a/changelogs/fragments/2.7.0.yml b/changelogs/fragments/2.7.0.yml deleted file mode 100644 index aa90ea4c..00000000 --- a/changelogs/fragments/2.7.0.yml +++ /dev/null @@ -1 +0,0 @@ -release_summary: Bugfix and deprecation release. The next 2.x.y releases will only be bugfix releases, the next expect minor/major release will be 3.0.0 with some major changes. diff --git a/changelogs/fragments/389-api-version.yml b/changelogs/fragments/389-api-version.yml deleted file mode 100644 index f75097a9..00000000 --- a/changelogs/fragments/389-api-version.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "Docker SDK for Python based modules and plugins - if the API version is specified as an option, use that one to validate API version requirements of module/plugin options instead of the latest API version supported by the Docker daemon. This also avoids one unnecessary API call per module/plugin (https://github.com/ansible-collections/community.docker/pull/389)." diff --git a/changelogs/fragments/390-util.yml b/changelogs/fragments/390-util.yml deleted file mode 100644 index 92d21411..00000000 --- a/changelogs/fragments/390-util.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "Move common utility functions from the ``common`` module_util to a new module_util called ``util``. This should not have any user-visible effect (https://github.com/ansible-collections/community.docker/pull/390)." diff --git a/changelogs/fragments/397-deprecate-docker-api-1.24.yml b/changelogs/fragments/397-deprecate-docker-api-1.24.yml deleted file mode 100644 index 87dac481..00000000 --- a/changelogs/fragments/397-deprecate-docker-api-1.24.yml +++ /dev/null @@ -1,8 +0,0 @@ -deprecated_features: - - "Support for Docker API version 1.20 to 1.24 has been deprecated and will be removed in community.docker 3.0.0. - The first Docker version supporting API version 1.25 was Docker 1.13, released in January 2017. - This affects the modules ``docker_container``, ``docker_container_exec``, ``docker_container_info``, ``docker_compose``, - ``docker_login``, ``docker_image``, ``docker_image_info``, ``docker_image_load``, ``docker_host_info``, ``docker_network``, - ``docker_network_info``, ``docker_node_info``, ``docker_swarm_info``, ``docker_swarm_service``, ``docker_swarm_service_info``, - ``docker_volume_info``, and ``docker_volume``, whose minimally supported API version - is between 1.20 and 1.24 (https://github.com/ansible-collections/community.docker/pull/396)." diff --git a/changelogs/fragments/python-2.6.yml b/changelogs/fragments/python-2.6.yml deleted file mode 100644 index 280f684f..00000000 --- a/changelogs/fragments/python-2.6.yml +++ /dev/null @@ -1,4 +0,0 @@ -deprecated_features: - - "Support for Python 2.6 is deprecated and will be removed in the next major release (community.docker 3.0.0). - Some modules might still work with Python 2.6, but we will no longer try to ensure compatibility - (https://github.com/ansible-collections/community.docker/pull/388)."