Skip to content
This repository has been archived by the owner on Oct 13, 2023. It is now read-only.

Releases: docker-archive/docker-ce

18.09.5

11 Apr 07:08
e8ff056
Compare
Choose a tag to compare

Changelog

For official release notes for Docker Engine CE and Docker Engine EE, visit the
release notes page.

18.09.5 (2019-04-11)

Builder

Client

Networking

Runtime

Swarm Mode

18.09.4 (2019-03-27)

Builder

  • Add validation for git ref so it can't be misinterpreted as a flag. moby/moby#38944

Runtime

  • Fix docker cp error with filenames greater than 100 characters. moby/moby#38634
  • Fix layer/layer_store: ensure NewInputTarStream resources are released. moby/moby#38413

Swarm Mode

18.09.3 (2019-02-28)

Networking

  • Windows: avoid regeneration of network ids to prevent broken references to networks. docker/engine#149

Runtime

  • Update to Go 1.10.8.
  • Modify some of the names in the container name generator. docker/engine#159
  • When copying existing folder, ignore xattr set errors when the target filesystem doesn't support xattr. docker/engine#135
  • Graphdriver: fix "device" mode not being detected if "character-device" bit is set. docker/engine#160
  • Fix nil pointer derefence on failure to connect to containerd. docker/engine#162
  • Delete stale containerd object on start failure. docker/engine#154

18.09.2 (2019-02-11)

Security

  • Update runc to address a critical vulnerability that allows specially-crafted containers to gain administrative privileges on the host. (CVE-2019-5736)

18.09.1 (2019-01-09)

Builder

  • Additional warnings for use of deprecated legacy overlay and devicemapper storage dirvers. docker/engine#85

Client

  • Add bash completion for experimental CLI commands (manifest). docker/cli#1542

Networking

Packaging

Runtime

18.09.0 (2018-11-08)

Deprecation

For more information on the list of deprecated flags and APIs, have a look at
https://docs.docker.com/engine/deprecated/ where you can find the target removal dates

API

Builder

  • BuildKit: Change --console=[auto,false,true] to --progress=[auto,plain,tty] docker/cli#1276
  • BuildKit: Set BuildKit's ExportedProduct variable to show useful errors in the future. moby/moby#37439
Read more

18.09.5-rc1

09 Apr 19:16
351eb87
Compare
Choose a tag to compare
18.09.5-rc1 Pre-release
Pre-release

Changelog

For official release notes for Docker Engine CE and Docker Engine EE, visit the
release notes page.

18.09.5 (2019-04-11)

Builder

Client

Networking

Runtime

Swarm Mode

18.09.4 (2019-03-27)

Builder

  • Add validation for git ref so it can't be misinterpreted as a flag. moby/moby#38944

Runtime

  • Fix docker cp error with filenames greater than 100 characters. moby/moby#38634
  • Fix layer/layer_store: ensure NewInputTarStream resources are released. moby/moby#38413

Swarm Mode

18.09.3 (2019-02-28)

Networking

  • Windows: avoid regeneration of network ids to prevent broken references to networks. docker/engine#149

Runtime

  • Update to Go 1.10.8.
  • Modify some of the names in the container name generator. docker/engine#159
  • When copying existing folder, ignore xattr set errors when the target filesystem doesn't support xattr. docker/engine#135
  • Graphdriver: fix "device" mode not being detected if "character-device" bit is set. docker/engine#160
  • Fix nil pointer derefence on failure to connect to containerd. docker/engine#162
  • Delete stale containerd object on start failure. docker/engine#154

18.09.2 (2019-02-11)

Security

  • Update runc to address a critical vulnerability that allows specially-crafted containers to gain administrative privileges on the host. (CVE-2019-5736)

18.09.1 (2019-01-09)

Builder

  • Additional warnings for use of deprecated legacy overlay and devicemapper storage dirvers. docker/engine#85

Client

  • Add bash completion for experimental CLI commands (manifest). docker/cli#1542

Networking

Packaging

Runtime

18.09.0 (2018-11-08)

Deprecation

For more information on the list of deprecated flags and APIs, have a look at
https://docs.docker.com/engine/deprecated/ where you can find the target removal dates

API

Builder

  • BuildKit: Change --console=[auto,false,true] to --progress=[auto,plain,tty] docker/cli#1276
  • BuildKit: Set BuildKit's ExportedProduct variable to show useful errors in the future. moby/moby#37439
Read more

19.03.0-beta1

04 Apr 23:51
62240a9
Compare
Choose a tag to compare
19.03.0-beta1 Pre-release
Pre-release

Changelog

For official release notes for Docker Engine CE and Docker Engine EE, visit the
release notes page.

19.03.0 (2019-05-21)

Client

API

Builder

  • Builder: fix COPY --from should preserve ownership. moby/moby#38599
  • builder-next: update buildkit to c3541087 (v0.4.0). moby/moby#38882
    • This brings in inline cache support. --cache-from can now point to an existing image
      if it was built with --build-arg BUILDKIT_INLINE_CACHE=true and contains the cache metadata in the image config.
  • builder-next: allow outputs configuration. moby/moby#38898
  • TODO changes from BuildKit

Experimental

Security

Runtime

Networking

Swarm

Logging

Deprecation

18.09.4

28 Mar 05:20
d14af54
Compare
Choose a tag to compare

Changelog

For official release notes for Docker Engine CE and Docker Engine EE, visit the
release notes page.

18.09.4 (2019-03-27)

Builder

  • Add validation for git ref so it can't be misinterpreted as a flag. moby/moby#38944

Runtime

  • Fix docker cp error with filenames greater than 100 characters. moby/moby#38634
  • Fix layer/layer_store: ensure NewInputTarStream resources are released. moby/moby#38413

Swarm Mode

18.09.3 (2019-02-28)

Networking

  • Windows: avoid regeneration of network ids to prevent broken references to networks. docker/engine#149

Runtime

  • Update to Go 1.10.8.
  • Modify some of the names in the container name generator. docker/engine#159
  • When copying existing folder, ignore xattr set errors when the target filesystem doesn't support xattr. docker/engine#135
  • Graphdriver: fix "device" mode not being detected if "character-device" bit is set. docker/engine#160
  • Fix nil pointer derefence on failure to connect to containerd. docker/engine#162
  • Delete stale containerd object on start failure. docker/engine#154

18.09.2 (2019-02-11)

Security

  • Update runc to address a critical vulnerability that allows specially-crafted containers to gain administrative privileges on the host. (CVE-2019-5736)

18.09.1 (2019-01-09)

Builder

  • Additional warnings for use of deprecated legacy overlay and devicemapper storage dirvers. docker/engine#85

Client

  • Add bash completion for experimental CLI commands (manifest). docker/cli#1542

Networking

Packaging

Runtime

18.09.0 (2018-11-08)

Deprecation

For more information on the list of deprecated flags and APIs, have a look at
https://docs.docker.com/engine/deprecated/ where you can find the target removal dates

API

Builder

  • BuildKit: Change --console=[auto,false,true] to --progress=[auto,plain,tty] docker/cli#1276
  • BuildKit: Set BuildKit's ExportedProduct variable to show useful errors in the future. moby/moby#37439

Client

  • Add docker engine subcommand to manage the lifecycle of a Docker Engine running as a privileged container on top of containerd, and to allow upgrades to Docker Engine Enterprise docker/cli#1260
  • Expose product license in docker info output docker/cli#1313
  • Show warnings produced by daemon in docker info output docker/cli#1225
Read more

18.09.4-rc1

21 Mar 05:07
9d6081e
Compare
Choose a tag to compare
18.09.4-rc1 Pre-release
Pre-release

Changelog

For official release notes for Docker Engine CE and Docker Engine EE, visit the
release notes page.

18.09.4 (2019-03-27)

Runtime

  • Fix docker cp error with filenames greater than 100 characters. moby/moby#38634
  • Fix layer/layer_store: ensure NewInputTarStream resources are released. moby/moby#38413

Swarm Mode

18.09.3 (2019-02-28)

Networking

  • Windows: avoid regeneration of network ids to prevent broken references to networks. docker/engine#149

Runtime

  • Update to Go 1.10.8.
  • Modify some of the names in the container name generator. docker/engine#159
  • When copying existing folder, ignore xattr set errors when the target filesystem doesn't support xattr. docker/engine#135
  • Graphdriver: fix "device" mode not being detected if "character-device" bit is set. docker/engine#160
  • Fix nil pointer derefence on failure to connect to containerd. docker/engine#162
  • Delete stale containerd object on start failure. docker/engine#154

18.09.2 (2019-02-11)

Security

  • Update runc to address a critical vulnerability that allows specially-crafted containers to gain administrative privileges on the host. (CVE-2019-5736)

18.09.1 (2019-01-09)

Builder

  • Additional warnings for use of deprecated legacy overlay and devicemapper storage dirvers. docker/engine#85

Client

  • Add bash completion for experimental CLI commands (manifest). docker/cli#1542

Networking

Packaging

Runtime

18.09.0 (2018-11-08)

Deprecation

For more information on the list of deprecated flags and APIs, have a look at
https://docs.docker.com/engine/deprecated/ where you can find the target removal dates

API

Builder

  • BuildKit: Change --console=[auto,false,true] to --progress=[auto,plain,tty] docker/cli#1276
  • BuildKit: Set BuildKit's ExportedProduct variable to show useful errors in the future. moby/moby#37439

Client

  • Add docker engine subcommand to manage the lifecycle of a Docker Engine running as a privileged container on top of containerd, and to allow upgrades to Docker Engine Enterprise docker/cli#1260
  • Expose product license in docker info output docker/cli#1313
  • Show warnings produced by daemon in docker info output docker/cli#1225
Read more

18.09.3

28 Feb 18:06
774a1f4
Compare
Choose a tag to compare

Changelog

For official release notes for Docker Engine CE and Docker Engine EE, visit the
release notes page.

18.09.3 (2019-02-28)

Networking

  • Windows: avoid regeneration of network ids to prevent broken references to networks. docker/engine#149

Runtime

  • Update to Go 1.10.8.
  • Modify some of the names in the container name generator. docker/engine#159
  • When copying existing folder, ignore xattr set errors when the target filesystem doesn't support xattr. docker/engine#135
  • Graphdriver: fix "device" mode not being detected if "character-device" bit is set. docker/engine#160
  • Fix nil pointer derefence on failure to connect to containerd. docker/engine#162
  • Delete stale containerd object on start failure. docker/engine#154

18.09.2 (2019-02-11)

Security

  • Update runc to address a critical vulnerability that allows specially-crafted containers to gain administrative privileges on the host. (CVE-2019-5736)

18.09.1 (2019-01-09)

Builder

  • Additional warnings for use of deprecated legacy overlay and devicemapper storage dirvers. docker/engine#85

Client

  • Add bash completion for experimental CLI commands (manifest). docker/cli#1542

Networking

Packaging

Runtime

18.09.0 (2018-11-08)

Deprecation

For more information on the list of deprecated flags and APIs, have a look at
https://docs.docker.com/engine/deprecated/ where you can find the target removal dates

API

Builder

  • BuildKit: Change --console=[auto,false,true] to --progress=[auto,plain,tty] docker/cli#1276
  • BuildKit: Set BuildKit's ExportedProduct variable to show useful errors in the future. moby/moby#37439

Client

  • Add docker engine subcommand to manage the lifecycle of a Docker Engine running as a privileged container on top of containerd, and to allow upgrades to Docker Engine Enterprise docker/cli#1260
  • Expose product license in docker info output docker/cli#1313
  • Show warnings produced by daemon in docker info output docker/cli#1225
Read more

18.09.3-rc1

26 Feb 07:17
516e093
Compare
Choose a tag to compare
18.09.3-rc1 Pre-release
Pre-release

Changelog

For official release notes for Docker Engine CE and Docker Engine EE, visit the
[https://docs.docker.com/engine/release-notes/](release notes page).

18.09.3 (2019-02-DD)

Networking

  • Windows: avoid regeneration of network ids to prevent broken references to networks. docker/engine#149

Runtime

  • Update to Go 1.10.8.
  • Modify some of the names in the container name generator. docker/engine#159
  • When copying existing folder, ignore xattr set errors when the target filesystem doesn't support xattr. docker/engine#135
  • Graphdriver: fix "device" mode not being detected if "character-device" bit is set. docker/engine#160
  • Fix nil pointer derefence on failure to connect to containerd. docker/engine#162
  • Delete stale containerd object on start failure. docker/engine#154

18.09.2 (2019-02-11)

Security

  • Update runc to address a critical vulnerability that allows specially-crafted containers to gain administrative privileges on the host. (CVE-2019-5736)

18.09.1 (2019-01-09)

Builder

  • Additional warnings for use of deprecated legacy overlay and devicemapper storage dirvers. docker/engine#85

Client

  • Add bash completion for experimental CLI commands (manifest). docker/cli#1542

Networking

Packaging

Runtime

18.09.0 (2018-11-08)

Deprecation

For more information on the list of deprecated flags and APIs, have a look at
https://docs.docker.com/engine/deprecated/ where you can find the target removal dates

API

Builder

  • BuildKit: Change --console=[auto,false,true] to --progress=[auto,plain,tty] docker/cli#1276
  • BuildKit: Set BuildKit's ExportedProduct variable to show useful errors in the future. moby/moby#37439

Client

  • Add docker engine subcommand to manage the lifecycle of a Docker Engine running as a privileged container on top of containerd, and to allow upgrades to Docker Engine Enterprise docker/cli#1260
  • Expose product license in docker info output docker/cli#1313
  • Show warnings produced by daemon in docker info output docker/cli#1225
  • Fix mapping a range of host ports to a single container port docker/cli#1102
  • Fix trust inspect typo: "AdminstrativeKeys" docker/cli#1300
  • Fix environment file parsing for imports of absent variables and those with no n...
Read more

18.06.3-ce

20 Feb 18:08
d7080c1
Compare
Choose a tag to compare

Changelog

For more information on the list of deprecated flags and APIs, have a look at
https://docs.docker.com/engine/deprecated/ where you can find the target removal dates

18.06.3-ce (2019-02-19)

  • Change the way runc critical vulnerability patch is applied so the fix is included in RPM packages. docker/engine#156

18.06.2-ce (2019-02-11)

Security

  • Update runc to address a critical vulnerability that allows specially-crafted containers to gain administrative privileges on the host. (CVE-2019-5736)

18.06.1-ce (2018-08-21)

Builder

  • Set BuildKit's ExportedProduct variable to show useful errors. docker/engine#21

Client

  • Fix DOCKER_CONFIG warning message and fallback search. docker/cli#1241
  • Fix help message flags on docker stack commands and sub-commands. docker/cli#1267

Runtime

  • Windows: Select polling-based watcher for Windows log watcher. docker/engine#34

Swarm Mode

18.06.0-ce (2018-07-18)

Important notes about this release

  • Docker 18.06 CE will be the last release with a 4-month maintenance lifecycle. The planned Docker 18.09 CE release will be supported for 7 months with Docker 19.03 CE being the next release in line. More details about the release process can be found here.

Builder

  • New experimental builder backend based on BuildKit. To enable, run daemon in experimental mode and set DOCKER_BUILDKIT=1 environment variable on the docker CLI. moby/moby#37151 docker/cli#1111
  • Fix handling uppercase targets names in multi-stage builds. moby/moby#36960

Client

  • Fix always listing nodes in docker stack ps command on Kubernetes. docker/cli#1093
  • Fix output being shown twice on stack rm error message. docker/cli#1093
  • Extend client API with custom HTTP requests. moby/moby#37071
  • Changed error message for unreadable files to clarify possibility of a .Dockerignore entry. docker/cli#1053
  • Restrict kubernetes.allNamespaces value to 'enabled' or 'disabled' in configuration file. docker/cli#1087
  • Check errors when initializing the docker client in the help command. docker/cli#1119
  • Better namespace experience with Kubernetes. Fix using namespace defined in ~/.kube/config for stack commands. Add a NAMESPACE column for docker stack ls command. Add a --all-namespaces flag for docker stack ls command. docker/cli#991
  • Export Push and Save. docker/cli#1123
  • Export pull as a public function. docker/cli#1026
  • Remove Kubernetes commands from experimental. docker/cli#1068
  • Adding configs/secrets to service inspect pretty. docker/cli#1006
  • Manifest list: request specific permissions. docker/cli#1024
  • Setting --orchestrator=all also sets --all-namespaces unless specific --namespace are set. docker/cli#1059
  • Fix panics when --compress and --stream are used together. docker/cli#1105
  • Add --init option to docker service create. docker/cli#479
  • Fixed bug displaying garbage output for build command when --stream and --quiet flags combined. docker/cli#1090
  • Add init support in 3.7 schema. docker/cli#1129
  • Allow x-* extension on 3rd level objects. docker/cli#1097
  • An invalid orchestrator now generates an error instead of being silently ignored. docker/cli#1055
  • Added ORCHESTRATOR column to docker stack ls command. docker/cli#973
  • Warn when using host-ip for published ports for services. docker/cli#1017
  • Added the option to enable experimental cli features through the DOCKER_CLI_EXPERIMENTAL environment variable. docker/cli#1138
  • Add exec_die to the list of known container events. docker/cli#1028
  • [K8s] Do env-variable expansion on the uninterpreted Config files. docker/cli#974
  • Print warnings on stderr for each unsupported features while parsing a compose file for deployment on Kubernetes. docker/cli#903
  • Added description about pids count. docker/cli#1045
  • Update Attach, Build, Commit, Cp, Create subcommand fish completions. docker/cli#1005

Deprecation

Logging

  • Allow awslogs to use non-blocking mode. moby/moby#36522
  • Improve logging of long log lines on fluentd log driver.. moby/moby#36159
  • Re-order CHANGELOG.md to pass make validate test. moby/moby#37047
  • Update Events, Exec, Export...
Read more

18.09.2

11 Feb 17:05
6247962
Compare
Choose a tag to compare

Changelog

For official release notes for Docker Engine CE and Docker Engine EE, visit the release notes page.

18.09.2 (2019-02-11)

Security

  • Update runc to address a critical vulnerability that allows specially-crafted containers to gain administrative privileges on the host. (CVE-2019-5736)

18.09.1 (2019-01-09)

Builder

  • Additional warnings for use of deprecated legacy overlay and devicemapper storage dirvers. docker/engine#85

Client

  • Add bash completion for experimental CLI commands (manifest). docker/cli#1542

Networking

Packaging

Runtime

18.09.0 (2018-11-08)

Deprecation

For more information on the list of deprecated flags and APIs, have a look at
https://docs.docker.com/engine/deprecated/ where you can find the target removal dates

API

Builder

  • BuildKit: Change --console=[auto,false,true] to --progress=[auto,plain,tty] docker/cli#1276
  • BuildKit: Set BuildKit's ExportedProduct variable to show useful errors in the future. moby/moby#37439

Client

  • Add docker engine subcommand to manage the lifecycle of a Docker Engine running as a privileged container on top of containerd, and to allow upgrades to Docker Engine Enterprise docker/cli#1260
  • Expose product license in docker info output docker/cli#1313
  • Show warnings produced by daemon in docker info output docker/cli#1225

Daemon

Read more

18.06.2-ce

11 Feb 18:45
6d37f41
Compare
Choose a tag to compare

Changelog

For more information on the list of deprecated flags and APIs, have a look at
https://docs.docker.com/engine/deprecated/ where you can find the target removal dates

18.06.2-ce (2019-02-11)

Security

  • Update runc to address a critical vulnerability that allows specially-crafted containers to gain administrative privileges on the host. (CVE-2019-5736)

18.06.1-ce (2018-08-21)

Builder

  • Set BuildKit's ExportedProduct variable to show useful errors. docker/engine#21

Client

  • Fix DOCKER_CONFIG warning message and fallback search. docker/cli#1241
  • Fix help message flags on docker stack commands and sub-commands. docker/cli#1267

Runtime

  • Windows: Select polling-based watcher for Windows log watcher. docker/engine#34

Swarm Mode

18.06.0-ce (2018-07-18)

Important notes about this release

  • Docker 18.06 CE will be the last release with a 4-month maintenance lifecycle. The planned Docker 18.09 CE release will be supported for 7 months with Docker 19.03 CE being the next release in line. More details about the release process can be found here.

Builder

  • New experimental builder backend based on BuildKit. To enable, run daemon in experimental mode and set DOCKER_BUILDKIT=1 environment variable on the docker CLI. moby/moby#37151 docker/cli#1111
  • Fix handling uppercase targets names in multi-stage builds. moby/moby#36960

Client

  • Fix always listing nodes in docker stack ps command on Kubernetes. docker/cli#1093
  • Fix output being shown twice on stack rm error message. docker/cli#1093
  • Extend client API with custom HTTP requests. moby/moby#37071
  • Changed error message for unreadable files to clarify possibility of a .Dockerignore entry. docker/cli#1053
  • Restrict kubernetes.allNamespaces value to 'enabled' or 'disabled' in configuration file. docker/cli#1087
  • Check errors when initializing the docker client in the help command. docker/cli#1119
  • Better namespace experience with Kubernetes. Fix using namespace defined in ~/.kube/config for stack commands. Add a NAMESPACE column for docker stack ls command. Add a --all-namespaces flag for docker stack ls command. docker/cli#991
  • Export Push and Save. docker/cli#1123
  • Export pull as a public function. docker/cli#1026
  • Remove Kubernetes commands from experimental. docker/cli#1068
  • Adding configs/secrets to service inspect pretty. docker/cli#1006
  • Manifest list: request specific permissions. docker/cli#1024
  • Setting --orchestrator=all also sets --all-namespaces unless specific --namespace are set. docker/cli#1059
  • Fix panics when --compress and --stream are used together. docker/cli#1105
  • Add --init option to docker service create. docker/cli#479
  • Fixed bug displaying garbage output for build command when --stream and --quiet flags combined. docker/cli#1090
  • Add init support in 3.7 schema. docker/cli#1129
  • Allow x-* extension on 3rd level objects. docker/cli#1097
  • An invalid orchestrator now generates an error instead of being silently ignored. docker/cli#1055
  • Added ORCHESTRATOR column to docker stack ls command. docker/cli#973
  • Warn when using host-ip for published ports for services. docker/cli#1017
  • Added the option to enable experimental cli features through the DOCKER_CLI_EXPERIMENTAL environment variable. docker/cli#1138
  • Add exec_die to the list of known container events. docker/cli#1028
  • [K8s] Do env-variable expansion on the uninterpreted Config files. docker/cli#974
  • Print warnings on stderr for each unsupported features while parsing a compose file for deployment on Kubernetes. docker/cli#903
  • Added description about pids count. docker/cli#1045
  • Update Attach, Build, Commit, Cp, Create subcommand fish completions. docker/cli#1005

Deprecation

Logging

  • Allow awslogs to use non-blocking mode. moby/moby#36522
  • Improve logging of long log lines on fluentd log driver.. moby/moby#36159
  • Re-order CHANGELOG.md to pass make validate test. moby/moby#37047
  • Update Events, Exec, Export, History, Images, Import, Inspect, Load, and Login subcommand fish completions. docker/cli#1061
  • Update documentation for RingLogger's ring buffer. [mo...
Read more