Skip to content
Fresh

Engine v18.06

Back

Manuals

Docker Engine 18.06 release notes

Copy as Markdown

Open MarkdownAsk Docs AIClaudeOpen in Claude

Table of contents


18.06.3-ce

2019-02-19

Security fixes for Docker Engine

  • Change how the runc critical vulnerability patch is applied to include the fix in RPM packages. docker/engine#156

18.06.2

2019-02-11

Security fixes for Docker Engine

  • Update runc to address a critical vulnerability that allows specially-crafted containers to gain administrative privileges on the host. CVE-2019-5736
  • Ubuntu 14.04 customers using a 3.13 kernel will need to upgrade to a supported Ubuntu 4.x kernel

18.06.1-ce

2018-08-21

Builder

Client

Runtime

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

Client

  • Bump spf13/cobra to v0.0.3, pflag to v1.0.1. moby/moby#37106

  • Add support for the new Stack API for Kubernetes v1beta2. docker/cli#899

  • K8s: more robust stack error detection on deploy. docker/cli#948

  • Support for rollback config in compose 3.7. docker/cli#409

  • Update Cobra and pflag, and use built-in --version feature. docker/cli#1069

  • Fix docker stack deploy --prune with empty name removing all services. docker/cli#1088

  • [Kubernetes] stack services filters. docker/cli#1023

  • Only show orchestrator flag in root, stack and version commands in help. docker/cli#1106

  • Add an Extras field on the compose config types. docker/cli#1126

  • Add options to the compose loader. docker/cli#1128

  • 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

  • Fix service filtering by name on Kubernetes. docker/cli#1101

  • Fix component information alignment in docker version. docker/cli#1065

  • Fix cpu/memory limits and reservations being reset on service update. docker/cli#1079

  • 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

  • Switch from x/net/context to context. docker/cli#1038

  • 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

  • Fix docker trust signer removal. docker/cli#1112

  • Fix error message from docker inspect. docker/cli#1071

  • 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

  • Warn user of filter when pruning. docker/cli#1043

  • Fix --rollback-* options overwriting --update-* options. docker/cli#1052

  • Update Attach, Build, Commit, Cp, Create subcommand fish completions. docker/cli#1005

  • Add bash completion for dockerd --default-address-pool. docker/cli#1173

  • Add bash completion for exec_die event. docker/cli#1173

  • Update docker-credential-helper so pass is not called on every docker command. docker/cli#1184

  • Fix for rotating swarm external CA. docker/cli#1199

  • Improve version output alignment. docker/cli#1207

  • Add bash completion for service create|update --init. docker/cli#1210

Deprecation

Logging

Networking

Runtime

Swarm Mode

  • List stacks for both Swarm and Kubernetes with --orchestrator=all in docker stack ls. Allow several occurrences of --namespace for Kubernetes with docker stack ls. docker/cli#1031

  • Bump SwarmKit to remove deprecated grpc metadata wrappers. moby/moby#36905

  • Issue an error for --orchestrator=all when working on mismatched Swarm and Kubernetes hosts. docker/cli#1035

  • Fix broken swarm commands with Kubernetes defined as orchestrator. "--orchestrator" flag is no longer global but local to stack commands and subcommands docker/cli#1137 docker/cli#1139

  • Bump swarmkit to include task reaper fixes and more metrics. docker/engine#13

  • Avoid a leak when a service with unassigned tasks is deleted. docker/engine#27

  • Fix racy batching on the dispatcher. docker/engine#27