28.3.0-rc.2
For a full list of changes from the last release candidate refer to the diff:
New
- Use
DOCKER_AUTH_CONFIG
as a credential store. docker/cli#6008
Bug fixes and enhancements
- Fix
docker images --tree
not marking images as in-use when the containerd image store is disabled. docker/cli#6140 - Fix
docker pull/push
hang in non-interactive when authentication is required caused by prompting for login credentials. docker/cli#6141 - Fix a regression where a login prompt on
docker pull
would show Docker Hub-specific hints when logging in on other registries. docker/cli#6135 - Fix an issue where all new tasks in the Swarm could get stuck in the PENDING state forever after scaling up a service with placement preferences. moby/moby#50211
- Remove an undocumented, hidden, top-level
docker remove
command that was accidentally introduced in docker 23.0. docker/cli#6144 - Validate registry-mirrors configuration as part of
dockerd --validate
and improve error messages for invalid mirrors. moby/moby#50240
Packaging updates
- Update Compose to v2.37.2. docker/docker-ce-packaging#1219
- Update BuildKit to v0.23.1. moby/moby#50243
- Update Buildx to v0.25.0. docker/docker-ce-packaging#1217
- Update Docker Model CLI plugin to v0.1.30. docker/docker-ce-packaging#1218
Deprecations
- api/types/container: deprecate
ExecOptions.Detach
. This field is not used, and will be removed in a future release. moby/moby#50219 - pkg/idtools: deprecate
IdentityMapping
andIdentity.Chown
. moby/moby#50210