mirror of
https://github.com/ansible-collections/community.docker.git
synced 2025-12-15 11:32:05 +00:00
Release 5.0.0-a1.
This commit is contained in:
parent
54084defd0
commit
7afd659459
931
CHANGELOG.md
931
CHANGELOG.md
File diff suppressed because it is too large
Load Diff
@ -4,6 +4,51 @@ Docker Community Collection Release Notes
|
||||
|
||||
.. contents:: Topics
|
||||
|
||||
v5.0.0-a1
|
||||
=========
|
||||
|
||||
Release Summary
|
||||
---------------
|
||||
|
||||
First alpha release of community.docker 5.0.0.
|
||||
|
||||
The main changes are that the collection dropped support for some ansible-core versions that are End of Life, and thus dropped support for Python 2.7.
|
||||
This allowed to modernize the Python code, in particular with type hints.
|
||||
Also all module and plugin utils are now private to the collection, which makes it easier to refactor code.
|
||||
All these changes should have no effect on end-users.
|
||||
|
||||
The current plan is to release 5.0.0 in time for Ansible 13's feature freeze, so in roughly one week.
|
||||
|
||||
Minor Changes
|
||||
-------------
|
||||
|
||||
- docker_container - add ``driver_opts`` option in ``networks`` (https://github.com/ansible-collections/community.docker/issues/1142, https://github.com/ansible-collections/community.docker/pull/1143).
|
||||
- docker_container - add ``gw_priority`` option in ``networks`` (https://github.com/ansible-collections/community.docker/issues/1142, https://github.com/ansible-collections/community.docker/pull/1143).
|
||||
|
||||
Breaking Changes / Porting Guide
|
||||
--------------------------------
|
||||
|
||||
- All doc fragments, module utils, and plugin utils are from now on private. They can change at any time, and have breaking changes even in bugfix releases (https://github.com/ansible-collections/community.docker/pull/1144).
|
||||
|
||||
Removed Features (previously deprecated)
|
||||
----------------------------------------
|
||||
|
||||
- Remove support for Docker SDK for Python version 1.x.y, also known as ``docker-py``. Modules and plugins that use Docker SDK for Python require version 2.0.0+ (https://github.com/ansible-collections/community.docker/pull/1171).
|
||||
- The collection no longer supports Python 3.6 and before. Note that this coincides with the Python requirements of ansible-core 2.17+ (https://github.com/ansible-collections/community.docker/pull/1123).
|
||||
- The collection no longer supports ansible-core 2.15 and 2.16. You need ansible-core 2.17.0 or newer to use community.docker 5.x.y (https://github.com/ansible-collections/community.docker/pull/1123).
|
||||
|
||||
Bugfixes
|
||||
--------
|
||||
|
||||
- docker connection plugin - fix crash instead of warning if Docker version does not support ``remote_user`` (https://github.com/ansible-collections/community.docker/pull/1161).
|
||||
- docker, nsenter connection plugins - fix handling of ``become`` plugin password prompt handling in case multiple events arrive at the same time (https://github.com/ansible-collections/community.docker/pull/1158).
|
||||
- docker_api connection plugin - fix bug that could lead to loss of data when waiting for ``become`` plugin prompt (https://github.com/ansible-collections/community.docker/pull/1152).
|
||||
- docker_compose_v2_exec - fix crash instead of reporting error if ``detach=true`` and ``stdin`` is provided (https://github.com/ansible-collections/community.docker/pull/1161).
|
||||
- docker_compose_v2_run - fix crash instead of reporting error if ``detach=true`` and ``stdin`` is provided (https://github.com/ansible-collections/community.docker/pull/1161).
|
||||
- docker_container_exec - fix bug that could lead to loss of stdout/stderr data (https://github.com/ansible-collections/community.docker/pull/1152).
|
||||
- docker_container_exec - make ``detach=true`` work. So far this resulted in no execution being done (https://github.com/ansible-collections/community.docker/pull/1145).
|
||||
- docker_plugin - fix diff mode for plugin options (https://github.com/ansible-collections/community.docker/pull/1146).
|
||||
|
||||
v4.8.1
|
||||
======
|
||||
|
||||
|
||||
@ -2187,3 +2187,66 @@ releases:
|
||||
- 1139-six.yml
|
||||
- 4.8.1.yml
|
||||
release_date: '2025-10-05'
|
||||
5.0.0-a1:
|
||||
changes:
|
||||
breaking_changes:
|
||||
- All doc fragments, module utils, and plugin utils are from now on private.
|
||||
They can change at any time, and have breaking changes even in bugfix releases
|
||||
(https://github.com/ansible-collections/community.docker/pull/1144).
|
||||
bugfixes:
|
||||
- docker connection plugin - fix crash instead of warning if Docker version
|
||||
does not support ``remote_user`` (https://github.com/ansible-collections/community.docker/pull/1161).
|
||||
- docker, nsenter connection plugins - fix handling of ``become`` plugin password
|
||||
prompt handling in case multiple events arrive at the same time (https://github.com/ansible-collections/community.docker/pull/1158).
|
||||
- docker_api connection plugin - fix bug that could lead to loss of data when
|
||||
waiting for ``become`` plugin prompt (https://github.com/ansible-collections/community.docker/pull/1152).
|
||||
- docker_compose_v2_exec - fix crash instead of reporting error if ``detach=true``
|
||||
and ``stdin`` is provided (https://github.com/ansible-collections/community.docker/pull/1161).
|
||||
- docker_compose_v2_run - fix crash instead of reporting error if ``detach=true``
|
||||
and ``stdin`` is provided (https://github.com/ansible-collections/community.docker/pull/1161).
|
||||
- docker_container_exec - fix bug that could lead to loss of stdout/stderr
|
||||
data (https://github.com/ansible-collections/community.docker/pull/1152).
|
||||
- docker_container_exec - make ``detach=true`` work. So far this resulted
|
||||
in no execution being done (https://github.com/ansible-collections/community.docker/pull/1145).
|
||||
- docker_plugin - fix diff mode for plugin options (https://github.com/ansible-collections/community.docker/pull/1146).
|
||||
minor_changes:
|
||||
- docker_container - add ``driver_opts`` option in ``networks`` (https://github.com/ansible-collections/community.docker/issues/1142,
|
||||
https://github.com/ansible-collections/community.docker/pull/1143).
|
||||
- docker_container - add ``gw_priority`` option in ``networks`` (https://github.com/ansible-collections/community.docker/issues/1142,
|
||||
https://github.com/ansible-collections/community.docker/pull/1143).
|
||||
release_summary: 'First alpha release of community.docker 5.0.0.
|
||||
|
||||
|
||||
The main changes are that the collection dropped support for some ansible-core
|
||||
versions that are End of Life, and thus dropped support for Python 2.7.
|
||||
|
||||
This allowed to modernize the Python code, in particular with type hints.
|
||||
|
||||
Also all module and plugin utils are now private to the collection, which
|
||||
makes it easier to refactor code.
|
||||
|
||||
All these changes should have no effect on end-users.
|
||||
|
||||
|
||||
The current plan is to release 5.0.0 in time for Ansible 13''s feature freeze,
|
||||
so in roughly one week.'
|
||||
removed_features:
|
||||
- Remove support for Docker SDK for Python version 1.x.y, also known as ``docker-py``.
|
||||
Modules and plugins that use Docker SDK for Python require version 2.0.0+
|
||||
(https://github.com/ansible-collections/community.docker/pull/1171).
|
||||
- The collection no longer supports Python 3.6 and before. Note that this
|
||||
coincides with the Python requirements of ansible-core 2.17+ (https://github.com/ansible-collections/community.docker/pull/1123).
|
||||
- The collection no longer supports ansible-core 2.15 and 2.16. You need ansible-core
|
||||
2.17.0 or newer to use community.docker 5.x.y (https://github.com/ansible-collections/community.docker/pull/1123).
|
||||
fragments:
|
||||
- 1142-docker-container-network-driver-opts.yml
|
||||
- 1144-private.yml
|
||||
- 1145-fix.yml
|
||||
- 1146-fix.yml
|
||||
- 1152-fix.yml
|
||||
- 1158-select-fix.yml
|
||||
- 1161-fix.yml
|
||||
- 1171-docker-py.yml
|
||||
- 5.0.0-a1.yml
|
||||
- 5.0.0.yml
|
||||
release_date: '2025-10-25'
|
||||
|
||||
@ -1,4 +0,0 @@
|
||||
---
|
||||
minor_changes:
|
||||
- "docker_container - add ``driver_opts`` option in ``networks`` (https://github.com/ansible-collections/community.docker/issues/1142, https://github.com/ansible-collections/community.docker/pull/1143)."
|
||||
- "docker_container - add ``gw_priority`` option in ``networks`` (https://github.com/ansible-collections/community.docker/issues/1142, https://github.com/ansible-collections/community.docker/pull/1143)."
|
||||
@ -1,3 +0,0 @@
|
||||
breaking_changes:
|
||||
- "All doc fragments, module utils, and plugin utils are from now on private. They can change at any time, and have breaking changes even in bugfix releases
|
||||
(https://github.com/ansible-collections/community.docker/pull/1144)."
|
||||
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- "docker_container_exec - make ``detach=true`` work. So far this resulted in no execution being done (https://github.com/ansible-collections/community.docker/pull/1145)."
|
||||
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- "docker_plugin - fix diff mode for plugin options (https://github.com/ansible-collections/community.docker/pull/1146)."
|
||||
@ -1,3 +0,0 @@
|
||||
bugfixes:
|
||||
- "docker_api connection plugin - fix bug that could lead to loss of data when waiting for ``become`` plugin prompt (https://github.com/ansible-collections/community.docker/pull/1152)."
|
||||
- "docker_container_exec - fix bug that could lead to loss of stdout/stderr data (https://github.com/ansible-collections/community.docker/pull/1152)."
|
||||
@ -1,3 +0,0 @@
|
||||
bugfixes:
|
||||
- "docker, nsenter connection plugins - fix handling of ``become`` plugin password prompt handling in case multiple events arrive at the same time
|
||||
(https://github.com/ansible-collections/community.docker/pull/1158)."
|
||||
@ -1,4 +0,0 @@
|
||||
bugfixes:
|
||||
- "docker connection plugin - fix crash instead of warning if Docker version does not support ``remote_user`` (https://github.com/ansible-collections/community.docker/pull/1161)."
|
||||
- "docker_compose_v2_exec - fix crash instead of reporting error if ``detach=true`` and ``stdin`` is provided (https://github.com/ansible-collections/community.docker/pull/1161)."
|
||||
- "docker_compose_v2_run - fix crash instead of reporting error if ``detach=true`` and ``stdin`` is provided (https://github.com/ansible-collections/community.docker/pull/1161)."
|
||||
@ -1,3 +0,0 @@
|
||||
removed_features:
|
||||
- "Remove support for Docker SDK for Python version 1.x.y, also known as ``docker-py``. Modules and plugins that use Docker SDK for Python require version 2.0.0+
|
||||
(https://github.com/ansible-collections/community.docker/pull/1171)."
|
||||
@ -1,9 +0,0 @@
|
||||
release_summary: |-
|
||||
First alpha release of community.docker 5.0.0.
|
||||
|
||||
The main changes are that the collection dropped support for some ansible-core versions that are End of Life, and thus dropped support for Python 2.7.
|
||||
This allowed to modernize the Python code, in particular with type hints.
|
||||
Also all module and plugin utils are now private to the collection, which makes it easier to refactor code.
|
||||
All these changes should have no effect on end-users.
|
||||
|
||||
The current plan is to release 5.0.0 in time for Ansible 13's feature freeze, so in roughly one week.
|
||||
@ -1,5 +0,0 @@
|
||||
removed_features:
|
||||
- The collection no longer supports ansible-core 2.15 and 2.16.
|
||||
You need ansible-core 2.17.0 or newer to use community.docker 5.x.y (https://github.com/ansible-collections/community.docker/pull/1123).
|
||||
- The collection no longer supports Python 3.6 and before.
|
||||
Note that this coincides with the Python requirements of ansible-core 2.17+ (https://github.com/ansible-collections/community.docker/pull/1123).
|
||||
Loading…
Reference in New Issue
Block a user