Catalog / Moby

docker 29.3.0

v29.3.0

6 months agoaddedfixedchangedOriginal notes

29.3.0

For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:

New

  • Add bind-create-src option to --mount flag for bind mounts. docker/cli#6792
  • CLI plugin hooks now fire on command failure (not just success), and plugins can use "error-hooks" to show hints only when commands fail. docker/cli#6794
  • Lower minimum API version from v1.44 to v1.40 (Docker 19.03). moby/moby#52067

Packaging updates

Networking

API

  • POST /networks/{id}/connect now correctly applies the MacAddress field in EndpointSettings. This field was added in API v1.44, but was previously ignored. moby/moby#52040
  • GET /images/json now supports an identity query parameter. When set, the response includes manifest summaries and may include an Identity field for each manifest with trusted identity and origin information. moby/moby#52030

Bug fixes and enhancements

  • The --gpus option now uses CDI-based injection for AMD GPUs. moby/moby#52048
  • Add sd_notify "RELOADING" notifications when signalling the daemon to reload its configuration. moby/moby#52041
  • Send sd_notify "READY" and "STOPPING" synchronously to make sure they are sent before we proceed. moby/moby#52041
  • Add support for the systemd 253 Type=notify-reload service reload protocol. moby/moby#52041
  • Don't log "failed to determine if container is already mounted" warnings for stopped containers during startup. moby/moby#52076
  • Fix docker system prune failing with "rw layer snapshot not found" when a container is concurrently removed. moby/moby#52090
  • Fix a panic when running docker top on a non-running Windows container. moby/moby#52025
  • Fix a regression in v29.2.0 that prevented registering the dockerd service on Windows if system requirements were not yet installed. moby/moby#52006
  • Fix shared mount detection for paths mounted multiple times, which caused "not a shared mount" errors when using bind propagation. moby/moby#51787
  • Fix spurious "ShouldRestart failed" warning on shutdown. moby/moby#52079
  • Preserve leading and trailing whitespace when storing registry passwords. docker/cli#6784
  • Prevent logging "not found" warnings when calculating volume sizes. moby/moby#52018
  • Update Go runtime to 1.25.7. moby/moby#52003, docker/cli#6780