diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 7e5cd482..e38ea5af 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -5,6 +5,28 @@ Docker Community Collection Release Notes .. contents:: Topics +v3.4.6 +====== + +Release Summary +--------------- + +Bugfix release with documentation warnings about using certain functionality when connecting to the Docker daemon with TCP TLS. + +Bugfixes +-------- + +- socket_handler module utils - make sure this fully works when Docker SDK for Python is not available (https://github.com/ansible-collections/community.docker/pull/620). +- vendored Docker SDK for Python code - fix for errors on pipe close in Windows (https://github.com/ansible-collections/community.docker/pull/619). +- vendored Docker SDK for Python code - respect timeouts on Windows named pipes (https://github.com/ansible-collections/community.docker/pull/619). +- vendored Docker SDK for Python code - use ``poll()`` instead of ``select()`` except on Windows (https://github.com/ansible-collections/community.docker/pull/619). + +Known Issues +------------ + +- docker_api connection plugin - does **not work with TCP TLS sockets**! This is caused by the inability to send an ``close_notify`` TLS alert without closing the connection with Python's ``SSLSocket`` (https://github.com/ansible-collections/community.docker/issues/605, https://github.com/ansible-collections/community.docker/pull/621). +- docker_container_exec - does **not work with TCP TLS sockets** when the ``stdin`` option is used! This is caused by the inability to send an ``close_notify`` TLS alert without closing the connection with Python's ``SSLSocket`` (https://github.com/ansible-collections/community.docker/issues/605, https://github.com/ansible-collections/community.docker/pull/621). + v3.4.5 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 8d4da540..278faccc 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -1175,3 +1175,31 @@ releases: - 3.4.5.yml - 613-requests.yml release_date: '2023-05-05' + 3.4.6: + changes: + bugfixes: + - socket_handler module utils - make sure this fully works when Docker SDK for + Python is not available (https://github.com/ansible-collections/community.docker/pull/620). + - vendored Docker SDK for Python code - fix for errors on pipe close in Windows + (https://github.com/ansible-collections/community.docker/pull/619). + - vendored Docker SDK for Python code - respect timeouts on Windows named pipes + (https://github.com/ansible-collections/community.docker/pull/619). + - vendored Docker SDK for Python code - use ``poll()`` instead of ``select()`` + except on Windows (https://github.com/ansible-collections/community.docker/pull/619). + known_issues: + - docker_api connection plugin - does **not work with TCP TLS sockets**! This + is caused by the inability to send an ``close_notify`` TLS alert without closing + the connection with Python's ``SSLSocket`` (https://github.com/ansible-collections/community.docker/issues/605, + https://github.com/ansible-collections/community.docker/pull/621). + - docker_container_exec - does **not work with TCP TLS sockets** when the ``stdin`` + option is used! This is caused by the inability to send an ``close_notify`` + TLS alert without closing the connection with Python's ``SSLSocket`` (https://github.com/ansible-collections/community.docker/issues/605, + https://github.com/ansible-collections/community.docker/pull/621). + release_summary: Bugfix release with documentation warnings about using certain + functionality when connecting to the Docker daemon with TCP TLS. + fragments: + - 3.4.6.yml + - 620-bugfixes.yml + - docker-py.yml + - tls-tcp-warn.yml + release_date: '2023-05-20' diff --git a/changelogs/fragments/3.4.6.yml b/changelogs/fragments/3.4.6.yml deleted file mode 100644 index de05c6df..00000000 --- a/changelogs/fragments/3.4.6.yml +++ /dev/null @@ -1 +0,0 @@ -release_summary: Bugfix release with documentation warnings about using certain functionality when connecting to the Docker daemon with TCP TLS. diff --git a/changelogs/fragments/620-bugfixes.yml b/changelogs/fragments/620-bugfixes.yml deleted file mode 100644 index 982b0744..00000000 --- a/changelogs/fragments/620-bugfixes.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "socket_handler module utils - make sure this fully works when Docker SDK for Python is not available (https://github.com/ansible-collections/community.docker/pull/620)." diff --git a/changelogs/fragments/docker-py.yml b/changelogs/fragments/docker-py.yml deleted file mode 100644 index b092c27a..00000000 --- a/changelogs/fragments/docker-py.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - "vendored Docker SDK for Python code - fix for errors on pipe close in Windows (https://github.com/ansible-collections/community.docker/pull/619)." - - "vendored Docker SDK for Python code - use ``poll()`` instead of ``select()`` except on Windows (https://github.com/ansible-collections/community.docker/pull/619)." - - "vendored Docker SDK for Python code - respect timeouts on Windows named pipes (https://github.com/ansible-collections/community.docker/pull/619)." diff --git a/changelogs/fragments/tls-tcp-warn.yml b/changelogs/fragments/tls-tcp-warn.yml deleted file mode 100644 index 5c06c19c..00000000 --- a/changelogs/fragments/tls-tcp-warn.yml +++ /dev/null @@ -1,7 +0,0 @@ -known_issues: - - "docker_container_exec - does **not work with TCP TLS sockets** when the ``stdin`` option is used! This is caused by the inability - to send an ``close_notify`` TLS alert without closing the connection with Python's ``SSLSocket`` - (https://github.com/ansible-collections/community.docker/issues/605, https://github.com/ansible-collections/community.docker/pull/621)." - - "docker_api connection plugin - does **not work with TCP TLS sockets**! This is caused by the inability to send an ``close_notify`` - TLS alert without closing the connection with Python's ``SSLSocket`` - (https://github.com/ansible-collections/community.docker/issues/605, https://github.com/ansible-collections/community.docker/pull/621)."