Skip to content

Releases: moby/moby

Docker v29.3.0-rc.1

27 Feb 20:26
docker-v29.3.0-rc.1
1e418bd

Choose a tag to compare

Docker v29.3.0-rc.1 Pre-release
Pre-release

29.3.0-rc.1

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

Packaging updates

Bug fixes and enhancements

  • Add sd_notify "RELOADING" notifications when signalling the daemon to reload its configuration. 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 spurious "ShouldRestart failed" warning on shutdown. moby/moby#52079
  • Prevent logging "not found" warnings when calculating volume sizes. moby/moby#52018
  • Send sd_notify "READY" and "STOPPING" synchronously to make sure they are sent before we proceed. moby/moby#52041
  • Update Go runtime to 1.25.7. docker/cli#6780

Networking

v29.2.1

02 Feb 18:16
docker-v29.2.1
6bc6209

Choose a tag to compare

29.2.1

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

Bug fixes and enhancements

  • Update BuildKit to v0.27.1. moby/moby#51962
  • Fix docker system df failing when run concurrently with docker system prune. moby/moby#51979
  • Fix daemon handling of duplicate container exit events to avoid repeated cleanup and state transitions. moby/moby#51925
  • Fix panic after failed daemon initialization. moby/moby#51943
  • Fix encrypted overlay networks not passing traffic to containers on v28 and older Engines. Encrypted overlay networks will no longer pass traffic to containers on v29.2.0 thru v29.0.0, v28.2.2, v25.0.14 or v25.0.13. moby/moby#51951
  • Fix potential panic on docker network prune. moby/moby#51966

v29.2.0

26 Jan 21:09
docker-v29.2.0
9c62384

Choose a tag to compare

29.2.0

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

New

Bug fixes and enhancements

  • Improve validation of --detach-keys command-line options. docker/cli#6742
  • Prevent a potential panic on daemon shutdown after an incomplete initialization. moby/moby#51797
  • Remove restriction on anonymous read-only volumes. moby/moby#51682
  • The --validate flag on dockerd now also verifies system requirements, allowing for system requirements to be checked before starting the daemon. moby/moby#51868
  • Handle --gpus requests for NVIDIA devices using CDI if possible. moby/moby#50228

Packaging updates

Rootless

API

Go SDK

Deprecations

  • Remove %PROGRAMDATA%\Docker\cli-plugins from the list of paths used for CLI plugins on Windows. This path was present for backward compatibility with old installation, but replaced by %ProgramFiles%\Docker\cli-plugins. docker/cli#6713

client/v0.2.2

26 Jan 19:06
client/v0.2.2
871e906

Choose a tag to compare

client/v0.2.2

Bug fixes and enhancements

API

Deprecations

  • client: ContainerListOptions: deprecate Since, Before, and Latest fields. moby/moby#51908

api/v1.53.0

26 Jan 18:54
api/v1.53.0
15b87a4

Choose a tag to compare

api/v1.53.0

New

  • GET /info now includes an NRI field. If the Node Resource Interface (NRI) is enabled, this field contains information describing it. moby/moby#51713
  • New Identity field has been added to the inspect endpoint to show trusted origin information about the image. This includes build ref for locally built images, remote registry repository for pulled images, and verified signature information for images that contain a valid signed provenance attestation. moby/moby#51737

Bug fixes and enhancements

Deprecations

  • POST /grpc and POST /sessions are deprecated and will be removed in future. moby/moby#51721

v29.2.0-rc.2

19 Jan 13:49
docker-v29.2.0-rc.2
f164e50

Choose a tag to compare

v29.2.0-rc.2 Pre-release
Pre-release

29.2.0-rc.2

For a full list of changes from the last release candidate refer to the diff:

New

  • GET /info now includes an NRI field. If the Node Resource Interface (NRI) is enabled, this field contains information describing it. moby/moby#51713
  • New Identity field has been added to the inspect endpoint to show trusted origin information about the image. This includes build ref for locally built images, remote registry repository for pulled images, and verified signature information for images that contain a valid signed provenance attestation. moby/moby#51737

Bug fixes and enhancements

  • Improve validation of --detach-keys command-line options. docker/cli#6742
  • Prevent a potential panic on daemon shutdown after an incomplete initialization. moby/moby#51797
  • Remove restriction on anonymous read-only volumes. moby/moby#51682

Packaging updates

Rootless

Go SDK

Deprecations

  • Remove %PROGRAMDATA%\Docker\cli-plugins from the list of paths used for CLI plugins on Windows. This path was present for backward compatibility with old installation, but replaced by %ProgramFiles%\Docker\cli-plugins. docker/cli#6713

v29.1.5

16 Jan 14:08
docker-v29.1.5
3b01d64

Choose a tag to compare

29.1.5

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

Packaging updates

Networking

  • Fixed a regression where established network connections could be disrupted during a container's shutdown grace period. moby/moby#51843

v29.1.4

09 Jan 09:33
docker-v29.1.4
08440b6

Choose a tag to compare

29.1.4

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

Bug fixes and enhancements

Packaging updates

v29.2.0-rc.1

17 Dec 17:51
docker-v29.2.0-rc.1
97a43d8

Choose a tag to compare

v29.2.0-rc.1 Pre-release
Pre-release

29.2.0-rc.1

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

New

Packaging updates

Rootless

  • Rootless: Consider $XDG_CONFIG_HOME/cdi and $XDG_RUNTIME_DIR/cdi when looking for CDI devices. moby/moby#51624

API

v29.1.3

12 Dec 15:56
docker-v29.1.3
fbf3ed2

Choose a tag to compare

29.1.3

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

Bug fixes and enhancements

  • Add shell completion for docker stack deploy --compose-file. docker/cli#6690
  • containerd image store: Fix a bug causing docker build to ignore the explicitly set unpack image exporter option. moby/moby#51514
  • Fix docker image ls dangling image handling. docker/cli#6704
  • Fix a bug that could cause the Engine to leave containers with autoremove set in 'dead' state on shutdown, and never reclaim them. moby/moby#51693
  • Fix build on i386. moby/moby#51528
  • Fix explicit graphdriver configuration ("storage-driver") being treated as containerd snapshotter when prior graphdriver state exists. moby/moby#51516
  • Fix potential creation of orphaned overlay2 layers. moby/moby#51703

Networking

  • Allow creation of a container with a specific IP address when its networks were not configured with a specific subnet. moby/moby#51583
  • Don't crash when starting a container created via the API before upgrade to v29.1.2, with PublishAll and a nil PortBindings map. moby/moby#51691
  • Fix a bug preventing DNS resolution of containers attached to non swarm-scoped networks once the node has joined a Swarm cluster. moby/moby#51515
  • Fix an issue that caused daemon crash when using a remote network driver plugin. moby/moby#51558
  • Fix an issue that could lead to an "endpoint not found" error when creating a container with multiple network connections, when one of the networks is non-internal but does not have its own external IP connectivity. moby/moby#51538
  • Fix an issue that prevented rootless Docker from starting on a host with IPv6 disabled. moby/moby#51543
  • Return an error when a container is created with a port-mapping pointing to container port 0. moby/moby#51695