v29.2.0
29.2.0
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
New
docker infonow includesNRIsection. docker/cli#6710- Add experimental NRI support. moby/moby#51711, moby/moby#51712, moby/moby#51675, moby/moby#51674, moby/moby#51636, moby/moby#51634
- New
Identityfield 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-keyscommand-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
--validateflag on dockerd now also verifies system requirements, allowing for system requirements to be checked before starting the daemon. moby/moby#51868 - Handle
--gpusrequests for NVIDIA devices using CDI if possible. moby/moby#50228
Packaging updates
- Update BuildKit to v0.27.0. moby/moby#51886
- Update containerd (static binaries only) to v2.2.1. moby/moby#51765
Rootless
- Rootless: Consider
$XDG_CONFIG_HOME/cdiand$XDG_RUNTIME_DIR/cdiwhen looking for CDI devices. moby/moby#51624 - Update RootlessKit to v2.3.6. moby/moby#51757
API
- Natively support gRPC on the listening socket. moby/moby#50744
Go SDK
- cli/command: add WithAPIClientOptions option. docker/cli#6740
Deprecations
- Remove
%PROGRAMDATA%\Docker\cli-pluginsfrom 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