Release 1.9.0.

This commit is contained in:
Felix Fontein 2021-08-03 22:25:13 +02:00
parent 930f9d1bcd
commit 36a01c164f
11 changed files with 86 additions and 29 deletions

View File

@ -5,6 +5,44 @@ Docker Community Collection Release Notes
.. contents:: Topics
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).
- docker_compose - added ``env_file`` option for specifying custom environment files (https://github.com/ansible-collections/community.docker/pull/174).
- docker_container - added ``publish_all_ports`` option to publish all exposed ports to random ports except those explicitly bound with ``published_ports`` (this was already added in community.docker 1.8.0) (https://github.com/ansible-collections/community.docker/pull/162).
- docker_container - added new ``command_handling`` option with current deprecated default value ``compatibility`` which allows to control how the module handles shell quoting when interpreting lists, and how the module handles empty lists/strings. The default will switch to ``correct`` in community.docker 3.0.0 (https://github.com/ansible-collections/community.docker/pull/186).
- docker_container - lifted restriction preventing the creation of anonymous volumes with the ``mounts`` option (https://github.com/ansible-collections/community.docker/pull/181).
Deprecated Features
-------------------
- docker_container - the new ``command_handling``'s default value, ``compatibility``, is deprecated and will change to ``correct`` in community.docker 3.0.0. A deprecation warning is emitted by the module in cases where the behavior will change. Please note that ansible-core will output a deprecation warning only once, so if it is shown for an earlier task, there could be more tasks with this warning where it is not shown (https://github.com/ansible-collections/community.docker/pull/186).
Bugfixes
--------
- docker_compose - fixes task failures when bringing up services while using ``docker-compose <1.17.0`` (https://github.com/ansible-collections/community.docker/issues/180).
- docker_container - make sure to also return ``container`` on ``detached=false`` when status code is non-zero (https://github.com/ansible-collections/community.docker/pull/178).
- docker_stack_info - make sure that module isn't skipped in check mode (https://github.com/ansible-collections/community.docker/pull/183).
- docker_stack_task_info - make sure that module isn't skipped in check mode (https://github.com/ansible-collections/community.docker/pull/183).
New Plugins
-----------
Connection
~~~~~~~~~~
- nsenter - execute on host running controller container
v1.8.0
======

View File

@ -359,3 +359,51 @@ releases:
- 167-docker_compose-profiles-option.yml
- ansible-core-_text.yml
release_date: '2021-06-28'
1.9.0:
changes:
bugfixes:
- docker_compose - fixes task failures when bringing up services while using
``docker-compose <1.17.0`` (https://github.com/ansible-collections/community.docker/issues/180).
- docker_container - make sure to also return ``container`` on ``detached=false``
when status code is non-zero (https://github.com/ansible-collections/community.docker/pull/178).
- docker_stack_info - make sure that module isn't skipped in check mode (https://github.com/ansible-collections/community.docker/pull/183).
- docker_stack_task_info - make sure that module isn't skipped in check mode
(https://github.com/ansible-collections/community.docker/pull/183).
deprecated_features:
- docker_container - the new ``command_handling``'s default value, ``compatibility``,
is deprecated and will change to ``correct`` in community.docker 3.0.0. A
deprecation warning is emitted by the module in cases where the behavior will
change. Please note that ansible-core will output a deprecation warning only
once, so if it is shown for an earlier task, there could be more tasks with
this warning where it is not shown (https://github.com/ansible-collections/community.docker/pull/186).
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).
- docker_compose - added ``env_file`` option for specifying custom environment
files (https://github.com/ansible-collections/community.docker/pull/174).
- docker_container - added ``publish_all_ports`` option to publish all exposed
ports to random ports except those explicitly bound with ``published_ports``
(this was already added in community.docker 1.8.0) (https://github.com/ansible-collections/community.docker/pull/162).
- docker_container - added new ``command_handling`` option with current deprecated
default value ``compatibility`` which allows to control how the module handles
shell quoting when interpreting lists, and how the module handles empty lists/strings.
The default will switch to ``correct`` in community.docker 3.0.0 (https://github.com/ansible-collections/community.docker/pull/186).
- docker_container - lifted restriction preventing the creation of anonymous
volumes with the ``mounts`` option (https://github.com/ansible-collections/community.docker/pull/181).
release_summary: New bugfixes and features release.
fragments:
- 1.9.0.yml
- 162-docker_container_publish_all_option.yml
- 174-docker_compose-env_file.yml
- 178-docker_container-container.yml
- 181-docker_container-allow-anonymous-volume-mounts.yml
- 182-docker_compose-fix-start-keyword-failures.yml
- 183-info-check_mode.yml
- 186-docker_container-command-entrypoint.yml
- 188-improve-import-errors.yml
plugins:
connection:
- description: execute on host running controller container
name: nsenter
namespace: null
release_date: '2021-08-03'

View File

@ -1 +0,0 @@
release_summary: New bugfixes and features release.

View File

@ -1,5 +0,0 @@
---
minor_changes:
- docker_container - added ``publish_all_ports`` option to publish all exposed ports to random ports except those
explicitly bound with ``published_ports`` (this was already added in community.docker 1.8.0)
(https://github.com/ansible-collections/community.docker/pull/162).

View File

@ -1,4 +0,0 @@
---
minor_changes:
- docker_compose - added ``env_file`` option for specifying custom environment files
(https://github.com/ansible-collections/community.docker/pull/174).

View File

@ -1,2 +0,0 @@
bugfixes:
- "docker_container - make sure to also return ``container`` on ``detached=false`` when status code is non-zero (https://github.com/ansible-collections/community.docker/pull/178)."

View File

@ -1,4 +0,0 @@
---
minor_changes:
- docker_container - lifted restriction preventing the creation of anonymous volumes with the ``mounts`` option
(https://github.com/ansible-collections/community.docker/pull/181).

View File

@ -1,4 +0,0 @@
---
bugfixes:
- docker_compose - fixes task failures when bringing up services while using ``docker-compose <1.17.0``
(https://github.com/ansible-collections/community.docker/issues/180).

View File

@ -1,3 +0,0 @@
bugfixes:
- docker_stack_info - make sure that module isn't skipped in check mode (https://github.com/ansible-collections/community.docker/pull/183).
- docker_stack_task_info - make sure that module isn't skipped in check mode (https://github.com/ansible-collections/community.docker/pull/183).

View File

@ -1,4 +0,0 @@
minor_changes:
- "docker_container - added new ``command_handling`` option with current deprecated default value ``compatibility`` which allows to control how the module handles shell quoting when interpreting lists, and how the module handles empty lists/strings. The default will switch to ``correct`` in community.docker 3.0.0 (https://github.com/ansible-collections/community.docker/pull/186)."
deprecated_features:
- "docker_container - the new ``command_handling``'s default value, ``compatibility``, is deprecated and will change to ``correct`` in community.docker 3.0.0. A deprecation warning is emitted by the module in cases where the behavior will change. Please note that ansible-core will output a deprecation warning only once, so if it is shown for an earlier task, there could be more tasks with this warning where it is not shown (https://github.com/ansible-collections/community.docker/pull/186)."

View File

@ -1,2 +0,0 @@
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)."