Skip to content

Releases: moby/moby

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

v29.1.2

02 Dec 22:36
docker-v29.1.2
de45c2a

Choose a tag to compare

29.1.2

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

Security

Bug fixes and enhancements

  • containerd image store: Fix docker image inspect failing to return available image data in case where not all distributable blobs are available locally. moby/moby#51629
  • dockerd-rootless-setuptool.sh: fix nsenter: no namespace specified. moby/moby#51622
  • Fix docker system df showing N/A for shared size and unique size when using graph-drivers as storage. moby/moby#51631

Packaging updates

Networking

  • Fix a bug preventing port mappings in rootless mode when slirp4netns is used. moby/moby#51616
  • Prevent a crash when making an API request with HostConfig.PublishAllPorts set (-P), and no port bindings. moby/moby#51621