summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTibor Vass <tiborvass@users.noreply.github.com>2016-12-15 17:57:48 -0800
committerGitHub <noreply@github.com>2016-12-15 17:57:48 -0800
commit7392c3b0ce0f9d3e918a321c66668c5d1ef4f689 (patch)
tree3fcba75b3ed2137e3f72218e8b34cbb6962f91aa
parente81486637eb4aaef41d7639551df6993cfb52cca (diff)
parent5e7229d32d88eedcaea8ab4f5c6de80884f0c420 (diff)
downloaddocker-7392c3b0ce0f9d3e918a321c66668c5d1ef4f689.tar.gz
Merge pull request #29466 from vieux/bump_1.12.5v1.12.5
bump to 1.12.5
-rw-r--r--CHANGELOG.md38
-rw-r--r--VERSION2
2 files changed, 38 insertions, 2 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8a3ea6b1fd..cdfb27b2d5 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -34,6 +34,43 @@ To resolve this:
After making those changes, run `sudo systemctl daemon-reload`, and `sudo
systemctl restart docker` to reload changes and (re)start the docker daemon.
+**NOTE**: Docker 1.12.5 will correctly validate that either an IPv6 subnet is provided or
+that the IPAM driver can provide one when you specify the `--ipv6` option.
+
+If you are currently using the `--ipv6` option _without_ specifying the
+`--fixed-cidr-v6` option, the Docker daemon will refuse to start with the
+following message:
+
+```none
+Error starting daemon: Error initializing network controller: Error creating
+ default "bridge" network: failed to parse pool request
+ for address space "LocalDefault" pool " subpool ":
+ could not find an available, non-overlapping IPv6 address
+ pool among the defaults to assign to the network
+```
+
+To resolve this error, either remove the `--ipv6` flag (to preserve the same
+behavior as in Docker 1.12.3 and earlier), or provide an IPv6 subnet as the
+value of the `--fixed-cidr-v6` flag.
+
+In a similar way, if you specify the `--ipv6` flag when creating a network
+with the default IPAM driver, without providing an IPv6 `--subnet`, network
+creation will fail with the following message:
+
+```none
+Error response from daemon: failed to parse pool request for address space
+ "LocalDefault" pool "" subpool "": could not find an
+ available, non-overlapping IPv6 address pool among
+ the defaults to assign to the network
+```
+
+To resolve this, either remove the `--ipv6` flag (to preserve the same behavior
+as in Docker 1.12.3 and earlier), or provide an IPv6 subnet as the value of the
+`--subnet` flag.
+
+The network network creation will instead succeed if you use an external IPAM driver
+which supports automatic allocation of IPv6 subnets.
+
### Runtime
- Fix race on sending stdin close event [#29424](https://github.com/docker/docker/pull/29424)
@@ -45,7 +82,6 @@ systemctl restart docker` to reload changes and (re)start the docker daemon.
### Contrib
- Fix compilation on Darwin [#29370](https://github.com/docker/docker/pull/29370)
-- Use the selinux policy provided by docker-selinux on CentOS [#29377](https://github.com/docker/docker/pull/29377)
## 1.12.4 (2016-12-12)
diff --git a/VERSION b/VERSION
index 3674cb56ec..e0a6b34fb0 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-1.12.5-rc1
+1.12.5