Release 3.0.0-rc2.

This commit is contained in:
Felix Fontein 2022-07-31 17:50:47 +02:00
parent da9b076904
commit b2bb064e47
4 changed files with 77 additions and 12 deletions

View File

@ -5,6 +5,37 @@ Docker Community Collection Release Notes
.. contents:: Topics
v3.0.0-rc2
==========
Release Summary
---------------
Second release candidate for community.docker 3.0.0. As long as more bugs are found new release candidates will be released.
Minor Changes
-------------
- modules and plugins communicating directly with the Docker daemon - improve default TLS version selection for Python 3.6 and newer. This is only a change relative to older community.docker 3.0.0 pre-releases or with respect to Docker SDK for Python < 6.0.0. Docker SDK for Python 6.0.0 will also include this change (https://github.com/ansible-collections/community.docker/pull/434).
Breaking Changes / Porting Guide
--------------------------------
- modules and plugins communicating directly with the Docker daemon - when connecting by SSH and not using ``use_ssh_client=true``, reject unknown host keys instead of accepting them. This is only a breaking change relative to older community.docker 3.0.0 pre-releases or with respect to Docker SDK for Python < 6.0.0. Docker SDK for Python 6.0.0 will also include this change (https://github.com/ansible-collections/community.docker/pull/434).
Security Fixes
--------------
- modules and plugins communicating directly with the Docker daemon - when connecting by SSH and not using ``use_ssh_client=true``, reject unknown host keys instead of accepting them. This is only a change relative to older community.docker 3.0.0 pre-releases or with respect to Docker SDK for Python < 6.0.0. Docker SDK for Python 6.0.0 will also include this change (https://github.com/ansible-collections/community.docker/pull/434).
Bugfixes
--------
- docker_image - when composing the build context, trim trailing whitespace from ``.dockerignore`` entries. This is only a change relative to older community.docker 3.0.0 pre-releases or with respect to Docker SDK for Python < 6.0.0. Docker SDK for Python 6.0.0 will also include this change (https://github.com/ansible-collections/community.docker/pull/434).
- modules and plugins communicating directly with the Docker daemon - do not create a subshell for SSH connections when using ``use_ssh_client=true``. This is only a change relative to older community.docker 3.0.0 pre-releases or with respect to Docker SDK for Python < 6.0.0. Docker SDK for Python 6.0.0 will also include this change (https://github.com/ansible-collections/community.docker/pull/434).
- modules and plugins communicating directly with the Docker daemon - fix ``ProxyCommand`` handling for SSH connections when not using ``use_ssh_client=true``. This is only a change relative to older community.docker 3.0.0 pre-releases or with respect to Docker SDK for Python < 6.0.0. Docker SDK for Python 6.0.0 will also include this change (https://github.com/ansible-collections/community.docker/pull/434).
- modules and plugins communicating directly with the Docker daemon - fix parsing of IPv6 addresses with a port in ``docker_host``. This is only a change relative to older community.docker 3.0.0 pre-releases or with respect to Docker SDK for Python < 6.0.0. Docker SDK for Python 6.0.0 will also include this change (https://github.com/ansible-collections/community.docker/pull/434).
v3.0.0-rc1
==========

View File

@ -903,3 +903,49 @@ releases:
- 3.0.0-rc1.yml
- 432-tls.yml
release_date: '2022-07-26'
3.0.0-rc2:
changes:
breaking_changes:
- modules and plugins communicating directly with the Docker daemon - when connecting
by SSH and not using ``use_ssh_client=true``, reject unknown host keys instead
of accepting them. This is only a breaking change relative to older community.docker
3.0.0 pre-releases or with respect to Docker SDK for Python < 6.0.0. Docker
SDK for Python 6.0.0 will also include this change (https://github.com/ansible-collections/community.docker/pull/434).
bugfixes:
- docker_image - when composing the build context, trim trailing whitespace
from ``.dockerignore`` entries. This is only a change relative to older community.docker
3.0.0 pre-releases or with respect to Docker SDK for Python < 6.0.0. Docker
SDK for Python 6.0.0 will also include this change (https://github.com/ansible-collections/community.docker/pull/434).
- modules and plugins communicating directly with the Docker daemon - do not
create a subshell for SSH connections when using ``use_ssh_client=true``.
This is only a change relative to older community.docker 3.0.0 pre-releases
or with respect to Docker SDK for Python < 6.0.0. Docker SDK for Python 6.0.0
will also include this change (https://github.com/ansible-collections/community.docker/pull/434).
- modules and plugins communicating directly with the Docker daemon - fix ``ProxyCommand``
handling for SSH connections when not using ``use_ssh_client=true``. This
is only a change relative to older community.docker 3.0.0 pre-releases or
with respect to Docker SDK for Python < 6.0.0. Docker SDK for Python 6.0.0
will also include this change (https://github.com/ansible-collections/community.docker/pull/434).
- modules and plugins communicating directly with the Docker daemon - fix parsing
of IPv6 addresses with a port in ``docker_host``. This is only a change relative
to older community.docker 3.0.0 pre-releases or with respect to Docker SDK
for Python < 6.0.0. Docker SDK for Python 6.0.0 will also include this change
(https://github.com/ansible-collections/community.docker/pull/434).
minor_changes:
- modules and plugins communicating directly with the Docker daemon - improve
default TLS version selection for Python 3.6 and newer. This is only a change
relative to older community.docker 3.0.0 pre-releases or with respect to Docker
SDK for Python < 6.0.0. Docker SDK for Python 6.0.0 will also include this
change (https://github.com/ansible-collections/community.docker/pull/434).
release_summary: Second release candidate for community.docker 3.0.0. As long
as more bugs are found new release candidates will be released.
security_fixes:
- modules and plugins communicating directly with the Docker daemon - when connecting
by SSH and not using ``use_ssh_client=true``, reject unknown host keys instead
of accepting them. This is only a change relative to older community.docker
3.0.0 pre-releases or with respect to Docker SDK for Python < 6.0.0. Docker
SDK for Python 6.0.0 will also include this change (https://github.com/ansible-collections/community.docker/pull/434).
fragments:
- 3.0.0-rc2.yml
- docker-py-changes-1.yml
release_date: '2022-07-31'

View File

@ -1 +0,0 @@
release_summary: Second release candidate for community.docker 3.0.0. As long as more bugs are found new release candidates will be released.

View File

@ -1,11 +0,0 @@
bugfixes:
- "modules and plugins communicating directly with the Docker daemon - fix parsing of IPv6 addresses with a port in ``docker_host``. This is only a change relative to older community.docker 3.0.0 pre-releases or with respect to Docker SDK for Python < 6.0.0. Docker SDK for Python 6.0.0 will also include this change (https://github.com/ansible-collections/community.docker/pull/434)."
- "modules and plugins communicating directly with the Docker daemon - fix ``ProxyCommand`` handling for SSH connections when not using ``use_ssh_client=true``. This is only a change relative to older community.docker 3.0.0 pre-releases or with respect to Docker SDK for Python < 6.0.0. Docker SDK for Python 6.0.0 will also include this change (https://github.com/ansible-collections/community.docker/pull/434)."
- "modules and plugins communicating directly with the Docker daemon - do not create a subshell for SSH connections when using ``use_ssh_client=true``. This is only a change relative to older community.docker 3.0.0 pre-releases or with respect to Docker SDK for Python < 6.0.0. Docker SDK for Python 6.0.0 will also include this change (https://github.com/ansible-collections/community.docker/pull/434)."
- "docker_image - when composing the build context, trim trailing whitespace from ``.dockerignore`` entries. This is only a change relative to older community.docker 3.0.0 pre-releases or with respect to Docker SDK for Python < 6.0.0. Docker SDK for Python 6.0.0 will also include this change (https://github.com/ansible-collections/community.docker/pull/434)."
minor_changes:
- "modules and plugins communicating directly with the Docker daemon - improve default TLS version selection for Python 3.6 and newer. This is only a change relative to older community.docker 3.0.0 pre-releases or with respect to Docker SDK for Python < 6.0.0. Docker SDK for Python 6.0.0 will also include this change (https://github.com/ansible-collections/community.docker/pull/434)."
security_fixes:
- "modules and plugins communicating directly with the Docker daemon - when connecting by SSH and not using ``use_ssh_client=true``, reject unknown host keys instead of accepting them. This is only a change relative to older community.docker 3.0.0 pre-releases or with respect to Docker SDK for Python < 6.0.0. Docker SDK for Python 6.0.0 will also include this change (https://github.com/ansible-collections/community.docker/pull/434)."
breaking_changes:
- "modules and plugins communicating directly with the Docker daemon - when connecting by SSH and not using ``use_ssh_client=true``, reject unknown host keys instead of accepting them. This is only a breaking change relative to older community.docker 3.0.0 pre-releases or with respect to Docker SDK for Python < 6.0.0. Docker SDK for Python 6.0.0 will also include this change (https://github.com/ansible-collections/community.docker/pull/434)."