From 6a44190543993a9e336064d0883a84260c3553b4 Mon Sep 17 00:00:00 2001
From: "ansible-documentation-bot[bot]"
<147556122+ansible-documentation-bot[bot]@users.noreply.github.com>
Date: Tue, 9 Dec 2025 21:47:48 +0100
Subject: [PATCH] Add the Ansible community 11.13.0 porting guide (#3355)
Co-authored-by: Felix Fontein <5781356+felixfontein@users.noreply.github.com>
---
.../rst/porting_guides/porting_guide_11.rst | 20 +++++++++++++++++++
1 file changed, 20 insertions(+)
diff --git a/docs/docsite/rst/porting_guides/porting_guide_11.rst b/docs/docsite/rst/porting_guides/porting_guide_11.rst
index 81d533fa0a..77fb7a96d9 100644
--- a/docs/docsite/rst/porting_guides/porting_guide_11.rst
+++ b/docs/docsite/rst/porting_guides/porting_guide_11.rst
@@ -97,6 +97,26 @@ Networking
No notable changes
+Porting Guide for v11.13.0
+==========================
+
+Known Issues
+------------
+
+community.docker
+^^^^^^^^^^^^^^^^
+
+- docker_container - when specifying IPv6 addresses for networks, Docker since version 29 no longer returns the orignal address used when adding a container to a network, but normalizes them. The module will try to normalize IP addresses for comparison, but it uses the ``ipaddress`` module from the Python 3 standard library for that. When using the module with Python 2, please install the `ipaddress backport for Python 2.x `__ (https://github.com/ansible-collections/community.docker/pull/1198).
+- docker_image, docker_image_export - idempotency for archiving images depends on whether the image IDs used by the image storage backend correspond to the IDs used in the tarball's ``manifest.json`` files. The new default backend in Docker 29 apparently uses image IDs that no longer correspond, whence idempotency no longer works (https://github.com/ansible-collections/community.docker/pull/1199).
+- docker_network - when specifying IPv6 addresses or networks, Docker since version 29 no longer returns the orignal address/network used when creating a network, but normalizes them. The module will try to normalize IP addresses for comparison, but it uses the ``ipaddress`` module from the Python 3 standard library for that. When using the module with Python 2, please install the `ipaddress backport for Python 2.x `__ (https://github.com/ansible-collections/community.docker/pull/1203).
+
+Deprecated Features
+-------------------
+
+- The ``junipernetworks.junos`` collection has been deprecated.
+ It will be removed from Ansible 14 if no one starts maintaining it again before Ansible 14.
+ See `Collections Removal Process for unmaintained collections `__ for more details (`https://forum.ansible.com/t/44869 `__).
+
Porting Guide for v11.12.0
==========================