diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9a879189e..56d0c40a9 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,267 +2,270 @@
**Topics**
-- v4\.2\.0
+- v4\.3\.0
- Release Summary
- Minor Changes
- - Bugfixes
-- v4\.1\.0
+- v4\.2\.0
- Release Summary
- Minor Changes
+ - Bugfixes
+- v4\.1\.0
+ - Release Summary
+ - Minor Changes
- Bugfixes
- v4\.0\.1
- - Release Summary
+ - Release Summary
- Bugfixes
- v4\.0\.0
- - Release Summary
- - Minor Changes
+ - Release Summary
+ - Minor Changes
- Breaking Changes / Porting Guide
- Removed Features \(previously deprecated\)
- v3\.13\.1
- - Release Summary
+ - Release Summary
- Bugfixes
- v3\.13\.0
- - Release Summary
+ - Release Summary
- New Modules
- v3\.12\.2
- - Release Summary
+ - Release Summary
- Bugfixes
- v3\.12\.1
- - Release Summary
+ - Release Summary
- Deprecated Features
- v3\.12\.0
- - Release Summary
- - Minor Changes
+ - Release Summary
+ - Minor Changes
- Bugfixes
- Known Issues
- v3\.11\.0
- - Minor Changes
+ - Minor Changes
- Bugfixes
- v3\.10\.4
- - Release Summary
+ - Release Summary
- Bugfixes
- v3\.10\.3
- - Release Summary
+ - Release Summary
- Bugfixes
- v3\.10\.2
- - Release Summary
+ - Release Summary
- Bugfixes
- v3\.10\.1
- - Release Summary
+ - Release Summary
- Bugfixes
- Known Issues
- v3\.10\.0
- - Release Summary
- - Minor Changes
- - Deprecated Features
-- v3\.9\.0
- Release Summary
- Minor Changes
+ - Deprecated Features
+- v3\.9\.0
+ - Release Summary
+ - Minor Changes
- Bugfixes
- v3\.8\.1
- - Release Summary
+ - Release Summary
- Security Fixes
- Bugfixes
- v3\.8\.0
- - Release Summary
- - Minor Changes
- - Bugfixes
-- v3\.7\.0
- Release Summary
- Minor Changes
+ - Bugfixes
+- v3\.7\.0
+ - Release Summary
+ - Minor Changes
- Bugfixes
- New Modules
- v3\.6\.0
- - Release Summary
+ - Release Summary
- Major Changes
- - Minor Changes
+ - Minor Changes
- Bugfixes
- New Modules
- v3\.5\.0
- - Release Summary
- - Minor Changes
+ - Release Summary
+ - Minor Changes
- Deprecated Features
- Bugfixes
- v3\.4\.11
- - Release Summary
+ - Release Summary
- Bugfixes
- v3\.4\.10
- - Release Summary
+ - Release Summary
- Bugfixes
- v3\.4\.9
- - Release Summary
+ - Release Summary
- Bugfixes
- v3\.4\.8
- - Release Summary
+ - Release Summary
- Known Issues
- v3\.4\.7
- - Release Summary
+ - Release Summary
- Bugfixes
- v3\.4\.6
- - Release Summary
+ - Release Summary
- Bugfixes
- Known Issues
- v3\.4\.5
- - Release Summary
+ - Release Summary
- Bugfixes
- v3\.4\.4
- - Release Summary
- - Minor Changes
+ - Release Summary
+ - Minor Changes
- Known Issues
- v3\.4\.3
- - Release Summary
-- v3\.4\.2
- Release Summary
+- v3\.4\.2
+ - Release Summary
- Bugfixes
- v3\.4\.1
- - Release Summary
+ - Release Summary
- Bugfixes
- v3\.4\.0
- - Release Summary
- - Minor Changes
+ - Release Summary
+ - Minor Changes
- Bugfixes
- New Modules
- v3\.3\.2
- - Release Summary
+ - Release Summary
- Bugfixes
- v3\.3\.1
- - Release Summary
+ - Release Summary
- Bugfixes
- v3\.3\.0
- - Release Summary
- - Minor Changes
+ - Release Summary
+ - Minor Changes
- Bugfixes
- v3\.2\.2
- - Release Summary
+ - Release Summary
- Bugfixes
- v3\.2\.1
- - Release Summary
-- v3\.2\.0
- Release Summary
- - Minor Changes
- - Deprecated Features
-- v3\.1\.0
+- v3\.2\.0
- Release Summary
- Minor Changes
-- v3\.0\.2
+ - Deprecated Features
+- v3\.1\.0
- Release Summary
+ - Minor Changes
+- v3\.0\.2
+ - Release Summary
- Bugfixes
- v3\.0\.1
- - Release Summary
+ - Release Summary
- Bugfixes
- v3\.0\.0
- - Release Summary
+ - Release Summary
- Major Changes
- - Minor Changes
+ - Minor Changes
- Breaking Changes / Porting Guide
- Removed Features \(previously deprecated\)
- Security Fixes
- Bugfixes
- v2\.7\.0
- - Release Summary
- - Minor Changes
+ - Release Summary
+ - Minor Changes
- Deprecated Features
- Bugfixes
- v2\.6\.0
- - Release Summary
- - Minor Changes
+ - Release Summary
+ - Minor Changes
- Deprecated Features
- Bugfixes
- v2\.5\.1
- - Release Summary
+ - Release Summary
- Bugfixes
- v2\.5\.0
- - Release Summary
- - Minor Changes
-- v2\.4\.0
- Release Summary
- Minor Changes
- - Bugfixes
-- v2\.3\.0
+- v2\.4\.0
- Release Summary
- Minor Changes
+ - Bugfixes
+- v2\.3\.0
+ - Release Summary
+ - Minor Changes
- Bugfixes
- v2\.2\.1
- - Release Summary
+ - Release Summary
- Bugfixes
- v2\.2\.0
- - Release Summary
- - Minor Changes
+ - Release Summary
+ - Minor Changes
- Bugfixes
- v2\.1\.1
- - Release Summary
+ - Release Summary
- Bugfixes
- v2\.1\.0
- - Release Summary
- - Minor Changes
+ - Release Summary
+ - Minor Changes
- Bugfixes
- v2\.0\.2
- - Release Summary
+ - Release Summary
- Bugfixes
- v2\.0\.1
- - Release Summary
-- v2\.0\.0
- Release Summary
+- v2\.0\.0
+ - Release Summary
- Breaking Changes / Porting Guide
- Deprecated Features
- Removed Features \(previously deprecated\)
- v1\.10\.0
- - Release Summary
- - Minor Changes
-- v1\.9\.1
- Release Summary
+ - Minor Changes
+- v1\.9\.1
+ - Release Summary
- Bugfixes
- v1\.9\.0
- - Release Summary
- - Minor Changes
+ - Release Summary
+ - Minor Changes
- Deprecated Features
- Bugfixes
- New Plugins
- Connection
- v1\.8\.0
- - Release Summary
- - Minor Changes
- - Bugfixes
-- v1\.7\.0
- Release Summary
- Minor Changes
-- v1\.6\.1
+ - Bugfixes
+- v1\.7\.0
- Release Summary
+ - Minor Changes
+- v1\.6\.1
+ - Release Summary
- Bugfixes
- v1\.6\.0
- - Release Summary
- - Minor Changes
+ - Release Summary
+ - Minor Changes
- Deprecated Features
- Bugfixes
- v1\.5\.0
- - Release Summary
- - Minor Changes
+ - Release Summary
+ - Minor Changes
- Bugfixes
- New Modules
- v1\.4\.0
- - Release Summary
- - Minor Changes
+ - Release Summary
+ - Minor Changes
- Breaking Changes / Porting Guide
- Security Fixes
- Bugfixes
- v1\.3\.0
- - Release Summary
- - Minor Changes
+ - Release Summary
+ - Minor Changes
- Bugfixes
- New Modules
- v1\.2\.2
- - Release Summary
+ - Release Summary
- Security Fixes
- v1\.2\.1
- - Release Summary
+ - Release Summary
- Bugfixes
- v1\.2\.0
- - Release Summary
- - Minor Changes
- - Bugfixes
-- v1\.1\.0
- Release Summary
- Minor Changes
+ - Bugfixes
+- v1\.1\.0
+ - Release Summary
+ - Minor Changes
- Deprecated Features
- Bugfixes
- New Plugins
@@ -270,26 +273,39 @@
- Inventory
- New Modules
- v1\.0\.1
- - Release Summary
+ - Release Summary
- Bugfixes
- v1\.0\.0
- - Release Summary
- - Minor Changes
-- v0\.1\.0
- Release Summary
- Minor Changes
+- v0\.1\.0
+ - Release Summary
+ - Minor Changes
- Removed Features \(previously deprecated\)
- Bugfixes
+
+## v4\.3\.0
+
+
+### Release Summary
+
+Feature release\.
+
+
+### Minor Changes
+
+* docker\_compose\_v2\* modules \- determine compose version with docker compose version
and only then fall back to docker info
\([https\://github\.com/ansible\-collections/community\.docker/pull/1021](https\://github\.com/ansible\-collections/community\.docker/pull/1021)\)\.
+
## v4\.2\.0
-
+
### Release Summary
Bugfix and feature release\.
-
+
### Minor Changes
* docker\_compose\_v2 \- add ignore\_build\_events
option \(default value true
\) which allows to \(not\) ignore build events for change detection \([https\://github\.com/ansible\-collections/community\.docker/issues/1005](https\://github\.com/ansible\-collections/community\.docker/issues/1005)\, [https\://github\.com/ansible\-collections/community\.docker/issues/pull/1011](https\://github\.com/ansible\-collections/community\.docker/issues/pull/1011)\)\.
@@ -310,12 +326,12 @@ Bugfix and feature release\.
## v4\.1\.0
-
+
### Release Summary
Bugfix and feature release\.
-
+
### Minor Changes
* docker\_stack \- allow to add \-\-detach\=false
option to docker stack deploy
command \([https\://github\.com/ansible\-collections/community\.docker/pull/987](https\://github\.com/ansible\-collections/community\.docker/pull/987)\)\.
@@ -329,7 +345,7 @@ Bugfix and feature release\.
## v4\.0\.1
-
+
### Release Summary
Bugfix release\.
@@ -349,12 +365,12 @@ Bugfix release\.
## v4\.0\.0
-
+
### Release Summary
Major release with removed deprecated features\.
-
+
### Minor Changes
* docker\_compose\_v2 \- add renew\_anon\_volumes
parameter for docker compose up
\([https\://github\.com/ansible\-collections/community\.docker/pull/977](https\://github\.com/ansible\-collections/community\.docker/pull/977)\)\.
@@ -376,7 +392,7 @@ Major release with removed deprecated features\.
## v3\.13\.1
-
+
### Release Summary
Bugfix release\.
@@ -389,7 +405,7 @@ Bugfix release\.
## v3\.13\.0
-
+
### Release Summary
Feature release\.
@@ -403,7 +419,7 @@ Feature release\.
## v3\.12\.2
-
+
### Release Summary
Bugfix release\.
@@ -416,7 +432,7 @@ Bugfix release\.
## v3\.12\.1
-
+
### Release Summary
Maintenance release with updated documentation and changelog\.
@@ -429,12 +445,12 @@ Maintenance release with updated documentation and changelog\.
## v3\.12\.0
-
+
### Release Summary
Bugfix and feature release\.
-
+
### Minor Changes
* docker\, docker\_api connection plugins \- allow to determine the working directory when executing commands with the new working\_dir
option \([https\://github\.com/ansible\-collections/community\.docker/pull/943](https\://github\.com/ansible\-collections/community\.docker/pull/943)\)\.
@@ -462,7 +478,7 @@ Bugfix and feature release\.
## v3\.11\.0
-
+
### Minor Changes
* docker\_container \- add support for device\_cgroup\_rules
\([https\://github\.com/ansible\-collections/community\.docker/pull/910](https\://github\.com/ansible\-collections/community\.docker/pull/910)\)\.
@@ -479,7 +495,7 @@ Bugfix and feature release\.
## v3\.10\.4
-
+
### Release Summary
Bugfix release\.
@@ -493,7 +509,7 @@ Bugfix release\.
## v3\.10\.3
-
+
### Release Summary
Bugfix release\.
@@ -506,7 +522,7 @@ Bugfix release\.
## v3\.10\.2
-
+
### Release Summary
Bugfix release\.
@@ -519,7 +535,7 @@ Bugfix release\.
## v3\.10\.1
-
+
### Release Summary
Hotfix release for requests 2\.32\.0 compatibility\.
@@ -543,12 +559,12 @@ Hotfix release for requests 2\.32\.0 compatibility\.
## v3\.10\.0
-
+
### Release Summary
Feature release\.
-
+
### Minor Changes
* docker\_container \- adds healthcheck\.start\_interval
to support healthcheck start interval setting on containers \([https\://github\.com/ansible\-collections/community\.docker/pull/848](https\://github\.com/ansible\-collections/community\.docker/pull/848)\)\.
@@ -569,12 +585,12 @@ Feature release\.
## v3\.9\.0
-
+
### Release Summary
Bugfix and feature release\.
-
+
### Minor Changes
* The EE requirements now include PyYAML\, since the docker\_compose\_v2\*
modules depend on it when the definition
option is used\. This should not have a noticable effect on generated EEs since ansible\-core itself depends on PyYAML as well\, and ansible\-builder explicitly ignores this dependency \([https\://github\.com/ansible\-collections/community\.docker/pull/832](https\://github\.com/ansible\-collections/community\.docker/pull/832)\)\.
@@ -592,7 +608,7 @@ Bugfix and feature release\.
## v3\.8\.1
-
+
### Release Summary
Bugfix release
@@ -613,12 +629,12 @@ Bugfix release
## v3\.8\.0
-
+
### Release Summary
Bugfix and feature release\.
-
+
### Minor Changes
* docker\_compose\_v2 \- allow to wait until containers are running/health when running docker compose up
with the new wait
option \([https\://github\.com/ansible\-collections/community\.docker/issues/794](https\://github\.com/ansible\-collections/community\.docker/issues/794)\, [https\://github\.com/ansible\-collections/community\.docker/pull/796](https\://github\.com/ansible\-collections/community\.docker/pull/796)\)\.
@@ -635,12 +651,12 @@ Bugfix and feature release\.
## v3\.7\.0
-
+
### Release Summary
Bugfix and feature release\.
-
+
### Minor Changes
* docker\_compose\_v2 \- add scale
option to allow to explicitly scale services \([https\://github\.com/ansible\-collections/community\.docker/pull/776](https\://github\.com/ansible\-collections/community\.docker/pull/776)\)\.
@@ -660,7 +676,7 @@ Bugfix and feature release\.
## v3\.6\.0
-
+
### Release Summary
Bugfix and feature release\.
@@ -680,7 +696,7 @@ so the main difference is that instead of some Python requirements\, they depend
* The community\.docker
collection now depends on the community\.library\_inventory\_filtering\_v1
collection\. This utility collection provides host filtering functionality for inventory plugins\. If you use the Ansible community package\, both collections are included and you do not have to do anything special\. If you install the collection with ansible\-galaxy collection install
\, it will be installed automatically\. If you install the collection by copying the files of the collection to a place where ansible\-core can find it\, for example by cloning the git repository\, you need to make sure that you also have to install the dependency if you are using the inventory plugins \([https\://github\.com/ansible\-collections/community\.docker/pull/698](https\://github\.com/ansible\-collections/community\.docker/pull/698)\)\.
-
+
### Minor Changes
* The ca\_cert
option available to almost all modules and plugins has been renamed to ca\_path
\. The name ca\_path
is also used for similar options in ansible\-core and other collections\. The old name has been added as an alias and can still be used \([https\://github\.com/ansible\-collections/community\.docker/pull/744](https\://github\.com/ansible\-collections/community\.docker/pull/744)\)\.
@@ -710,12 +726,12 @@ so the main difference is that instead of some Python requirements\, they depend
## v3\.5\.0
-
+
### Release Summary
Bugfix and feature release\.
-
+
### Minor Changes
* docker\_container \- implement better platform
string comparisons to improve idempotency \([https\://github\.com/ansible\-collections/community\.docker/issues/654](https\://github\.com/ansible\-collections/community\.docker/issues/654)\, [https\://github\.com/ansible\-collections/community\.docker/pull/705](https\://github\.com/ansible\-collections/community\.docker/pull/705)\)\.
@@ -736,7 +752,7 @@ Bugfix and feature release\.
## v3\.4\.11
-
+
### Release Summary
Bugfix release\.
@@ -749,7 +765,7 @@ Bugfix release\.
## v3\.4\.10
-
+
### Release Summary
Bugfix release\.
@@ -762,7 +778,7 @@ Bugfix release\.
## v3\.4\.9
-
+
### Release Summary
Maintenance release with updated documentation and vendored Docker SDK for Python code\.
@@ -775,7 +791,7 @@ Maintenance release with updated documentation and vendored Docker SDK for Pytho
## v3\.4\.8
-
+
### Release Summary
Maintenance release with updated documentation\.
@@ -796,7 +812,7 @@ for the rendered HTML version of the documentation of the latest release\.
## v3\.4\.7
-
+
### Release Summary
Bugfix release\.
@@ -809,7 +825,7 @@ Bugfix release\.
## v3\.4\.6
-
+
### Release Summary
Bugfix release with documentation warnings about using certain functionality when connecting to the Docker daemon with TCP TLS\.
@@ -831,7 +847,7 @@ Bugfix release with documentation warnings about using certain functionality whe
## v3\.4\.5
-
+
### Release Summary
Maintenance release which adds compatibility with requests 2\.29\.0 and 2\.30\.0 and urllib3 2\.0\.
@@ -844,12 +860,12 @@ Maintenance release which adds compatibility with requests 2\.29\.0 and 2\.30\.0
## v3\.4\.4
-
+
### Release Summary
Maintenance release with updated EE requirements and updated documentation\.
-
+
### Minor Changes
* Restrict requests to versions before 2\.29\.0\, and urllib3 to versions before 2\.0\.0\. This is necessary until the vendored code from Docker SDK for Python has been fully adjusted to work with a feature of urllib3 that is used since requests 2\.29\.0 \([https\://github\.com/ansible\-collections/community\.docker/issues/611](https\://github\.com/ansible\-collections/community\.docker/issues/611)\, [https\://github\.com/ansible\-collections/community\.docker/pull/612](https\://github\.com/ansible\-collections/community\.docker/pull/612)\)\.
@@ -862,7 +878,7 @@ Maintenance release with updated EE requirements and updated documentation\.
## v3\.4\.3
-
+
### Release Summary
Maintenance release with improved documentation\.
@@ -870,7 +886,7 @@ Maintenance release with improved documentation\.
## v3\.4\.2
-
+
### Release Summary
Bugfix release\.
@@ -883,7 +899,7 @@ Bugfix release\.
## v3\.4\.1
-
+
### Release Summary
Regular bugfix release\.
@@ -898,12 +914,12 @@ Regular bugfix release\.
## v3\.4\.0
-
+
### Release Summary
Regular bugfix and feature release\.
-
+
### Minor Changes
* docker\_api connection plugin \- when copying files to/from a container\, stream the file contents instead of first reading them to memory \([https\://github\.com/ansible\-collections/community\.docker/pull/545](https\://github\.com/ansible\-collections/community\.docker/pull/545)\)\.
@@ -925,7 +941,7 @@ Regular bugfix and feature release\.
## v3\.3\.2
-
+
### Release Summary
Bugfix release\.
@@ -938,7 +954,7 @@ Bugfix release\.
## v3\.3\.1
-
+
### Release Summary
Bugfix release\.
@@ -951,12 +967,12 @@ Bugfix release\.
## v3\.3\.0
-
+
### Release Summary
Feature and bugfix release\.
-
+
### Minor Changes
* current\_container\_facts \- make work with current Docker version\, also support Podman \([https\://github\.com/ansible\-collections/community\.docker/pull/510](https\://github\.com/ansible\-collections/community\.docker/pull/510)\)\.
@@ -971,7 +987,7 @@ Feature and bugfix release\.
## v3\.2\.2
-
+
### Release Summary
Bugfix release\.
@@ -984,7 +1000,7 @@ Bugfix release\.
## v3\.2\.1
-
+
### Release Summary
Maintenance release with improved documentation\.
@@ -992,12 +1008,12 @@ Maintenance release with improved documentation\.
## v3\.2\.0
-
+
### Release Summary
Feature and deprecation release\.
-
+
### Minor Changes
* docker\_container \- added image\_name\_mismatch
option which allows to control the behavior if the container uses the image specified\, but the container\'s configuration uses a different name for the image than the one provided to the module \([https\://github\.com/ansible\-collections/community\.docker/issues/485](https\://github\.com/ansible\-collections/community\.docker/issues/485)\, [https\://github\.com/ansible\-collections/community\.docker/pull/488](https\://github\.com/ansible\-collections/community\.docker/pull/488)\)\.
@@ -1011,12 +1027,12 @@ Feature and deprecation release\.
## v3\.1\.0
-
+
### Release Summary
Feature release\.
-
+
### Minor Changes
* The collection repository conforms to the [REUSE specification](https\://reuse\.software/spec/) except for the changelog fragments \([https\://github\.com/ansible\-collections/community\.docker/pull/462](https\://github\.com/ansible\-collections/community\.docker/pull/462)\)\.
@@ -1025,7 +1041,7 @@ Feature release\.
## v3\.0\.2
-
+
### Release Summary
Bugfix release\.
@@ -1038,7 +1054,7 @@ Bugfix release\.
## v3\.0\.1
-
+
### Release Summary
Bugfix release\.
@@ -1051,7 +1067,7 @@ Bugfix release\.
## v3\.0\.0
-
+
### Release Summary
The 3\.0\.0 release features a rewrite of the docker\_container
module\, and many modules and plugins no longer depend on the Docker SDK for Python\.
@@ -1078,7 +1094,7 @@ The 3\.0\.0 release features a rewrite of the docker\_container
mod
* docker\_volume \- no longer uses the Docker SDK for Python\. It requires requests
to be installed\, and depending on the features used has some more requirements\. If the Docker SDK for Python is installed\, these requirements are likely met \([https\://github\.com/ansible\-collections/community\.docker/pull/411](https\://github\.com/ansible\-collections/community\.docker/pull/411)\)\.
* docker\_volume\_info \- no longer uses the Docker SDK for Python\. It requires requests
to be installed\, and depending on the features used has some more requirements\. If the Docker SDK for Python is installed\, these requirements are likely met \([https\://github\.com/ansible\-collections/community\.docker/pull/412](https\://github\.com/ansible\-collections/community\.docker/pull/412)\)\.
-
+
### Minor Changes
* All software licenses are now in the LICENSES/
directory of the collection root\. Moreover\, SPDX\-License\-Identifier\:
is used to declare the applicable license for every file that is not automatically generated \([https\://github\.com/ansible\-collections/community\.docker/pull/430](https\://github\.com/ansible\-collections/community\.docker/pull/430)\)\.
@@ -1132,12 +1148,12 @@ The 3\.0\.0 release features a rewrite of the docker\_container
mod
## 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](https\://github\.com/ansible\-collections/community\.docker/pull/390)\)\.
@@ -1156,12 +1172,12 @@ Bugfix and deprecation release\. The next 2\.x\.y releases will only be bugfix r
## 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/issues/314)\, [https\://github\.com/ansible\-collections/community\.docker/pull/370](https\://github\.com/ansible\-collections/community\.docker/pull/370)\)\.
@@ -1183,7 +1199,7 @@ Bugfix and feature release\.
## v2\.5\.1
-
+
### Release Summary
Maintenance release\.
@@ -1196,12 +1212,12 @@ Maintenance release\.
## v2\.5\.0
-
+
### Release Summary
Regular feature release\.
-
+
### Minor Changes
* docker\_config \- add support for template\_driver
with one option golang
\([https\://github\.com/ansible\-collections/community\.docker/issues/332](https\://github\.com/ansible\-collections/community\.docker/issues/332)\, [https\://github\.com/ansible\-collections/community\.docker/pull/345](https\://github\.com/ansible\-collections/community\.docker/pull/345)\)\.
@@ -1210,12 +1226,12 @@ Regular feature release\.
## v2\.4\.0
-
+
### Release Summary
Regular feature and bugfix release\.
-
+
### Minor Changes
* Prepare collection for inclusion in an Execution Environment by declaring its dependencies\. The docker\_stack\*
modules are not supported \([https\://github\.com/ansible\-collections/community\.docker/pull/336](https\://github\.com/ansible\-collections/community\.docker/pull/336)\)\.
@@ -1230,12 +1246,12 @@ Regular feature and bugfix release\.
## v2\.3\.0
-
+
### Release Summary
Regular feature and bugfix release\.
-
+
### Minor Changes
* docker connection plugin \- implement connection reset by clearing internal container user cache \([https\://github\.com/ansible\-collections/community\.docker/pull/312](https\://github\.com/ansible\-collections/community\.docker/pull/312)\)\.
@@ -1253,7 +1269,7 @@ Regular feature and bugfix release\.
## v2\.2\.1
-
+
### Release Summary
Regular bugfix release\.
@@ -1266,12 +1282,12 @@ Regular bugfix release\.
## v2\.2\.0
-
+
### Release Summary
Regular feature and bugfix release\.
-
+
### Minor Changes
* docker\_config \- add support for rolling update\, set rolling\_versions
to true
to enable \([https\://github\.com/ansible\-collections/community\.docker/pull/295](https\://github\.com/ansible\-collections/community\.docker/pull/295)\, [https\://github\.com/ansible\-collections/community\.docker/issues/109](https\://github\.com/ansible\-collections/community\.docker/issues/109)\)\.
@@ -1286,7 +1302,7 @@ Regular feature and bugfix release\.
## v2\.1\.1
-
+
### Release Summary
Emergency release to amend breaking change in previous release\.
@@ -1299,12 +1315,12 @@ Emergency release to amend breaking change in previous release\.
## v2\.1\.0
-
+
### Release Summary
Feature and bugfix release\.
-
+
### Minor Changes
* docker\_container\_exec \- add detach
parameter \([https\://github\.com/ansible\-collections/community\.docker/issues/250](https\://github\.com/ansible\-collections/community\.docker/issues/250)\, [https\://github\.com/ansible\-collections/community\.docker/pull/255](https\://github\.com/ansible\-collections/community\.docker/pull/255)\)\.
@@ -1320,7 +1336,7 @@ Feature and bugfix release\.
## v2\.0\.2
-
+
### Release Summary
Bugfix release\.
@@ -1336,7 +1352,7 @@ Bugfix release\.
## v2\.0\.1
-
+
### Release Summary
Maintenance release with some documentation fixes\.
@@ -1344,7 +1360,7 @@ Maintenance release with some documentation fixes\.
## v2\.0\.0
-
+
### Release Summary
New major release with some deprecations removed and a breaking change in the docker\_compose
module regarding the timeout
parameter\.
@@ -1370,12 +1386,12 @@ New major release with some deprecations removed and a breaking change in the
## v1\.10\.0
-
+
### Release Summary
Regular feature and bugfix release\.
-
+
### Minor Changes
* Add the modules docker\_container\_exec\, docker\_image\_load and docker\_plugin to the docker
module defaults group \([https\://github\.com/ansible\-collections/community\.docker/pull/209](https\://github\.com/ansible\-collections/community\.docker/pull/209)\)\.
@@ -1385,7 +1401,7 @@ Regular feature and bugfix release\.
## v1\.9\.1
-
+
### Release Summary
Regular bugfix release\.
@@ -1398,12 +1414,12 @@ Regular bugfix release\.
## v1\.9\.0
-
+
### Release Summary
New bugfixes and features release\.
-
+
### Minor Changes
* docker\_\* modules \- include ImportError
traceback when reporting that Docker SDK for Python could not be found \([https\://github\.com/ansible\-collections/community\.docker/pull/188](https\://github\.com/ansible\-collections/community\.docker/pull/188)\)\.
@@ -1436,12 +1452,12 @@ New bugfixes and features release\.
## v1\.8\.0
-
+
### Release Summary
Regular bugfix and feature release\.
-
+
### Minor Changes
* Avoid internal ansible\-core module\_utils in favor of equivalent public API available since at least Ansible 2\.9 \([https\://github\.com/ansible\-collections/community\.docker/pull/164](https\://github\.com/ansible\-collections/community\.docker/pull/164)\)\.
@@ -1458,12 +1474,12 @@ Regular bugfix and feature release\.
## v1\.7\.0
-
+
### Release Summary
Small feature and bugfix release\.
-
+
### Minor Changes
* docker\_image \- allow to tag images by ID \([https\://github\.com/ansible\-collections/community\.docker/pull/149](https\://github\.com/ansible\-collections/community\.docker/pull/149)\)\.
@@ -1471,7 +1487,7 @@ Small feature and bugfix release\.
## v1\.6\.1
-
+
### Release Summary
Bugfix release to reduce deprecation warning spam\.
@@ -1484,12 +1500,12 @@ Bugfix release to reduce deprecation warning spam\.
## v1\.6\.0
-
+
### Release Summary
Regular bugfix and feature release\.
-
+
### Minor Changes
* common module utils \- correct error messages for guiding to install proper Docker SDK for Python module \([https\://github\.com/ansible\-collections/community\.docker/pull/125](https\://github\.com/ansible\-collections/community\.docker/pull/125)\)\.
@@ -1510,12 +1526,12 @@ Regular bugfix and feature release\.
## v1\.5\.0
-
+
### Release Summary
Regular feature release\.
-
+
### Minor Changes
* Add the use\_ssh\_client
option to most docker modules and plugins \([https\://github\.com/ansible\-collections/community\.docker/issues/108](https\://github\.com/ansible\-collections/community\.docker/issues/108)\, [https\://github\.com/ansible\-collections/community\.docker/pull/114](https\://github\.com/ansible\-collections/community\.docker/pull/114)\)\.
@@ -1533,12 +1549,12 @@ Regular feature release\.
## v1\.4\.0
-
+
### Release Summary
Security release to address another potential secret leak\. Also includes regular bugfixes and features\.
-
+
### Minor Changes
* docker\_swarm\_service \- change publish\.published\_port
option from mandatory to optional\. Docker will assign random high port if not specified \([https\://github\.com/ansible\-collections/community\.docker/issues/99](https\://github\.com/ansible\-collections/community\.docker/issues/99)\)\.
@@ -1562,12 +1578,12 @@ Security release to address another potential secret leak\. Also includes regula
## v1\.3\.0
-
+
### Release Summary
Regular feature and bugfix release\.
-
+
### Minor Changes
* docker\_container \- add storage\_opts
option to specify storage options \([https\://github\.com/ansible\-collections/community\.docker/issues/91](https\://github\.com/ansible\-collections/community\.docker/issues/91)\, [https\://github\.com/ansible\-collections/community\.docker/pull/93](https\://github\.com/ansible\-collections/community\.docker/pull/93)\)\.
@@ -1593,7 +1609,7 @@ Regular feature and bugfix release\.
## v1\.2\.2
-
+
### Release Summary
Security bugfix release to address CVE\-2021\-20191\.
@@ -1606,7 +1622,7 @@ Security bugfix release to address CVE\-2021\-20191\.
## v1\.2\.1
-
+
### Release Summary
Bugfix release\.
@@ -1619,12 +1635,12 @@ Bugfix release\.
## v1\.2\.0
-
+
### Release Summary
Feature release with one new feature and two bugfixes\.
-
+
### Minor Changes
* docker\_container \- added default\_host\_ip
option which allows to explicitly set the default IP string for published ports without explicitly specified IPs\. When using IPv6 binds with Docker 20\.10\.2 or newer\, this needs to be set to an empty string \(\"\"
\) \([https\://github\.com/ansible\-collections/community\.docker/issues/70](https\://github\.com/ansible\-collections/community\.docker/issues/70)\, [https\://github\.com/ansible\-collections/community\.docker/pull/71](https\://github\.com/ansible\-collections/community\.docker/pull/71)\)\.
@@ -1638,12 +1654,12 @@ Feature release with one new feature and two bugfixes\.
## v1\.1\.0
-
+
### Release Summary
Feature release with three new plugins and modules\.
-
+
### Minor Changes
* docker\_container \- support specifying cgroup\_parent
\([https\://github\.com/ansible\-collections/community\.docker/issues/6](https\://github\.com/ansible\-collections/community\.docker/issues/6)\, [https\://github\.com/ansible\-collections/community\.docker/pull/59](https\://github\.com/ansible\-collections/community\.docker/pull/59)\)\.
@@ -1683,7 +1699,7 @@ Feature release with three new plugins and modules\.
## v1\.0\.1
-
+
### Release Summary
Maintenance release with a bugfix for docker\_container
\.
@@ -1696,12 +1712,12 @@ Maintenance release with a bugfix for docker\_container
\.
## v1\.0\.0
-
+
### Release Summary
This is the first production \(non\-prerelease\) release of community\.docker
\.
-
+
### Minor Changes
* Add collection\-side support of the docker
action group / module defaults group \([https\://github\.com/ansible\-collections/community\.docker/pull/17](https\://github\.com/ansible\-collections/community\.docker/pull/17)\)\.
@@ -1711,14 +1727,14 @@ This is the first production \(non\-prerelease\) release of community\.doc
## v0\.1\.0
-
+
### Release Summary
The community\.docker
continues the work on the Ansible docker modules and plugins from their state in community\.general
1\.2\.0\. The changes listed here are thus relative to the modules and plugins community\.general\.docker\*
\.
All deprecation removals planned for community\.general
2\.0\.0 have been applied\. All deprecation removals scheduled for community\.general
3\.0\.0 have been re\-scheduled for community\.docker
2\.0\.0\.
-
+
### Minor Changes
* docker\_container \- now supports the device\_requests
option\, which allows to request additional resources such as GPUs \([https\://github\.com/ansible/ansible/issues/65748](https\://github\.com/ansible/ansible/issues/65748)\, [https\://github\.com/ansible\-collections/community\.general/pull/1119](https\://github\.com/ansible\-collections/community\.general/pull/1119)\)\.
diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index dbd759133..3d9fa06c8 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -4,6 +4,19 @@ Docker Community Collection Release Notes
.. contents:: Topics
+v4.3.0
+======
+
+Release Summary
+---------------
+
+Feature release.
+
+Minor Changes
+-------------
+
+- docker_compose_v2* modules - determine compose version with ``docker compose version`` and only then fall back to ``docker info`` (https://github.com/ansible-collections/community.docker/pull/1021).
+
v4.2.0
======
diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml
index 6a9928e29..beecbbacf 100644
--- a/changelogs/changelog.yaml
+++ b/changelogs/changelog.yaml
@@ -2031,3 +2031,13 @@ releases:
- 4.2.0.yml
- 999-add-ingress-option-to-docker_network-module.yml
release_date: '2024-12-16'
+ 4.3.0:
+ changes:
+ minor_changes:
+ - docker_compose_v2* modules - determine compose version with ``docker compose
+ version`` and only then fall back to ``docker info`` (https://github.com/ansible-collections/community.docker/pull/1021).
+ release_summary: Feature release.
+ fragments:
+ - 1021-docker_compose_v2-version-detection.yml
+ - 4.3.0.yml
+ release_date: '2024-12-30'
diff --git a/changelogs/fragments/1021-docker_compose_v2-version-detection.yml b/changelogs/fragments/1021-docker_compose_v2-version-detection.yml
deleted file mode 100644
index 66c059523..000000000
--- a/changelogs/fragments/1021-docker_compose_v2-version-detection.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - "docker_compose_v2* modules - determine compose version with ``docker compose version`` and only then fall back to ``docker info`` (https://github.com/ansible-collections/community.docker/pull/1021)."
\ No newline at end of file
diff --git a/changelogs/fragments/4.3.0.yml b/changelogs/fragments/4.3.0.yml
deleted file mode 100644
index 512efc99a..000000000
--- a/changelogs/fragments/4.3.0.yml
+++ /dev/null
@@ -1 +0,0 @@
-release_summary: Feature release.