From 02ff9b1786057cd839d1dfc90975edba52cdf08c Mon Sep 17 00:00:00 2001 From: Joao Fernandes Date: Tue, 16 Jan 2018 15:44:27 -0800 Subject: [PATCH] Update Docker EE release notes to new template (#427) --- _config.yml | 2 + _data/toc.yaml | 14 ++- ee/17.03/release-notes.md | 86 ----------------- .../index.md => engine/release-notes.md} | 96 ++++++++++++++++++- release-notes/docker-engine.md | 2 +- release-notes/index.md | 2 +- 6 files changed, 103 insertions(+), 99 deletions(-) delete mode 100644 ee/17.03/release-notes.md rename ee/{17.06/index.md => engine/release-notes.md} (84%) diff --git a/_config.yml b/_config.yml index 4ba85a76a3..48abe3afc5 100644 --- a/_config.yml +++ b/_config.yml @@ -63,6 +63,8 @@ tablabels: ucp-2.2: Universal Control Plane 2.2 dtr-2.5: Docker Trusted Registry 2.5 dtr-2.4: Docker Trusted Registry 2.4 + engine-17.06: Docker EE Engine 17.06 + engine-17.03: Docker EE Engine 17.03 docker-cli-linux: Docker CLI on Mac/Linux docker-cli-win: Docker CLI on Windows kubectl: Kubernetes CLI diff --git a/_data/toc.yaml b/_data/toc.yaml index d06beab9f2..d8056019ff 100644 --- a/_data/toc.yaml +++ b/_data/toc.yaml @@ -185,7 +185,7 @@ guides: title: FAQ - sectiontitle: Release notes section: - - path: /ee/17.06/ + - path: /ee/engine/release-notes/ title: Docker EE nosync: true - path: /release-notes/docker-ce/ @@ -1544,12 +1544,6 @@ manuals: path: https://dockertrial.com - path: /ee/telemetry/ title: Manage usage data collection - - sectiontitle: Release notes - section: - - path: /ee/17.03/release-notes/ - title: "17.03" - - path: /ee/17.06/ - title: "17.06" - path: /datacenter/install/linux/ title: Deploy Docker EE standard on Linux - path: /ee/backup/ @@ -1558,6 +1552,10 @@ manuals: title: Upgrade Docker EE - path: /ee/docker-ee-architecture/ title: Docker EE Architecture + - sectiontitle: Docker EE Engine + section: + - title: Release notes + path: /ee/engine/release-notes/ - sectiontitle: Universal Control Plane section: - path: /ee/ucp/ @@ -3635,7 +3633,7 @@ manuals: section: - path: /release-notes/ title: Overview - - path: /ee/17.06/ + - path: /ee/engine/release-notes/ title: Docker EE nosync: true - path: /release-notes/docker-ce/ diff --git a/ee/17.03/release-notes.md b/ee/17.03/release-notes.md deleted file mode 100644 index bbc7ee0159..0000000000 --- a/ee/17.03/release-notes.md +++ /dev/null @@ -1,86 +0,0 @@ ---- -title: Docker EE 17.03 release notes -description: Docker Enterprise Edition 17.03 release notes -keywords: docker ee, release notes, upgrade -redirect_from: - - /enterprise/17.03/release-notes/ ---- - -This document describes the latest changes, additions, known issues, and fixes -for Docker Enterprise Edition (Docker EE). - -Docker EE is functionally equivalent to the corresponding Docker CE that -it references. However, Docker EE also includes back-ported fixes -(security-related and priority defects) from the open source. It incorporates -defect fixes that you can use in environments where new features cannot be -adopted as quickly for consistency and compatibility reasons. - -## Docker EE 17.03.2-ee-8 (2017-12-13) - -* Handle cleanup DNS for attachable container to prevent leak in name resolution [docker/libnetwork#1999](https://github.com/docker/libnetwork/pull/1999) -* When a node is removed, delete all of its attachment tasks so networks used by those tasks can be removed [docker/swarmkit#2417](https://github.com/docker/swarmkit/pull/2417) -* Increase gRPC request timeout to 20 seconds for sending snapshots to prevent `context deadline exceeded` errors [docker/swarmkit#2406](https://github.com/docker/swarmkit/pull/2406) -* Avoid using a map for log attributes to prevent panic [moby/moby#34174](https://github.com/moby/moby/pull/34174) -* Fix "raw" mode with the Splunk logging driver [moby/moby#34520](https://github.com/moby/moby/pull/34520) -* Don't unmount entire plugin manager tree on remove [moby/moby#33422](https://github.com/moby/moby/pull/33422) -* Redact secret data on secret creation [moby/moby#33884](https://github.com/moby/moby/pull/33884) -* Sort secrets and configs to ensure idempotence and prevent `docker stack deploy` from useless restart of services [docker/cli#509](https://github.com/docker/cli/pull/509) -* Automatically set `may_detach_mounts=1` on startup to prevent `device or resource busy` errors [moby/moby#34886](https://github.com/moby/moby/pull/34886) -* Don't abort when setting `may_detach_mounts` [moby/moby#35172](https://github.com/moby/moby/pull/35172) -* Protect health monitor channel to prevent engine panic [moby/moby#35482](https://github.com/moby/moby/pull/35482) - -## Docker EE 17.03.2-ee-7 (2017-10-04) - -* Fix logic in network resource reaping to prevent memory leak [docker/libnetwork#1944](https://github.com/docker/libnetwork/pull/1944) [docker/libnetwork#1960](https://github.com/docker/libnetwork/pull/1960) -* Increase max GRPC message size to 128MB for larger snapshots so newly added managers can successfully join [docker/swarmkit#2375](https://github.com/docker/swarmkit/pull/2375) - -## Docker EE 17.03.2-ee-6 (2017-08-24) - -* Fix daemon panic on docker image push [moby/moby#33105](https://github.com/moby/moby/pull/33105) -* Fix panic in concurrent network creation/deletion operations [docker/libnetwork#1861](https://github.com/docker/libnetwork/pull/1861) -* Improve network db stability under stressful situations [docker/libnetwork#1860](https://github.com/docker/libnetwork/pull/1860) -* Enable TCP Keep-Alive in Docker client [docker/cli#415](https://github.com/docker/cli/pull/415) -* Lock goroutine to OS thread while changing NS [docker/libnetwork#1911](https://github.com/docker/libnetwork/pull/1911) -* Ignore PullOptions for running tasks [docker/swarmkit#2351](https://github.com/docker/swarmkit/pull/2351) - -## Docker EE 17.03.2-ee-5 (20 Jul 2017) - -* Add more locking to storage drivers [#31136](https://github.com/moby/moby/pull/31136) -* Prevent data race on `docker network connect/disconnect` [#33456](https://github.com/moby/moby/pull/33456) -* Improve service discovery reliability [#1796](https://github.com/docker/libnetwork/pull/1796) [#18078](https://github.com/docker/libnetwork/pull/1808) -* Fix resource leak in swarm mode [#2215](https://github.com/docker/swarmkit/pull/2215) -* Optimize `docker system df` for volumes on NFS [#33620](https://github.com/moby/moby/pull/33620) -* Fix validation bug with host-mode ports in swarm mode [#2177](https://github.com/docker/swarmkit/pull/2177) -* Fix potential crash in swarm mode [#2268](https://github.com/docker/swarmkit/pull/2268) -* Improve network control-plane reliability [#1704](https://github.com/docker/libnetwork/pull/1704) -* Do not error out when selinux relabeling is not supported on volume filesystem [#33831](https://github.com/moby/moby/pull/33831) -* Remove debugging code for aufs ebusy errors [#31665](https://github.com/moby/moby/pull/31665) -* Prevent resource leak on healthchecks [#33781](https://github.com/moby/moby/pull/33781) -* Fix issue where containerd supervisor may exit prematurely [#32590](https://github.com/moby/moby/pull/32590) -* Fix potential containerd crash [#2](https://github.com/docker/containerd/pull/2) -* Ensure server details are set in client even when an error is returned [#33827](https://github.com/moby/moby/pull/33827) -* Fix issue where slow/dead `docker logs` clients can block the container [#33897](https://github.com/moby/moby/pull/33897) -* Fix potential panic on Windows when running as a service [#32244](https://github.com/moby/moby/pull/32244) - -## Docker EE 17.03.2-ee-4 (01 Jun 2017) - -Refer to the [detailed list](https://github.com/moby/moby/releases/tag/v17.03.2-ce) of all changes since the release of Docker EE 17.03.1-ee-3 - -**Note**: This release includes a fix for potential data loss under certain -circumstances with the local (built-in) volume driver. - -## Docker EE 17.03.1-ee-3 (30 Mar 2017) - -* Fix an issue with the SELinux policy for Oracle Linux [#31501](https://github.com/docker/docker/pull/31501) - -## Docker EE 17.03.1-ee-2 (28 Mar 2017) - -* Fix issue with swarm CA timeouts [#2063](https://github.com/docker/swarmkit/pull/2063) [#2064](https://github.com/docker/swarmkit/pull/2064/files) - -Refer to the [detailed list](https://github.com/moby/moby/releases/tag/v17.03.1-ce) of all changes since the release of Docker EE 17.03.0-ee-1 - -## Docker EE 17.03.0-ee-1 (2 Mar 2017) - -Initial Docker EE release, based on Docker CE 17.03.0 - -* Optimize size calculation for `docker system df` container size [#31159](https://github.com/docker/docker/pull/31159) diff --git a/ee/17.06/index.md b/ee/engine/release-notes.md similarity index 84% rename from ee/17.06/index.md rename to ee/engine/release-notes.md index 443c605758..be83ea6f4a 100644 --- a/ee/17.06/index.md +++ b/ee/engine/release-notes.md @@ -1,14 +1,21 @@ --- -title: Docker EE 17.06 release notes -description: Docker Enterprise Edition 17.06 release notes -keywords: docker ee, release notes, upgrade +title: Docker EE Engine release notes +description: Learn about new features, improvements, and known issues in the + Enterprise Edition of Docker engine. +keywords: ee, release notes, upgrade redirect_from: - /enterprise/release-notes/ - /enterprise/17.06/ - /enterprise/17.06/release-notes/ +- /enterprise/17.03/release-notes/ toc_max: 2 +cli_tabs: + - version: engine-17.06 + - version: engine-17.03 --- +{% if include.version=="engine-17.06" %} + This document describes the latest changes, additions, known issues, and fixes for Docker Enterprise Edition (Docker EE). @@ -450,3 +457,86 @@ not reachable until one of these 2 conditions happens: As a workaround, send at least a packet out from each container like (ping, GARP, etc). + +{% elsif include.version=="engine-17.03" %} + +This document describes the latest changes, additions, known issues, and fixes +for Docker Enterprise Edition (Docker EE). + +Docker EE is functionally equivalent to the corresponding Docker CE that +it references. However, Docker EE also includes back-ported fixes +(security-related and priority defects) from the open source. It incorporates +defect fixes that you can use in environments where new features cannot be +adopted as quickly for consistency and compatibility reasons. + +## Docker EE 17.03.2-ee-8 (2017-12-13) + +* Handle cleanup DNS for attachable container to prevent leak in name resolution [docker/libnetwork#1999](https://github.com/docker/libnetwork/pull/1999) +* When a node is removed, delete all of its attachment tasks so networks used by those tasks can be removed [docker/swarmkit#2417](https://github.com/docker/swarmkit/pull/2417) +* Increase gRPC request timeout to 20 seconds for sending snapshots to prevent `context deadline exceeded` errors [docker/swarmkit#2406](https://github.com/docker/swarmkit/pull/2406) +* Avoid using a map for log attributes to prevent panic [moby/moby#34174](https://github.com/moby/moby/pull/34174) +* Fix "raw" mode with the Splunk logging driver [moby/moby#34520](https://github.com/moby/moby/pull/34520) +* Don't unmount entire plugin manager tree on remove [moby/moby#33422](https://github.com/moby/moby/pull/33422) +* Redact secret data on secret creation [moby/moby#33884](https://github.com/moby/moby/pull/33884) +* Sort secrets and configs to ensure idempotence and prevent `docker stack deploy` from useless restart of services [docker/cli#509](https://github.com/docker/cli/pull/509) +* Automatically set `may_detach_mounts=1` on startup to prevent `device or resource busy` errors [moby/moby#34886](https://github.com/moby/moby/pull/34886) +* Don't abort when setting `may_detach_mounts` [moby/moby#35172](https://github.com/moby/moby/pull/35172) +* Protect health monitor channel to prevent engine panic [moby/moby#35482](https://github.com/moby/moby/pull/35482) + +## Docker EE 17.03.2-ee-7 (2017-10-04) + +* Fix logic in network resource reaping to prevent memory leak [docker/libnetwork#1944](https://github.com/docker/libnetwork/pull/1944) [docker/libnetwork#1960](https://github.com/docker/libnetwork/pull/1960) +* Increase max GRPC message size to 128MB for larger snapshots so newly added managers can successfully join [docker/swarmkit#2375](https://github.com/docker/swarmkit/pull/2375) + +## Docker EE 17.03.2-ee-6 (2017-08-24) + +* Fix daemon panic on docker image push [moby/moby#33105](https://github.com/moby/moby/pull/33105) +* Fix panic in concurrent network creation/deletion operations [docker/libnetwork#1861](https://github.com/docker/libnetwork/pull/1861) +* Improve network db stability under stressful situations [docker/libnetwork#1860](https://github.com/docker/libnetwork/pull/1860) +* Enable TCP Keep-Alive in Docker client [docker/cli#415](https://github.com/docker/cli/pull/415) +* Lock goroutine to OS thread while changing NS [docker/libnetwork#1911](https://github.com/docker/libnetwork/pull/1911) +* Ignore PullOptions for running tasks [docker/swarmkit#2351](https://github.com/docker/swarmkit/pull/2351) + +## Docker EE 17.03.2-ee-5 (20 Jul 2017) + +* Add more locking to storage drivers [#31136](https://github.com/moby/moby/pull/31136) +* Prevent data race on `docker network connect/disconnect` [#33456](https://github.com/moby/moby/pull/33456) +* Improve service discovery reliability [#1796](https://github.com/docker/libnetwork/pull/1796) [#18078](https://github.com/docker/libnetwork/pull/1808) +* Fix resource leak in swarm mode [#2215](https://github.com/docker/swarmkit/pull/2215) +* Optimize `docker system df` for volumes on NFS [#33620](https://github.com/moby/moby/pull/33620) +* Fix validation bug with host-mode ports in swarm mode [#2177](https://github.com/docker/swarmkit/pull/2177) +* Fix potential crash in swarm mode [#2268](https://github.com/docker/swarmkit/pull/2268) +* Improve network control-plane reliability [#1704](https://github.com/docker/libnetwork/pull/1704) +* Do not error out when selinux relabeling is not supported on volume filesystem [#33831](https://github.com/moby/moby/pull/33831) +* Remove debugging code for aufs ebusy errors [#31665](https://github.com/moby/moby/pull/31665) +* Prevent resource leak on healthchecks [#33781](https://github.com/moby/moby/pull/33781) +* Fix issue where containerd supervisor may exit prematurely [#32590](https://github.com/moby/moby/pull/32590) +* Fix potential containerd crash [#2](https://github.com/docker/containerd/pull/2) +* Ensure server details are set in client even when an error is returned [#33827](https://github.com/moby/moby/pull/33827) +* Fix issue where slow/dead `docker logs` clients can block the container [#33897](https://github.com/moby/moby/pull/33897) +* Fix potential panic on Windows when running as a service [#32244](https://github.com/moby/moby/pull/32244) + +## Docker EE 17.03.2-ee-4 (01 Jun 2017) + +Refer to the [detailed list](https://github.com/moby/moby/releases/tag/v17.03.2-ce) of all changes since the release of Docker EE 17.03.1-ee-3 + +**Note**: This release includes a fix for potential data loss under certain +circumstances with the local (built-in) volume driver. + +## Docker EE 17.03.1-ee-3 (30 Mar 2017) + +* Fix an issue with the SELinux policy for Oracle Linux [#31501](https://github.com/docker/docker/pull/31501) + +## Docker EE 17.03.1-ee-2 (28 Mar 2017) + +* Fix issue with swarm CA timeouts [#2063](https://github.com/docker/swarmkit/pull/2063) [#2064](https://github.com/docker/swarmkit/pull/2064/files) + +Refer to the [detailed list](https://github.com/moby/moby/releases/tag/v17.03.1-ce) of all changes since the release of Docker EE 17.03.0-ee-1 + +## Docker EE 17.03.0-ee-1 (2 Mar 2017) + +Initial Docker EE release, based on Docker CE 17.03.0 + +* Optimize size calculation for `docker system df` container size [#31159](https://github.com/docker/docker/pull/31159) + +{% endif %} diff --git a/release-notes/docker-engine.md b/release-notes/docker-engine.md index 144547a195..5bdf4ebc16 100644 --- a/release-notes/docker-engine.md +++ b/release-notes/docker-engine.md @@ -7,7 +7,7 @@ toc_max: 2 These release notes are for Docker Engine versions 1.13.1 and lower. For newer Docker releases, see [Docker CE](docker-ce.md) or -[Docker EE](/ee/17.03/release-notes.md). +[Docker EE](/ee/engine/release-notes.md). ## 1.13.1 (2017-02-08) diff --git a/release-notes/index.md b/release-notes/index.md index bdc5d30fcd..a2c5c356e9 100644 --- a/release-notes/index.md +++ b/release-notes/index.md @@ -6,7 +6,7 @@ title: Docker Release Notes Find out what's new in Docker products! -- [Docker EE](/ee/17.06/index.md) or [Commercially Supported Docker Engine](/cs-engine/1.13/release-notes/) +- [Docker EE](/ee/engine/release-notes.md) or [Commercially Supported Docker Engine](/cs-engine/1.13/release-notes/) - [Docker CE](docker-ce.md) - [Docker Engine (archived)](docker-engine.md) - [Docker for Mac](/docker-for-mac/release-notes.md) ([Edge Releases](/docker-for-mac/edge-release-notes.md))