Sourced from github.com/docker/docker's releases.
v24.0.7
24.0.7
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
Bug fixes and enhancements
- Write overlay2 layer metadata atomically. moby/moby#46703
- Fix "Rootful-in-Rootless" Docker-in-Docker on systemd version 250 and later. moby/moby#46626
- Fix
dockerd-rootless-setuptools.sh
when username contains a backslash. moby/moby#46407- Fix a bug that would prevent network sandboxes to be fully deleted when stopping containers with no network attachments and when
dockerd --bridge=none
is used. moby/moby#46702- Fix a bug where cancelling an API request could interrupt container restart. moby/moby#46697
- Fix an issue where containers would fail to start when providing
--ip-range
with a range larger than the subnet. docker/for-mac#6870- Fix data corruption with zstd output. moby/moby#46709
- Fix the conditions under which the container's MAC address is applied. moby/moby#46478
- Improve the performance of the stats collector. moby/moby#46448
- Fix an issue with source policy rules ending up in the wrong order. moby/moby#46441
Packaging updates
- Add support for Fedora 39 and Ubuntu 23.10. docker/docker-ce-packaging#940, docker/docker-ce-packaging#955
- Fix
docker.socket
not getting disabled when uninstalling thedocker-ce
RPM package. docker/docker-ce-packaging#852- Upgrade Go to
go1.20.10
. docker/docker-ce-packaging#951- Upgrade containerd to
v1.7.6
(static binaries only). moby/moby#46103- Upgrade the
containerd.io
package tov1.6.24
.Security
- Deny containers access to
/sys/devices/virtual/powercap
by default. This change hardens against CVE-2020-8694, CVE-2020-8695, and CVE-2020-12912, and an attack known as the PLATYPUS attack. For more details, see advisory, commit.v24.0.6
24.0.6
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
Bug fixes and enhancements
- containerd storage backend: Fix
docker ps
failing when a container image is no longer present in the content store. moby/moby#46095- containerd storage backend: Fix
docker ps -s -a
anddocker container prune
failing when a container image config is no longer present in the content store. moby/moby#46097- containerd storage backend: Fix
docker inspect
failing when a container image config is no longer (or was never) present in the content store. moby/moby#46244- containerd storage backend: Fix diff and export with the
overlayfs
snapshotter by using reference-counted rootfs mounts. moby/moby#46266- containerd storage backend: Fix a misleading error message when the image platforms available locally do not match the desired platform. moby/moby#46300
- containerd storage backend: Fix the
FROM scratch
Dockerfile instruction with the classic builder. moby/moby#46302- containerd storage backend: Fix
mismatched image rootfs and manifest layers
errors with the classic builder. moby/moby#46310
... (truncated)
311b9ff
Merge pull request #46697
from thaJeztah/24.0_backport_restart_nocancelaf60804
Merge pull request from GHSA-jq35-85cj-fj4p3cf363e
Merge pull request #46709
from thaJeztah/24.0_backport_bump_compress05d7386
daemon: daemon.containerRestart: don't cancel restart on context
cancel649c944
Merge pull request #46703
from thaJeztah/24.0_backport_atomic-layer-data-write9b20b1a
Merge pull request #46702
from thaJeztah/24.0_backport_releaseNetwork_Network...dd37b0b
vendor: github.com/klauspost/compress v1.17.27058c0d
vendor: github.com/klauspost/compress v1.16.557bd388
daemon: overlay2: Write layer metadata atomically05d95fd
daemon: release sandbox even when NetworkDisabled