run subcommand in Docker Agent command arguments./responses) endpoint in Docker Model Runner.docker login using OAuth.selinux-enabled: true (via daemon.json or the --selinux-enabled CLI flag). This option is not enabled by default.This release includes hardening for CVE-2026-31431.
AF_ALG sockets and the socketcall(2) multiplexer in the default seccomp profile to prevent in-container privilege escalation via the kernel crypto API ("Copy Fail"). moby/moby#52501Updates:
For all platforms:
For Mac:
For Windows:
logs, compose logs, compose attach, or compose up commands, giving you quick access to logs across all running containers. Available with the Logs (Beta) feature enabled.For all platforms:
docker login could fail silently in CI environments due to slow Docker Hub responses causing credential store update timeouts.docker desktop start causing the Docker AI agent API daemon to fail due to an inherited CLI plugin environment variable.For Mac:
42 after an update due to a corrupted DockerAppLaunchPath setting.For Windows:
DEVHOME set in their environment.docker image prune --filter label!=key=value incorrectly skipping images that don't have the specified label. moby/moby#52338--log-opt "tag={{.ImageID}}" not stripping the digest's algorithm. moby/moby#52343EBUSY on secrets/configs remount) on busy Swarm nodes by retrying the read-only remount. moby/moby#52235Full Changelog: https://github.com/docker/compose/compare/v5.1.2...v5.1.3
For all platforms:
docker logout from the CLI was ignored by Docker Desktop when OAuth tokens remained in the credential store, leaving the user unexpectedly signed in.docker login, or transient network errors triggered a sign-out.login-info.json) could be included in diagnostic bundles, improving privacy and security. Note that this file contains an encoded organisation(s) name, plan name, encoded username, and encoded email only. No passwords or credentials are included.For Mac:
Docker.app was installed in a non-user-writable directory, preventing failed update attempts.For Windows:
~/.docker/cli-plugins, causing docker build to fall back to the legacy builder.docker/cagent-action by @glours in https://github.com/docker/compose/pull/13659cagent-action to latest (with better permissions) by @derekmisler in https://github.com/docker/compose/pull/13665docker/docker by @glours in https://github.com/docker/compose/pull/137061.0.0-rc.2 to 1.0.0-rc.3 by @dependabot[bot] in https://github.com/docker/compose/pull/13657v2.11.3 and configure CLAUDE to use it on change by @ndeloof in https://github.com/docker/compose/pull/136561.78.0 to 1.79.3 by @dependabot[bot] in https://github.com/docker/compose/pull/136420.6.0 to 0.6.1 by @dependabot[bot] in https://github.com/docker/compose/pull/136671.39.0 to 1.42.0 by @glours in https://github.com/docker/compose/pull/1366329.2.1+incompatible to 29.3.1+incompatible by @dependabot[bot] in https://github.com/docker/compose/pull/136701.8.0 to 1.9.0 by @dependabot[bot] in https://github.com/docker/compose/pull/13692v0.33.0, buildkit v0.29.0 by @thaJeztah in https://github.com/docker/compose/pull/136931.79.3 to 1.80.0 by @dependabot[bot] in https://github.com/docker/compose/pull/136971.0.0-rc.3 to 1.0.0-rc.4 by @dependabot[bot] in https://github.com/docker/compose/pull/13696v0.4.0, moby/api v1.54.1 by @thaJeztah in https://github.com/docker/compose/pull/13708v29.4.0 by @thaJeztah in https://github.com/docker/compose/pull/13707v2.10.2 by @glours in https://github.com/docker/compose/pull/137051.25.9 by @thaJeztah in https://github.com/docker/compose/pull/13720Full Changelog: https://github.com/docker/compose/compare/v5.1.1...v5.1.2
For all platforms:
ENOENT if a bind-mount parent directory was deleted while no container was using it.For Mac:
vmnetd handshake could dispatch a bogus command on a broken connection, causing unexpected networking errors.For Windows:
--publish-all, and gateway IP bindings.docker stats --all still showing containers that were removeddocker rm --link and exclude legacy links for container namesDOCKER_TMPDIR not being respectedHookMessage and rename to cli-plugins/hooks.ResponseHookType and rename to cli-plugins/hooks.ResponseTypeHookPluginData and move to cli-plugins/hooks.RequestWelcome to the v0.33.0 release of buildx!
Please try out the release binaries and report any issues at https://github.com/docker/buildx/issues.
create and inspect commands now support OCI layout paths as source and destination that can be used together with registry references #3721formattimestamp and unixtimestampparse for better handling of time values #3286verify_http_pgp_signature builtin #3677policy eval command now supports --platform flag to specify the platform for evaluated image sources #3738policy eval can now read policy from stdin when -f - is used #3738policy eval flag --filename has been renamed to --file for consistency with other commands. The previous flag is deprecated. #3738imagetools create could in some cases upload the same (attestation) manifest multiple times, possibly causing 400 error in some registries #3731BUILDKIT_SYNTAX build argument override #3734imagetools inspect based on whitespace in input #3732Previous release can be found at v0.32.1
For all platforms:
0 instead of the actual assigned port.For Mac:
exec format error when starting amd64 containers on Apple Silicon Macs due to a race condition between Rosetta binfmt registration and virtiofs device availability.For Windows:
--installation-dir would fail due to the installer archive being extracted into the custom installation directory.docker-model processes to accumulate on Windows each time the screen was visited.Security fixes:
docker plugin install where privilege validation could be partially bypassed GHSA-pxq6-2prw-chj9#ref:subdir fragments in BuildKit GHSA-4vrq-3vrq-g6ggBug fixes:
.dockerignore contained an invalid patternUpdates:
Full Changelog: https://github.com/docker/compose/compare/v5.1.0...v5.1.1
New features:
bind-create-src option to --mount flag for bind mountsNetworking:
API changes:
POST /networks/{id}/connect now correctly applies the MacAddress field in EndpointSettingsGET /images/json now supports an identity query parameter for manifest summaries and trusted identity informationBug fixes and enhancements:
--gpus option now uses CDI-based injection for AMD GPUssd_notify notifications for daemon reload protocoldocker system prune failing with "rw layer snapshot not found"docker top on non-running Windows containerbuildx 0.32.1
Welcome to the v0.32.1 release of buildx!
Please try out the release binaries and report any issues at https://github.com/docker/buildx/issues.
This release has no dependency changes
Previous release can be found at v0.32.0
buildx 0.32.0
Welcome to the v0.32.0 release of buildx!
Please try out the release binaries and report any issues at https://github.com/docker/buildx/issues.
--metadata-file flag to capture properties like descriptor/digest values for the new image. #3638build commands, enabling previously missing support for scoped credentials and automatic fallbacks for Docker Hardened Image registries. #3627--timeout flag to configure the timeout for waiting for responses from remote builders. #3665input.image.provenance to write rules validating specific provenance attestation fields. Materials of provenance can be accessed as policy secondary inputs. Requires BuildKit v0.28+ #3652 #3662-q used with --call #3655Previous release can be found at v0.31.1
Full Changelog: https://github.com/docker/compose/compare/v5.0.2...v5.1.0