github moby/moby v20.10.8

latest releases: v26.1.3, v26.1.2, v23.0.11...
2 years ago

20.10.8

IMPORTANT

Due to net/http changes in Go 1.16, HTTP proxies configured through the $HTTP_PROXY environment variable are no longer used for TLS (https://) connections. Make sure you also set an $HTTPS_PROXY environment variable for handling requests to https:// URLs. Refer to the HTTP/HTTPS proxy section in the documentation to learn how to configure the Docker Daemon to use a proxy server.

Deprecation

  • Deprecate support for encrypted TLS private keys. Legacy PEM encryption as
    specified in RFC 1423 is insecure by design. Because it does not authenticate
    the ciphertext, it is vulnerable to padding oracle attacks that can let an
    attacker recover the plaintext. Support for encrypted TLS private keys is now
    marked as deprecated, and will be removed in an upcoming release. docker/cli#3219
  • Deprecate Kubernetes stack support. Following the deprecation of Compose on Kubernetes,
    support for Kubernetes in the stack and context commands in the Docker CLI
    is now marked as deprecated, and will be removed in an upcoming release docker/cli#3174.

Client

  • Fix Invalid standard handle identifier errors on Windows docker/cli#3132.

Rootless

  • Avoid can't open lock file /run/xtables.lock: Permission denied error on
    SELinux hosts moby/moby#42462.
  • Disable overlay2 when running with SELinux to prevent permission denied errors moby/moby#42462.
  • Fix x509: certificate signed by unknown authority error on openSUSE Tumbleweed moby/moby#42462.

Runtime

  • Print a warning when using the --platform option to pull a single-arch image
    that does not match the specified architecture moby/moby#42633.
  • Fix incorrect Your kernel does not support swap memory limit warning when
    running with cgroups v2 moby/moby#42479.
  • Windows: Fix a situation where containers were not stopped if HcsShutdownComputeSystem
    returned an ERROR_PROC_NOT_FOUND error moby/moby#42613

Swarm

  • Fix a possibility where overlapping IP addresses could exist as a result of the
    node failing to clean up its old loadbalancer IPs moby/moby#42538
  • Fix a deadlock in log broker ("dispatcher is stopped") moby/moby#42537

Packaging

Known issue

The ctr binary shipping with the static packages of this release is not
statically linked, and will not run in Docker images using alpine as a base
image. Users can install the libc6-compat package, or download a previous
version of the ctr binary as a workaround. Refer to the containerd ticket
related to this issue for more details: containerd/containerd#5824.

Don't miss a new moby release

NewReleases is sending notifications on new releases.