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

19.03.6

13 Feb 03:20
369ce74
Compare
Choose a tag to compare

Changelog

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

19.03.6 (2020-02-12)

Builder

Networking

Runtime

19.03.5 (2019-11-13)

Builder

  • Fix builder-next: permission errors on using build secrets or ssh forwarding with userns-remap. docker/engine#420
  • Fix builder-next: copying a symlink inside an already copied directory. docker/engine#420
  • Fix builder-next: fatal error: concurrent map writes. docker/engine#422

Runtime

19.03.4 (2019-10-17)

Networking

  • Rollback libnetwork changes so DOCKER-USER iptables chain is back. docker/engine#404

19.03.3 (2019-10-07)

Known Issues

  • DOCKER-USER iptables chain is missing docker/for-linux#810. Users cannot perform additional container network traffic filtering on top of this iptables chain. You are not affected by this issue if you are not customizing iptables chains on top of DOCKER-USER.

    Workaround is to insert the iptables chain after docker daemon starts.

    iptables -N DOCKER-USER
    iptables -I FORWARD -j DOCKER-USER
    iptables -A DOCKER-USER -j RETURN
    

Builder

  • Fix builder-next: resolve digest for third party registries. docker/engine#339
  • Fix builder-next: user namespace builds when daemon started with socket activation. docker/engine#373
  • Fix builder-next: session: release forwarded ssh socket connection per connection. docker/engine#373
  • Fix builder-next: llbsolver: error on multiple cache importers. docker/engine#373

Networking

  • Fix various libnetwork issues for iptables, DNS queries, and more. docker/engine#330

Runtime

  • Fix POST /images/create returning a 500 status code when providing an incorrect platform option. docker/engine#365
  • Fix POST /build returning a 500 status code when providing an incorrect platform option. docker/engine#365
  • Fix panic on 32-bit ARMv7 caused by misaligned struct member. docker/engine#363
  • Fix to return "invalid parameter" when linking to non-existing container. docker/engine#352
  • Fix overlay2: busy error on mount when using kernel >= 5.2. docker/engine#332
  • Fix docker rmi stuck in certain misconfigured systems, e.g. dead NFS share. docker/engine#335
  • Fix handling of blocked I/O of exec'd processes. docker/engine#296
  • Fix jsonfile logger: follow logs stuck when max-size is set and max-file=1. docker/engine#378

Client

  • Mitigate against YAML files that have excessive aliasing. docker/cli#2119

19.03.2 (2019-08-29)

Builder

  • Fix "COPY --from" to non-existing directory on Windows. moby/moby#39695
  • Fix builder-next: metadata commands not having created time in history. moby/moby#39456
  • Fix builder-next: close progress on layer export error. moby/moby#39782

Client

  • Fix Windows absolute path detection on non-Windows. docker/cli#1990
  • Fix to zsh completion script for docker login --username.
  • Fix context: produce consistent output on context create. docker/cli#1985
  • Fix support for HTTP proxy env variable. docker/cli#2059

Logging

Networking

  • Prevent panic on network attach to a container with disabled networking. moby/moby#39589

Runtime

  • Bump Golang to 1.12.8.
  • Fix a potential engine panic when using XFS disk quota for containers. moby/moby#39644

Swarm

19.03.1 (2019-07-25)

Runtime

  • Fix CVE-2019-14271 loading of nsswitch based config inside chroot under Glibc.

19.03.0 (2019-07-22)

Deprecation

  • Deprecate image manifest v2 schema1 in favor of v2 schema2. Future version of Docker will remove support for v2 schema1 altogether. moby/moby#39365
  • Remove v1.10 migrator. moby/moby#38265
  • Skip deprecated storage-drivers in auto-selection. moby/moby#38019
  • Deprecate aufs storage driver and add warning. moby/moby#38090

Client

Read more

19.03.6-rc2

06 Feb 22:20
97049ac
Compare
Choose a tag to compare
19.03.6-rc2 Pre-release
Pre-release

Changelog

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

19.03.6 (2020-02-05)

Builder

Networking

Runtime

19.03.5 (2019-11-13)

Builder

  • Fix builder-next: permission errors on using build secrets or ssh forwarding with userns-remap. docker/engine#420
  • Fix builder-next: copying a symlink inside an already copied directory. docker/engine#420
  • Fix builder-next: fatal error: concurrent map writes. docker/engine#422

Runtime

19.03.4 (2019-10-17)

Networking

  • Rollback libnetwork changes so DOCKER-USER iptables chain is back. docker/engine#404

19.03.3 (2019-10-07)

Known Issues

  • DOCKER-USER iptables chain is missing docker/for-linux#810. Users cannot perform additional container network traffic filtering on top of this iptables chain. You are not affected by this issue if you are not customizing iptables chains on top of DOCKER-USER.

    Workaround is to insert the iptables chain after docker daemon starts.

    iptables -N DOCKER-USER
    iptables -I FORWARD -j DOCKER-USER
    iptables -A DOCKER-USER -j RETURN
    

Builder

  • Fix builder-next: resolve digest for third party registries. docker/engine#339
  • Fix builder-next: user namespace builds when daemon started with socket activation. docker/engine#373
  • Fix builder-next: session: release forwarded ssh socket connection per connection. docker/engine#373
  • Fix builder-next: llbsolver: error on multiple cache importers. docker/engine#373

Networking

  • Fix various libnetwork issues for iptables, DNS queries, and more. docker/engine#330

Runtime

  • Fix POST /images/create returning a 500 status code when providing an incorrect platform option. docker/engine#365
  • Fix POST /build returning a 500 status code when providing an incorrect platform option. docker/engine#365
  • Fix panic on 32-bit ARMv7 caused by misaligned struct member. docker/engine#363
  • Fix to return "invalid parameter" when linking to non-existing container. docker/engine#352
  • Fix overlay2: busy error on mount when using kernel >= 5.2. docker/engine#332
  • Fix docker rmi stuck in certain misconfigured systems, e.g. dead NFS share. docker/engine#335
  • Fix handling of blocked I/O of exec'd processes. docker/engine#296
  • Fix jsonfile logger: follow logs stuck when max-size is set and max-file=1. docker/engine#378

Client

  • Mitigate against YAML files that have excessive aliasing. docker/cli#2119

19.03.2 (2019-08-29)

Builder

  • Fix "COPY --from" to non-existing directory on Windows. moby/moby#39695
  • Fix builder-next: metadata commands not having created time in history. moby/moby#39456
  • Fix builder-next: close progress on layer export error. moby/moby#39782

Client

  • Fix Windows absolute path detection on non-Windows. docker/cli#1990
  • Fix to zsh completion script for docker login --username.
  • Fix context: produce consistent output on context create. docker/cli#1985
  • Fix support for HTTP proxy env variable. docker/cli#2059

Logging

Networking

  • Prevent panic on network attach to a container with disabled networking. moby/moby#39589

Runtime

  • Bump Golang to 1.12.8.
  • Fix a potential engine panic when using XFS disk quota for containers. moby/moby#39644

Swarm

19.03.1 (2019-07-25)

Runtime

  • Fix CVE-2019-14271 loading of nsswitch based config inside chroot under Glibc.

19.03.0 (2019-07-22)

Deprecation

  • Deprecate image manifest v2 schema1 in favor of v2 schema2. Future version of Docker will remove support for v2 schema1 altogether. moby/moby#39365
  • Remove v1.10 migrator. moby/moby#38265
  • Skip deprecated storage-drivers in auto-selection. moby/moby#38019
  • Deprecate aufs storage driver and add warning. moby/moby#38090

Client

Read more

19.03.6-rc1

28 Jan 07:06
77739a9
Compare
Choose a tag to compare
19.03.6-rc1 Pre-release
Pre-release

Changelog

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

19.03.6 (2020-01-23)

Builder

Networking

Runtime

19.03.5 (2019-11-13)

Builder

  • Fix builder-next: permission errors on using build secrets or ssh forwarding with userns-remap. docker/engine#420
  • Fix builder-next: copying a symlink inside an already copied directory. docker/engine#420
  • Fix builder-next: fatal error: concurrent map writes. docker/engine#422

Runtime

19.03.4 (2019-10-17)

Networking

  • Rollback libnetwork changes so DOCKER-USER iptables chain is back. docker/engine#404

19.03.3 (2019-10-07)

Known Issues

  • DOCKER-USER iptables chain is missing docker/for-linux#810. Users cannot perform additional container network traffic filtering on top of this iptables chain. You are not affected by this issue if you are not customizing iptables chains on top of DOCKER-USER.

    Workaround is to insert the iptables chain after docker daemon starts.

    iptables -N DOCKER-USER
    iptables -I FORWARD -j DOCKER-USER
    iptables -A DOCKER-USER -j RETURN
    

Builder

  • Fix builder-next: resolve digest for third party registries. docker/engine#339
  • Fix builder-next: user namespace builds when daemon started with socket activation. docker/engine#373
  • Fix builder-next: session: release forwarded ssh socket connection per connection. docker/engine#373
  • Fix builder-next: llbsolver: error on multiple cache importers. docker/engine#373

Networking

  • Fix various libnetwork issues for iptables, DNS queries, and more. docker/engine#330

Runtime

  • Fix POST /images/create returning a 500 status code when providing an incorrect platform option. docker/engine#365
  • Fix POST /build returning a 500 status code when providing an incorrect platform option. docker/engine#365
  • Fix panic on 32-bit ARMv7 caused by misaligned struct member. docker/engine#363
  • Fix to return "invalid parameter" when linking to non-existing container. docker/engine#352
  • Fix overlay2: busy error on mount when using kernel >= 5.2. docker/engine#332
  • Fix docker rmi stuck in certain misconfigured systems, e.g. dead NFS share. docker/engine#335
  • Fix handling of blocked I/O of exec'd processes. docker/engine#296
  • Fix jsonfile logger: follow logs stuck when max-size is set and max-file=1. docker/engine#378

Client

  • Mitigate against YAML files that have excessive aliasing. docker/cli#2119

19.03.2 (2019-08-29)

Builder

  • Fix "COPY --from" to non-existing directory on Windows. moby/moby#39695
  • Fix builder-next: metadata commands not having created time in history. moby/moby#39456
  • Fix builder-next: close progress on layer export error. moby/moby#39782

Client

  • Fix Windows absolute path detection on non-Windows. docker/cli#1990
  • Fix to zsh completion script for docker login --username.
  • Fix context: produce consistent output on context create. docker/cli#1985
  • Fix support for HTTP proxy env variable. docker/cli#2059

Logging

Networking

  • Prevent panic on network attach to a container with disabled networking. moby/moby#39589

Runtime

  • Bump Golang to 1.12.8.
  • Fix a potential engine panic when using XFS disk quota for containers. moby/moby#39644

Swarm

19.03.1 (2019-07-25)

Runtime

  • Fix CVE-2019-14271 loading of nsswitch based config inside chroot under Glibc.

19.03.0 (2019-07-22)

Deprecation

  • Deprecate image manifest v2 schema1 in favor of v2 schema2. Future version of Docker will remove support for v2 schema1 altogether. moby/moby#39365
  • Remove v1.10 migrator. moby/moby#38265
  • Skip deprecated storage-drivers in auto-selection. moby/moby#38019
  • Deprecate aufs storage driver and add warning. moby/moby#38090

Client

Read more

19.03.5

14 Nov 18:42
633a0ea
Compare
Choose a tag to compare

Changelog

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

19.03.5 (2019-11-13)

Builder

  • Fix builder-next: permission errors on using build secrets or ssh forwarding with userns-remap. docker/engine#420
  • Fix builder-next: copying a symlink inside an already copied directory. docker/engine#420
  • Fix builder-next: fatal error: concurrent map writes. docker/engine#422

Runtime

19.03.4 (2019-10-17)

Networking

  • Rollback libnetwork changes so DOCKER-USER iptables chain is back. docker/engine#404

19.03.3 (2019-10-07)

Known Issues

  • DOCKER-USER iptables chain is missing docker/for-linux#810. Users cannot perform additional container network traffic filtering on top of this iptables chain. You are not affected by this issue if you are not customizing iptables chains on top of DOCKER-USER.

    Workaround is to insert the iptables chain after docker daemon starts.

    iptables -N DOCKER-USER
    iptables -I FORWARD -j DOCKER-USER
    iptables -A DOCKER-USER -j RETURN
    

Builder

  • Fix builder-next: resolve digest for third party registries. docker/engine#339
  • Fix builder-next: user namespace builds when daemon started with socket activation. docker/engine#373
  • Fix builder-next: session: release forwarded ssh socket connection per connection. docker/engine#373
  • Fix builder-next: llbsolver: error on multiple cache importers. docker/engine#373

Networking

  • Fix various libnetwork issues for iptables, DNS queries, and more. docker/engine#330

Runtime

  • Fix POST /images/create returning a 500 status code when providing an incorrect platform option. docker/engine#365
  • Fix POST /build returning a 500 status code when providing an incorrect platform option. docker/engine#365
  • Fix panic on 32-bit ARMv7 caused by misaligned struct member. docker/engine#363
  • Fix to return "invalid parameter" when linking to non-existing container. docker/engine#352
  • Fix overlay2: busy error on mount when using kernel >= 5.2. docker/engine#332
  • Fix docker rmi stuck in certain misconfigured systems, e.g. dead NFS share. docker/engine#335
  • Fix handling of blocked I/O of exec'd processes. docker/engine#296
  • Fix jsonfile logger: follow logs stuck when max-size is set and max-file=1. docker/engine#378

Client

  • Mitigate against YAML files that have excessive aliasing. docker/cli#2119

19.03.2 (2019-08-29)

Builder

  • Fix "COPY --from" to non-existing directory on Windows. moby/moby#39695
  • Fix builder-next: metadata commands not having created time in history. moby/moby#39456
  • Fix builder-next: close progress on layer export error. moby/moby#39782

Client

  • Fix Windows absolute path detection on non-Windows. docker/cli#1990
  • Fix to zsh completion script for docker login --username.
  • Fix context: produce consistent output on context create. docker/cli#1985
  • Fix support for HTTP proxy env variable. docker/cli#2059

Logging

Networking

  • Prevent panic on network attach to a container with disabled networking. moby/moby#39589

Runtime

  • Bump Golang to 1.12.8.
  • Fix a potential engine panic when using XFS disk quota for containers. moby/moby#39644

Swarm

19.03.1 (2019-07-25)

Runtime

  • Fix CVE-2019-14271 loading of nsswitch based config inside chroot under Glibc.

19.03.0 (2019-07-22)

Deprecation

  • Deprecate image manifest v2 schema1 in favor of v2 schema2. Future version of Docker will remove support for v2 schema1 altogether. moby/moby#39365
  • Remove v1.10 migrator. moby/moby#38265
  • Skip deprecated storage-drivers in auto-selection. moby/moby#38019
  • Deprecate aufs storage driver and add warning. moby/moby#38090

Client

  • Bump google.golang.org/grpc to v1.20.1. docker/cli#1884
  • Cli change to pass driver specific options to docker run. docker/cli#1767
  • Bump Golang 1.12.5. docker/cli#1875
  • The docker system info output now segregates information relevant to the client and daemon. docker/cli#1638
  • (Experimental) When targetting Kubernetes, add support for x-pull-secret: some-pull-secret in compose-files service configs. docker/cli#1617
  • (Experimental) When targetting Kubernetes, add support for x-pull-policy: <Never|Always|IfNotPresent> in compose-files service configs. docker/cli#1617
  • cp, save, export: Prevent overwriting irregular files. docker/cli#1515
  • Allow npipe volume type on stack file. docker/cli#1195

API

Read more

19.03.5-rc1

06 Nov 08:47
3e40132
Compare
Choose a tag to compare
19.03.5-rc1 Pre-release
Pre-release

Changelog

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

19.03.5 (2019-11-12)

Builder

  • Fix builder-next: permission errors on using build secrets or ssh forwarding with userns-remap. docker/engine#420
  • Fix builder-next: copying a symlink inside an already copied directory. docker/engine#420

Runtime

19.03.4 (2019-10-17)

Networking

  • Rollback libnetwork changes so DOCKER-USER iptables chain is back. docker/engine#404

19.03.3 (2019-10-07)

Known Issues

  • DOCKER-USER iptables chain is missing docker/for-linux#810. Users cannot perform additional container network traffic filtering on top of this iptables chain. You are not affected by this issue if you are not customizing iptables chains on top of DOCKER-USER.

    Workaround is to insert the iptables chain after docker daemon starts.

    iptables -N DOCKER-USER
    iptables -I FORWARD -j DOCKER-USER
    iptables -A DOCKER-USER -j RETURN
    

Builder

  • Fix builder-next: resolve digest for third party registries. docker/engine#339
  • Fix builder-next: user namespace builds when daemon started with socket activation. docker/engine#373
  • Fix builder-next: session: release forwarded ssh socket connection per connection. docker/engine#373
  • Fix builder-next: llbsolver: error on multiple cache importers. docker/engine#373

Networking

  • Fix various libnetwork issues for iptables, DNS queries, and more. docker/engine#330

Runtime

  • Fix POST /images/create returning a 500 status code when providing an incorrect platform option. docker/engine#365
  • Fix POST /build returning a 500 status code when providing an incorrect platform option. docker/engine#365
  • Fix panic on 32-bit ARMv7 caused by misaligned struct member. docker/engine#363
  • Fix to return "invalid parameter" when linking to non-existing container. docker/engine#352
  • Fix overlay2: busy error on mount when using kernel >= 5.2. docker/engine#332
  • Fix docker rmi stuck in certain misconfigured systems, e.g. dead NFS share. docker/engine#335
  • Fix handling of blocked I/O of exec'd processes. docker/engine#296
  • Fix jsonfile logger: follow logs stuck when max-size is set and max-file=1. docker/engine#378

Client

  • Mitigate against YAML files that have excessive aliasing. docker/cli#2119

19.03.2 (2019-08-29)

Builder

  • Fix "COPY --from" to non-existing directory on Windows. moby/moby#39695
  • Fix builder-next: metadata commands not having created time in history. moby/moby#39456
  • Fix builder-next: close progress on layer export error. moby/moby#39782

Client

  • Fix Windows absolute path detection on non-Windows. docker/cli#1990
  • Fix to zsh completion script for docker login --username.
  • Fix context: produce consistent output on context create. docker/cli#1985
  • Fix support for HTTP proxy env variable. docker/cli#2059

Logging

Networking

  • Prevent panic on network attach to a container with disabled networking. moby/moby#39589

Runtime

  • Bump Golang to 1.12.8.
  • Fix a potential engine panic when using XFS disk quota for containers. moby/moby#39644

Swarm

19.03.1 (2019-07-25)

Runtime

  • Fix CVE-2019-14271 loading of nsswitch based config inside chroot under Glibc.

19.03.0 (2019-07-22)

Deprecation

  • Deprecate image manifest v2 schema1 in favor of v2 schema2. Future version of Docker will remove support for v2 schema1 altogether. moby/moby#39365
  • Remove v1.10 migrator. moby/moby#38265
  • Skip deprecated storage-drivers in auto-selection. moby/moby#38019
  • Deprecate aufs storage driver and add warning. moby/moby#38090

Client

  • Bump google.golang.org/grpc to v1.20.1. docker/cli#1884
  • Cli change to pass driver specific options to docker run. docker/cli#1767
  • Bump Golang 1.12.5. docker/cli#1875
  • The docker system info output now segregates information relevant to the client and daemon. docker/cli#1638
  • (Experimental) When targetting Kubernetes, add support for x-pull-secret: some-pull-secret in compose-files service configs. docker/cli#1617
  • (Experimental) When targetting Kubernetes, add support for x-pull-policy: <Never|Always|IfNotPresent> in compose-files service configs. docker/cli#1617
  • cp, save, export: Prevent overwriting irregular files. docker/cli#1515
  • Allow npipe volume type on stack file. docker/cli#1195

API

Read more

19.03.5-beta2

05 Nov 08:17
a8f2e05
Compare
Choose a tag to compare
19.03.5-beta2 Pre-release
Pre-release

Changelog

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

19.03.5 (2019-11-12)

Builder

  • Fix builder-next: permission errors on using build secrets or ssh forwarding with userns-remap. docker/engine#420
  • Fix builder-next: copying a symlink inside an already copied directory. docker/engine#420

Runtime

  • Update to RootlessKit to v0.7.0 to harden slirp4netns with mount namespace and seccomp. docker/engine#397

19.03.4 (2019-10-17)

Networking

  • Rollback libnetwork changes so DOCKER-USER iptables chain is back. docker/engine#404

19.03.3 (2019-10-07)

Known Issues

  • DOCKER-USER iptables chain is missing docker/for-linux#810. Users cannot perform additional container network traffic filtering on top of this iptables chain. You are not affected by this issue if you are not customizing iptables chains on top of DOCKER-USER.

    Workaround is to insert the iptables chain after docker daemon starts.

    iptables -N DOCKER-USER
    iptables -I FORWARD -j DOCKER-USER
    iptables -A DOCKER-USER -j RETURN
    

Builder

  • Fix builder-next: resolve digest for third party registries. docker/engine#339
  • Fix builder-next: user namespace builds when daemon started with socket activation. docker/engine#373
  • Fix builder-next: session: release forwarded ssh socket connection per connection. docker/engine#373
  • Fix builder-next: llbsolver: error on multiple cache importers. docker/engine#373

Networking

  • Fix various libnetwork issues for iptables, DNS queries, and more. docker/engine#330

Runtime

  • Fix POST /images/create returning a 500 status code when providing an incorrect platform option. docker/engine#365
  • Fix POST /build returning a 500 status code when providing an incorrect platform option. docker/engine#365
  • Fix panic on 32-bit ARMv7 caused by misaligned struct member. docker/engine#363
  • Fix to return "invalid parameter" when linking to non-existing container. docker/engine#352
  • Fix overlay2: busy error on mount when using kernel >= 5.2. docker/engine#332
  • Fix docker rmi stuck in certain misconfigured systems, e.g. dead NFS share. docker/engine#335
  • Fix handling of blocked I/O of exec'd processes. docker/engine#296
  • Fix jsonfile logger: follow logs stuck when max-size is set and max-file=1. docker/engine#378

Client

  • Mitigate against YAML files that have excessive aliasing. docker/cli#2119

19.03.2 (2019-08-29)

Builder

  • Fix "COPY --from" to non-existing directory on Windows. moby/moby#39695
  • Fix builder-next: metadata commands not having created time in history. moby/moby#39456
  • Fix builder-next: close progress on layer export error. moby/moby#39782

Client

  • Fix Windows absolute path detection on non-Windows. docker/cli#1990
  • Fix to zsh completion script for docker login --username.
  • Fix context: produce consistent output on context create. docker/cli#1985
  • Fix support for HTTP proxy env variable. docker/cli#2059

Logging

Networking

  • Prevent panic on network attach to a container with disabled networking. moby/moby#39589

Runtime

  • Bump Golang to 1.12.8.
  • Fix a potential engine panic when using XFS disk quota for containers. moby/moby#39644

Swarm

19.03.1 (2019-07-25)

Runtime

  • Fix CVE-2019-14271 loading of nsswitch based config inside chroot under Glibc.

19.03.0 (2019-07-22)

Deprecation

  • Deprecate image manifest v2 schema1 in favor of v2 schema2. Future version of Docker will remove support for v2 schema1 altogether. moby/moby#39365
  • Remove v1.10 migrator. moby/moby#38265
  • Skip deprecated storage-drivers in auto-selection. moby/moby#38019
  • Deprecate aufs storage driver and add warning. moby/moby#38090

Client

  • Bump google.golang.org/grpc to v1.20.1. docker/cli#1884
  • Cli change to pass driver specific options to docker run. docker/cli#1767
  • Bump Golang 1.12.5. docker/cli#1875
  • The docker system info output now segregates information relevant to the client and daemon. docker/cli#1638
  • (Experimental) When targetting Kubernetes, add support for x-pull-secret: some-pull-secret in compose-files service configs. docker/cli#1617
  • (Experimental) When targetting Kubernetes, add support for x-pull-policy: <Never|Always|IfNotPresent> in compose-files service configs. docker/cli#1617
  • cp, save, export: Prevent overwriting irregular files. docker/cli#1515
  • Allow npipe volume type on stack file. docker/cli#1195

API

  • Add undocumented /grpc endpoint and register BuildKit's controller. [moby...
Read more

19.03.5-beta1

30 Oct 02:17
4fe4dc7
Compare
Choose a tag to compare
19.03.5-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.5 (2019-11-12)

Builder

Runtime

  • Update to RootlessKit to v0.7.0 to harden slirp4netns with mount namespace and seccomp. docker/engine#397

19.03.4 (2019-10-17)

Networking

  • Rollback libnetwork changes so DOCKER-USER iptables chain is back. docker/engine#404

19.03.3 (2019-10-07)

Known Issues

  • DOCKER-USER iptables chain is missing docker/for-linux#810. Users cannot perform additional container network traffic filtering on top of this iptables chain. You are not affected by this issue if you are not customizing iptables chains on top of DOCKER-USER.

    Workaround is to insert the iptables chain after docker daemon starts.

    iptables -N DOCKER-USER
    iptables -I FORWARD -j DOCKER-USER
    iptables -A DOCKER-USER -j RETURN
    

Builder

  • Fix builder-next: resolve digest for third party registries. docker/engine#339
  • Fix builder-next: user namespace builds when daemon started with socket activation. docker/engine#373
  • Fix builder-next: session: release forwarded ssh socket connection per connection. docker/engine#373
  • Fix builder-next: llbsolver: error on multiple cache importers. docker/engine#373

Networking

  • Fix various libnetwork issues for iptables, DNS queries, and more. docker/engine#330

Runtime

  • Fix POST /images/create returning a 500 status code when providing an incorrect platform option. docker/engine#365
  • Fix POST /build returning a 500 status code when providing an incorrect platform option. docker/engine#365
  • Fix panic on 32-bit ARMv7 caused by misaligned struct member. docker/engine#363
  • Fix to return "invalid parameter" when linking to non-existing container. docker/engine#352
  • Fix overlay2: busy error on mount when using kernel >= 5.2. docker/engine#332
  • Fix docker rmi stuck in certain misconfigured systems, e.g. dead NFS share. docker/engine#335
  • Fix handling of blocked I/O of exec'd processes. docker/engine#296
  • Fix jsonfile logger: follow logs stuck when max-size is set and max-file=1. docker/engine#378

Client

  • Mitigate against YAML files that have excessive aliasing. docker/cli#2119

19.03.2 (2019-08-29)

Builder

  • Fix "COPY --from" to non-existing directory on Windows. moby/moby#39695
  • Fix builder-next: metadata commands not having created time in history. moby/moby#39456
  • Fix builder-next: close progress on layer export error. moby/moby#39782

Client

  • Fix Windows absolute path detection on non-Windows. docker/cli#1990
  • Fix to zsh completion script for docker login --username.
  • Fix context: produce consistent output on context create. docker/cli#1985
  • Fix support for HTTP proxy env variable. docker/cli#2059

Logging

Networking

  • Prevent panic on network attach to a container with disabled networking. moby/moby#39589

Runtime

  • Bump Golang to 1.12.8.
  • Fix a potential engine panic when using XFS disk quota for containers. moby/moby#39644

Swarm

19.03.1 (2019-07-25)

Runtime

  • Fix CVE-2019-14271 loading of nsswitch based config inside chroot under Glibc.

19.03.0 (2019-07-22)

Deprecation

  • Deprecate image manifest v2 schema1 in favor of v2 schema2. Future version of Docker will remove support for v2 schema1 altogether. moby/moby#39365
  • Remove v1.10 migrator. moby/moby#38265
  • Skip deprecated storage-drivers in auto-selection. moby/moby#38019
  • Deprecate aufs storage driver and add warning. moby/moby#38090

Client

  • Bump google.golang.org/grpc to v1.20.1. docker/cli#1884
  • Cli change to pass driver specific options to docker run. docker/cli#1767
  • Bump Golang 1.12.5. docker/cli#1875
  • The docker system info output now segregates information relevant to the client and daemon. docker/cli#1638
  • (Experimental) When targetting Kubernetes, add support for x-pull-secret: some-pull-secret in compose-files service configs. docker/cli#1617
  • (Experimental) When targetting Kubernetes, add support for x-pull-policy: <Never|Always|IfNotPresent> in compose-files service configs. docker/cli#1617
  • cp, save, export: Prevent overwriting irregular files. docker/cli#1515
  • Allow npipe volume type on stack file. docker/cli#1195

API

  • Add undocumented /grpc endpoint and register BuildKit's controller. moby/moby#38990

Builder

  • builder-next: allow setting buildkit outputs. docker/cli#1766
  • builder-next: look for a Dockerfile specific dockerignore file (eg. Dockerfile.dockerignore) for ignored paths. [docker/e...
Read more

19.03.4

18 Oct 17:46
9013bf5
Compare
Choose a tag to compare

Changelog

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

19.03.4 (2019-10-17)

Networking

  • Rollback libnetwork changes so DOCKER-USER iptables chain is back. docker/engine#404

19.03.3 (2019-10-07)

Known Issues

  • DOCKER-USER iptables chain is missing docker/for-linux#810. Users cannot perform additional container network traffic filtering on top of this iptables chain. You are not affected by this issue if you are not customizing iptables chains on top of DOCKER-USER.

    Workaround is to insert the iptables chain after docker daemon starts.

    iptables -N DOCKER-USER
    iptables -I FORWARD -j DOCKER-USER
    iptables -A DOCKER-USER -j RETURN
    

Builder

  • Fix builder-next: resolve digest for third party registries. docker/engine#339
  • Fix builder-next: user namespace builds when daemon started with socket activation. docker/engine#373
  • Fix builder-next: session: release forwarded ssh socket connection per connection. docker/engine#373
  • Fix builder-next: llbsolver: error on multiple cache importers. docker/engine#373

Networking

  • Fix various libnetwork issues for iptables, DNS queries, and more. docker/engine#330

Runtime

  • Fix POST /images/create returning a 500 status code when providing an incorrect platform option. docker/engine#365
  • Fix POST /build returning a 500 status code when providing an incorrect platform option. docker/engine#365
  • Fix panic on 32-bit ARMv7 caused by misaligned struct member. docker/engine#363
  • Fix to return "invalid parameter" when linking to non-existing container. docker/engine#352
  • Fix overlay2: busy error on mount when using kernel >= 5.2. docker/engine#332
  • Fix docker rmi stuck in certain misconfigured systems, e.g. dead NFS share. docker/engine#335
  • Fix handling of blocked I/O of exec'd processes. docker/engine#296
  • Fix jsonfile logger: follow logs stuck when max-size is set and max-file=1. docker/engine#378

Client

  • Mitigate against YAML files that have excessive aliasing. docker/cli#2119

19.03.2 (2019-08-29)

Builder

  • Fix "COPY --from" to non-existing directory on Windows. moby/moby#39695
  • Fix builder-next: metadata commands not having created time in history. moby/moby#39456
  • Fix builder-next: close progress on layer export error. moby/moby#39782

Client

  • Fix Windows absolute path detection on non-Windows. docker/cli#1990
  • Fix to zsh completion script for docker login --username.
  • Fix context: produce consistent output on context create. docker/cli#1985
  • Fix support for HTTP proxy env variable. docker/cli#2059

Logging

Networking

  • Prevent panic on network attach to a container with disabled networking. moby/moby#39589

Runtime

  • Bump Golang to 1.12.8.
  • Fix a potential engine panic when using XFS disk quota for containers. moby/moby#39644

Swarm

19.03.1 (2019-07-25)

Runtime

  • Fix CVE-2019-14271 loading of nsswitch based config inside chroot under Glibc.

19.03.0 (2019-07-22)

Deprecation

  • Deprecate image manifest v2 schema1 in favor of v2 schema2. Future version of Docker will remove support for v2 schema1 altogether. moby/moby#39365
  • Remove v1.10 migrator. moby/moby#38265
  • Skip deprecated storage-drivers in auto-selection. moby/moby#38019
  • Deprecate aufs storage driver and add warning. moby/moby#38090

Client

  • Bump google.golang.org/grpc to v1.20.1. docker/cli#1884
  • Cli change to pass driver specific options to docker run. docker/cli#1767
  • Bump Golang 1.12.5. docker/cli#1875
  • The docker system info output now segregates information relevant to the client and daemon. docker/cli#1638
  • (Experimental) When targetting Kubernetes, add support for x-pull-secret: some-pull-secret in compose-files service configs. docker/cli#1617
  • (Experimental) When targetting Kubernetes, add support for x-pull-policy: <Never|Always|IfNotPresent> in compose-files service configs. docker/cli#1617
  • cp, save, export: Prevent overwriting irregular files. docker/cli#1515
  • Allow npipe volume type on stack file. docker/cli#1195

API

  • Add undocumented /grpc endpoint and register BuildKit's controller. moby/moby#38990

Builder

  • builder-next: allow setting buildkit outputs. docker/cli#1766
  • builder-next: look for a Dockerfile specific dockerignore file (eg. Dockerfile.dockerignore) for ignored paths. docker/engine#215
  • builder-next: automatically detect if process execution is possible for x86, arm and arm64 binaries. docker/engine#215
  • builder-next: added inline cache support --cache-from. docker/engine#215
  • builder-next: allow outputs configuration. moby/moby#38898
Read more

19.03.4-rc1

14 Oct 23:02
4ba2b1c
Compare
Choose a tag to compare
19.03.4-rc1 Pre-release
Pre-release

Changelog

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

19.03.4 (2019-10-DD)

Networking

  • Rollback libnetwork changes so DOCKER-USER iptables chain is back. docker/engine#404

19.03.3 (2019-10-07)

Known Issues

  • DOCKER-USER iptables chain is missing docker/for-linux#810. Users cannot perform additional container network traffic filtering on top of this iptables chain. You are not affected by this issue if you are not customizing iptables chains on top of DOCKER-USER.

    Workaround is to insert the iptables chain after docker daemon starts.

    iptables -N DOCKER-USER
    iptables -I FORWARD -j DOCKER-USER
    iptables -A DOCKER-USER -j RETURN
    

Builder

  • Fix builder-next: resolve digest for third party registries. docker/engine#339
  • Fix builder-next: user namespace builds when daemon started with socket activation. docker/engine#373
  • Fix builder-next: session: release forwarded ssh socket connection per connection. docker/engine#373
  • Fix builder-next: llbsolver: error on multiple cache importers. docker/engine#373

Networking

  • Fix various libnetwork issues for iptables, DNS queries, and more. docker/engine#330

Runtime

  • Fix POST /images/create returning a 500 status code when providing an incorrect platform option. docker/engine#365
  • Fix POST /build returning a 500 status code when providing an incorrect platform option. docker/engine#365
  • Fix panic on 32-bit ARMv7 caused by misaligned struct member. docker/engine#363
  • Fix to return "invalid parameter" when linking to non-existing container. docker/engine#352
  • Fix overlay2: busy error on mount when using kernel >= 5.2. docker/engine#332
  • Fix docker rmi stuck in certain misconfigured systems, e.g. dead NFS share. docker/engine#335
  • Fix handling of blocked I/O of exec'd processes. docker/engine#296
  • Fix jsonfile logger: follow logs stuck when max-size is set and max-file=1. docker/engine#378

Client

  • Mitigate against YAML files that have excessive aliasing. docker/cli#2119

19.03.2 (2019-08-29)

Builder

  • Fix "COPY --from" to non-existing directory on Windows. moby/moby#39695
  • Fix builder-next: metadata commands not having created time in history. moby/moby#39456
  • Fix builder-next: close progress on layer export error. moby/moby#39782

Client

  • Fix Windows absolute path detection on non-Windows. docker/cli#1990
  • Fix to zsh completion script for docker login --username.
  • Fix context: produce consistent output on context create. docker/cli#1985
  • Fix support for HTTP proxy env variable. docker/cli#2059

Logging

Networking

  • Prevent panic on network attach to a container with disabled networking. moby/moby#39589

Runtime

  • Bump Golang to 1.12.8.
  • Fix a potential engine panic when using XFS disk quota for containers. moby/moby#39644

Swarm

19.03.1 (2019-07-25)

Runtime

  • Fix CVE-2019-14271 loading of nsswitch based config inside chroot under Glibc.

19.03.0 (2019-07-22)

Deprecation

  • Deprecate image manifest v2 schema1 in favor of v2 schema2. Future version of Docker will remove support for v2 schema1 altogether. moby/moby#39365
  • Remove v1.10 migrator. moby/moby#38265
  • Skip deprecated storage-drivers in auto-selection. moby/moby#38019
  • Deprecate aufs storage driver and add warning. moby/moby#38090

Client

  • Bump google.golang.org/grpc to v1.20.1. docker/cli#1884
  • Cli change to pass driver specific options to docker run. docker/cli#1767
  • Bump Golang 1.12.5. docker/cli#1875
  • The docker system info output now segregates information relevant to the client and daemon. docker/cli#1638
  • (Experimental) When targetting Kubernetes, add support for x-pull-secret: some-pull-secret in compose-files service configs. docker/cli#1617
  • (Experimental) When targetting Kubernetes, add support for x-pull-policy: <Never|Always|IfNotPresent> in compose-files service configs. docker/cli#1617
  • cp, save, export: Prevent overwriting irregular files. docker/cli#1515
  • Allow npipe volume type on stack file. docker/cli#1195

API

  • Add undocumented /grpc endpoint and register BuildKit's controller. moby/moby#38990

Builder

  • builder-next: allow setting buildkit outputs. docker/cli#1766
  • builder-next: look for a Dockerfile specific dockerignore file (eg. Dockerfile.dockerignore) for ignored paths. docker/engine#215
  • builder-next: automatically detect if process execution is possible for x86, arm and arm64 binaries. docker/engine#215
  • builder-next: added inline cache support --cache-from. docker/engine#215
  • builder-next: allow outputs configuration. moby/moby#38898
Read more

19.03.3

08 Oct 17:55
Compare
Choose a tag to compare

Changelog

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

19.03.3 (2019-10-07)

Known Issues

  • DOCKER-USER iptables chain is missing docker/for-linux#810. Users cannot perform additional container network traffic filtering on top of this iptables chain. You are not affected by this issue if you are not customizing iptables chains on top of DOCKER-USER.

    Workaround is to insert the iptables chain after docker daemon starts.

    iptables -N DOCKER-USER
    iptables -I FORWARD -j DOCKER-USER
    iptables -A DOCKER-USER -j RETURN 
    

Builder

  • Fix builder-next: resolve digest for third party registries. docker/engine#339
  • Fix builder-next: user namespace builds when daemon started with socket activation. docker/engine#373
  • Fix builder-next: session: release forwarded ssh socket connection per connection. docker/engine#373
  • Fix builder-next: llbsolver: error on multiple cache importers. docker/engine#373

Networking

  • Fix various libnetwork issues for iptables, DNS queries, and more. docker/engine#330

Runtime

  • Fix POST /images/create returning a 500 status code when providing an incorrect platform option. docker/engine#365
  • Fix POST /build returning a 500 status code when providing an incorrect platform option. docker/engine#365
  • Fix panic on 32-bit ARMv7 caused by misaligned struct member. docker/engine#363
  • Fix to return "invalid parameter" when linking to non-existing container. docker/engine#352
  • Fix overlay2: busy error on mount when using kernel >= 5.2. docker/engine#332
  • Fix docker rmi stuck in certain misconfigured systems, e.g. dead NFS share. docker/engine#335
  • Fix handling of blocked I/O of exec'd processes. docker/engine#296
  • Fix jsonfile logger: follow logs stuck when max-size is set and max-file=1. docker/engine#378

Client

  • Mitigate against YAML files that have excessive aliasing. docker/cli#2119

19.03.2 (2019-08-29)

Builder

  • Fix "COPY --from" to non-existing directory on Windows. moby/moby#39695
  • Fix builder-next: metadata commands not having created time in history. moby/moby#39456
  • Fix builder-next: close progress on layer export error. moby/moby#39782

Client

  • Fix Windows absolute path detection on non-Windows. docker/cli#1990
  • Fix to zsh completion script for docker login --username.
  • Fix context: produce consistent output on context create. docker/cli#1985
  • Fix support for HTTP proxy env variable. docker/cli#2059

Logging

Networking

  • Prevent panic on network attach to a container with disabled networking. moby/moby#39589

Runtime

  • Bump Golang to 1.12.8.
  • Fix a potential engine panic when using XFS disk quota for containers. moby/moby#39644

Swarm

19.03.1 (2019-07-25)

Runtime

  • Fix CVE-2019-14271 loading of nsswitch based config inside chroot under Glibc.

19.03.0 (2019-07-22)

Deprecation

  • Deprecate image manifest v2 schema1 in favor of v2 schema2. Future version of Docker will remove support for v2 schema1 altogether. moby/moby#39365
  • Remove v1.10 migrator. moby/moby#38265
  • Skip deprecated storage-drivers in auto-selection. moby/moby#38019
  • Deprecate aufs storage driver and add warning. moby/moby#38090

Client

  • Bump google.golang.org/grpc to v1.20.1. docker/cli#1884
  • Cli change to pass driver specific options to docker run. docker/cli#1767
  • Bump Golang 1.12.5. docker/cli#1875
  • The docker system info output now segregates information relevant to the client and daemon. docker/cli#1638
  • (Experimental) When targetting Kubernetes, add support for x-pull-secret: some-pull-secret in compose-files service configs. docker/cli#1617
  • (Experimental) When targetting Kubernetes, add support for x-pull-policy: <Never|Always|IfNotPresent> in compose-files service configs. docker/cli#1617
  • cp, save, export: Prevent overwriting irregular files. docker/cli#1515
  • Allow npipe volume type on stack file. docker/cli#1195

API

  • Add undocumented /grpc endpoint and register BuildKit's controller. moby/moby#38990

Builder

  • builder-next: allow setting buildkit outputs. docker/cli#1766
  • builder-next: look for a Dockerfile specific dockerignore file (eg. Dockerfile.dockerignore) for ignored paths. docker/engine#215
  • builder-next: automatically detect if process execution is possible for x86, arm and arm64 binaries. docker/engine#215
  • builder-next: added inline cache support --cache-from. docker/engine#215
  • builder-next: allow outputs configuration. moby/moby#38898
Read more