Skip to content

Update dependency docker to v29#4364

Open
govuk-ci wants to merge 1 commit into
mainfrom
renovate/docker-29.x
Open

Update dependency docker to v29#4364
govuk-ci wants to merge 1 commit into
mainfrom
renovate/docker-29.x

Conversation

@govuk-ci

@govuk-ci govuk-ci commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
docker uses-with major version=28.5.2v29.6.2

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

moby/moby (docker)

v29.6.2: v29.6.2

Compare Source

29.6.2

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

Security

This release includes fixes for multiple security vulnerabilities affecting Docker Engine.

  • CVE-2026-15793: Git source checkout from a bundle file could lead to command injection. GHSA-hw3h-2gp9-cxpv
  • CVE-2026-15792: Incorrect parameters sent from a frontend could cause a panic. GHSA-qx3x-mv6r-52p6
  • CVE-2026-15791: An LLB file operation could be tricked into removing the contents of the /tmp directory. GHSA-32pv-7hq5-qhwq
  • CVE-2026-15789: A malicious client could bypass destination directory validation when uploading local sources. GHSA-g2h8-426c-7976
  • CVE-2026-15788: A WCOW cache mount source selector could resolve NTFS junctions outside of the cache root. GHSA-388v-wmr2-g2v2
Packaging updates
Rootless

v29.6.1: v29.6.1

Compare Source

29.6.1

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

Security

This release includes fixes for multiple security vulnerabilities affecting Docker Engine.

  • A malicious image could supply a malicious /etc/passwd or /etc/group-style file causing excessive memory consumption, potentially resulting in process termination due to Out Of Memory (OOM) conditions. GHSA-mjcv-p78q-w5fw, GHSA-jpcc-p29g-p8mq, GHSA-72x6-4j93-7w86
  • A custom frontend could send a crafted build request that disabled Seccomp and AppArmor protections for the build container, even if the user did not explicitly allow the security.insecure entitlement. Other security measures, like Linux capabilities were still applied to these containers. GHSA-7236-3392-c5c6
Bug fixes and enhancements
Packaging updates

v29.6.0: v29.6.0

Compare Source

29.6.0

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

New
  • POST /containers/{id}/update now supports per-device blkio resource settings. moby/moby#52651
  • Add GET /images/{name}/attestations endpoint to retrieve in-toto attestation statements (such as SLSA provenance and SPDX SBOM) attached to an image. Supports optional platform selection, predicate type filtering, and a statement query parameter for verbatim statement bodies.
Bug fixes and enhancements
  • docker image push now respects NO_COLOR. docker/cli#6957
  • containerd image store: Fix docker system prune to include unpacked image data when reporting reclaimed space. moby/moby#52905
  • Fix docker system df image size reporting to count only snapshots directly used by images. moby/moby#52901
  • Fix a bug where registry authentication failures during worker image pulls were reported as a misleading “No such image” error. moby/moby#52698
  • Fix default BuildKit GC policy to prune reproducible cache types as intended. moby/moby#52814
  • Fix explicit file modes being filtered by the daemon umask, including COPY --chmod permissions. moby/moby#52892
  • Fix image selection with the containerd image store on amd64 hosts when images provide amd64 variant-specific manifests. moby/moby#52773
  • The --password flag on docker login now accepts - to pass the password through STDIN as alternative to --password-stdin. docker/cli#7029
Packaging updates
Networking
  • Allow the nftables firewall mode to be used with a daemon that is linked against libnftables when the nft command is not installed on the system. moby/moby#52820
  • Don't publish container ports on host ports listed in net.ipv4.ip_local_reserved_ports when dynamically allocating ports. moby/moby#52818
  • Fix a race condition in overlay network bulk sync that caused ~30s DNS resolution delays on newly joined swarm nodes. moby/moby#52862
  • Mitigate a crash in libnftables when using nftables as the firewall backend by changing the default build option to execute the nft command instead. Users building dockerd from source can opt into linking against libnftables by building with the libnftables build tag. moby/moby#52886
Rootless
  • Silence the spurious warning "IPv4 forwarding is disabled". moby/moby#52742
Deprecations
  • The Engine now returns a deprecation warning when a container connected to the default bridge is created with links specified. moby/moby#47427

v29.5.3: v29.5.3

Compare Source

29.5.3

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

Bug fixes and enhancements
  • Reduce docker system df errors when images are pruned at the same time with the containerd image store. moby/moby#52672
Packaging updates
Rootless
  • Fix AWS IMDS access with gvisor-tap-vsock and UDP port forwarding for non-loopback clients. moby/moby#52710
  • Fix installation of plugins that require host networking. moby/moby#52735

v29.5.2: v29.5.2

Compare Source

29.5.2

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

Bug fixes and enhancements
  • Fix docker cp failing with "mkdirat: file exists" when a container has a bind mount whose target traverses an in-container symlink (e.g. /var/run -> /run). moby/moby#52655

v29.5.1: v29.5.1

Compare Source

29.5.1

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

Security

This release includes fixes for multiple security vulnerabilities affecting Docker Engine.

  • CVE-2026-41567 Fix a vulnerability in docker cp where archive decompression binaries (e.g. xz, unpigz) were resolved via PATH inside the container filesystem while running as host root, allowing a malicious container to execute arbitrary binaries with host root privileges.
    GHSA-x86f-5xw2-fm2r

  • CVE-2026-41568 Fix a TOCTOU vulnerability in docker cp that allowed a container process to create files or directories at arbitrary locations on the host filesystem.
    GHSA-vp62-88p7-qqf5

  • CVE-2026-42306 Fix a TOCTOU vulnerability in docker cp that allowed a container process to redirect a bind mount to an arbitrary location on the host filesystem.
    GHSA-rg2x-37c3-w2rh

Networking
  • Fix UDP conntrack entries not being deleted when not bound to a specific IP address. moby/moby#52640

v29.5.0: v29.5.0

Compare Source

29.5.0

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

[!NOTE]
Rootless: gvisor-tap-vsock is now the new default rootless network driver and should be preferred over slirp4netns which is no longer installed via Docker packaging.

New
  • Rootless: Add new default gvisor-tap-vsock network driver. moby/moby#52319
  • Enable private time namespace for containers by default on supported kernels. moby/moby#52326
  • The local logging driver now has support for custom attributes, adding support for the label, label-regex, env, env-regex, and tag log options. moby/moby#52348
  • Windows: The daemon now supports listening on a Unix socket (-H unix://...), with optional group-based access control via --group. moby/moby#52365
Security
Bug fixes and enhancements
  • docker ps --format now supports a .HealthStatus placeholder to print container health state (starting, healthy, unhealthy) as a dedicated field. docker/cli#6913
  • Add "time-namespaces" feature flag to disable time-namespaces. moby/moby#52577
  • containerd integration: Fix auth token requests ignoring per-host TLS settings (custom CAs, insecure-registries). moby/moby#52600
  • Daemon reload events now signify that the daemon reload has fully completed. moby/moby#52589
  • Expose diagnostic data about userland proxy in docker info. moby/moby#52321
  • Fix docker image ls --filter reference=... (GET /images/json) to also match fully qualified canonical image names (e.g. docker.io/library/alpine), not only the familiar short form. moby/moby#52333
  • Fix a bug where leaving an autolock-enabled swarm could leave orphaned state, causing subsequent swarm init to fail with "Swarm is encrypted and needs to be unlocked". moby/moby#52479
  • Fix an issue where logging errors appeared as empty strings in the daemon log instead of the message that failed to write. moby/moby#52442
  • Fix incorrect SHARED SIZE and UNIQUE SIZE reporting in docker system df -v by including shared content blobs in size calculation. moby/moby#52482
  • Fix support for CDI specifications that request additional group IDs. moby/moby#52579
  • Fix volume subpath file mounts over an existing file in the image failing container creation with "not a directory". moby/moby#52584
  • Sort labels in volume, network, config, and secret formatters for deterministic output. docker/cli#6954
  • Swarm: Prevent corruption of Raft snapshots when swarm state is large. moby/moby#52441
Packaging updates
Networking
  • Fix conntrack entries being incorrectly deleted for UDP containers sharing the same port on different IPs when one container is restarted. moby/moby#52423
  • Fix stale VIP DNS records for swarm service network aliases not being removed during rolling updates. moby/moby#52236
  • Fix the userland proxy silently dropping UDP datagrams when a previous write to an unavailable backend left a stale ECONNREFUSED error on the socket. moby/moby#52483
  • Rootless: Properly support --net=host and localhost registries. moby/moby#47103
Rootless
Go SDK
  • cli/config/configfile: GetAuthConfig, GetCredentialsStore: normalize hostname when resolving auth. docker/cli#6846
Deprecations
  • cli/command/image/build: remove deprecated DefaultDockerfileName const. docker/cli#6737
  • cli/command/image/build: remove deprecated DetectArchiveReader util. docker/cli#6737
  • cli/command/image/build: remove deprecated IsArchive utility. docker/cli#6737
  • cli/command/image/build: remove deprecated ResolveAndValidateContextPath util. docker/cli#6737
  • cli/command/image/build: remove deprecated WriteTempDockerfile util. docker/cli#6737

v29.4.3: v29.4.3

Compare Source

29.4.3

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

Bug fixes
  • CVE-2026-31431: Fix the 29.4.2 regression that broke 32-bit programs and i386 images. The broad socketcall(2) seccomp deny is replaced with targeted AppArmor (deny network alg) and SELinux (alg_socket) rules that block AF_ALG at the LSM layer, covering both socket(2) and socketcall(2) paths without disrupting legitimate 32-bit workloads. moby/moby#52537

    On SELinux-based systems, the SELinux mitigation requires the daemon to be configured with selinux-enabled: true (via daemon.json or the --selinux-enabled CLI flag). This option is not enabled by default.

  • Fix the default AppArmor profile not being updated on daemon restart, requiring a system reboot to pick up profile changes from daemon upgrades. moby/moby#52537

v29.4.2: v29.4.2

Compare Source

29.4.2

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

Security

This release includes hardening for CVE-2026-31431.

  • Block 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#52501
Known issues

The hardening can break 32-bit programs and i386 images, including SteamCMD and some Wine-based workloads. moby/moby#52506

Workaround

[!WARNING]
Don't use --security-opt seccomp=unconfined to work around this issue.
Don't use the seccomp/v0.2.0 profile.

If you need a workaround, use the seccomp/v0.2.1 profile from moby/profiles.
Make sure you use a kernel that includes the fix for CVE-2026-31431.

This profile unblocks socketcall while keeping AF_ALG blocked for socket.

[!IMPORTANT]
Use this workaround only for containers that require it.
Containers that use this profile can still exploit CVE-2026-31431 through the socketcall syscall.

Download the seccomp/v0.2.1 profile:

$ curl -fsSL https://raw.githubusercontent.com/moby/profiles/refs/tags/seccomp/v0.2.1/seccomp/default.json \
  -o /etc/docker/seccomp-profile-v0.2.1.json

Use one of these options. You don't need both.

  1. To use the profile for a specific container when you control the docker run command, use --security-opt:
$ docker run --security-opt seccomp=<path> ...
  1. To use the profile as the default for containers created by the daemon, add seccomp-profile to your daemon.json:
{
  "seccomp-profile": "/etc/docker/seccomp-profile-v0.2.1.json"
}

v29.4.1: v29.4.1

Compare Source

29.4.1

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

Bug fixes and enhancements
  • containerd image store: Fix docker image prune --filter label!=key=value incorrectly skipping images that don't have the specified label. moby/moby#52338
  • Fix --log-opt "tag={{.ImageID}}" not stripping the digest's algorithm. moby/moby#52343
  • Fix intermittent container start failures (EBUSY on secrets/configs remount) on busy Swarm nodes by retrying the read-only remount. moby/moby#52235
Packaging updates
Networking
  • if a container has an IPv4-only or an IPv6-only endpoint with higher "gateway priority" than a dual stack endpoint, the single stack endpoint will now be used as the default gateway for its address family. moby/moby#52328

v29.4.0: v29.4.0

Compare Source

29.4.0

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

Bug fixes and enhancements
  • docker cp: report both content size and transferred size. docker/cli#6800
  • Fix docker stats --all still showing containers that were removed. docker/cli#6863
  • Fix a rare bug that could cause containers to become unremovable. moby/moby#51724
  • Fixed privileged containers losing their explicit AppArmor profile (--security-opt apparmor=<profile>) after a container restart. moby/moby#52215
  • Improved duplicate container-exit handling by using live containerd task state (not timestamps). moby/moby#52156
  • Improved image pull and push performance by enabling HTTP keep-alive for registry connections, avoiding redundant TCP and TLS handshakes. moby/moby#52198
  • shell completions: add shell completion for docker rm --link and exclude legacy links for container names. docker/cli#6872
  • shell completions: don't provide completions that were already used. docker/cli#6871
  • Update runc (in static binaries) to v1.3.5. moby/moby#52244
  • Windows: Fix DOCKER_TMPDIR not being respected. moby/moby#52181
Packaging updates
Networking
  • Prevent a daemon crash during startup after upgrading if a container config containers a malformed IP-address. moby/moby#52275
Go SDK
Deprecations
  • Go SDK: cli-plugins/hooks: deprecate HookMessage and rename to cli-plugins/hooks.Response. docker/cli#6859
  • Go SDK: cli-plugins/hooks: deprecate HookType and rename to cli-plugins/hooks.ResponseType. docker/cli#6859
  • Go SDK: cli-plugins/manager: deprecate HookPluginData and move to cli-plugins/hooks.Request. docker/cli#6859

v29.3.1: v29.3.1

Compare Source

29.3.1

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

Security

This release includes fixes for multiple security vulnerabilities affecting Docker Engine and related components.

  • CVE-2026-34040 Fix an authorization bypass in AuthZ plugins that could allow authorization plugins to be bypassed under specific conditions.
    GHSA-x744-4wpc-v9h2

  • CVE-2026-33997 Fix a flaw in docker plugin install where privilege validation could be partially bypassed, potentially leading to unauthorized privilege escalation.
    GHSA-pxq6-2prw-chj9

  • CVE-2026-33748 Fix insufficient validation of Git URL #ref:subdir fragments in BuildKit, which could allow access to files outside the intended repository scope.
    GHSA-4vrq-3vrq-g6gg

  • CVE-2026-33747 Fix a vulnerability in BuildKit where an untrusted frontend could cause files to be written outside the BuildKit state directory.
    GHSA-3c29-8rgm-jvjj

Bug fixes and enhancements
  • Fix a daemon crash during docker build if .dockerignore contained an invalid pattern. moby/moby#52214
  • Fix a panic when the containerd client uses a closed stream. moby/moby#52211
Packaging updates
Go SDK
  • Add missing build-tag, which could cause cannot range over 10 (untyped int constant) when importing the cli/command package. docker/cli#6884

v29.3.0: v29.3.0

Compare Source

29.3.0

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

New
  • Add bind-create-src option to --mount flag for bind mounts. docker/cli#6792
  • CLI plugin hooks now fire on command failure (not just success), and plugins can use "error-hooks" to show hints only when commands fail. docker/cli#6794
  • Lower minimum API version from v1.44 to v1.40 (Docker 19.03). moby/moby#52067
Packaging updates
Networking
API
  • POST /networks/{id}/connect now correctly applies the MacAddress field in EndpointSettings. This field was added in API v1.44, but was previously ignored. moby/moby#52040
  • GET /images/json now supports an identity query parameter. When set, the response includes manifest summaries and may include an Identity field for each manifest with trusted identity and origin information. moby/moby#52030
Bug fixes and enhancements
  • The --gpus option now uses CDI-based injection for AMD GPUs. moby/moby#52048
  • Add sd_notify "RELOADING" notifications when signalling the daemon to reload its configuration. moby/moby#52041
  • Send sd_notify "READY" and "STOPPING" synchronously to make sure they are sent before we proceed. 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 shared mount detection for paths mounted multiple times, which caused "not a shared mount" errors when using bind propagation. moby/moby#51787
  • Fix spurious "ShouldRestart failed" warning on shutdown. moby/moby#52079
  • Preserve leading and trailing whitespace when storing registry passwords. docker/cli#6784
  • Prevent logging "not found" warnings when calculating volume sizes. moby/moby#52018
  • Update Go runtime to 1.25.7. moby/moby#52003, docker/cli#6780

v29.2.1: v29.2.1

Compare Source

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: v29.2.0

Compare Source

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

v29.1.5: v29.1.5

Compare Source

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: v29.1.4

Compare Source

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.1.3: v29.1.3

Compare Source

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: v29.1.2

Compare Source

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

v29.1.1: v29.1.1

Compare Source

29.1.1

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

Networking
  • Revert a PR breaking external DNS resolution on all custom bridge networks. moby/moby#51615

v29.1.0: v29.1.0

Compare Source

29.1.0

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

Packaging updates
Networking
  • Do not overwrite user-modified /etc/resolv.conf across container restarts. moby/moby#51507
  • fix --publish-all / -P for Windows containers. moby/moby#51586
  • Fix an issue that prevented container restart or network reconnection when gateway configuration failed during container stop or network disconnect. moby/moby#51592
  • Windows containers: don't display an IPv6-mapped IPv4 address in port mappings. For example, [::ffff:0.0.0.0]:8080->80/tcp instead of 0.0.0.0:8080->80/tcp. moby/moby#51587

v29.0.4: v29.0.4

Compare Source

29.0.4

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

Bug fixes and enhancements
Networking
  • Allow creation of a container with a specific IP address when its networks were not configured with a specific subnet. moby/moby#51583

v29.0.3: v29.0.3

Compare Source

29.0.3

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

Bug fixes and enhancements
  • docker version --format json: restore top-level BuildTime field to use RFC3339Nano format. docker/cli#6668
  • Fix docker image ls ignoring a custom imageFormat from docker.json. docker/cli#6667
Networking
  • Fix an issue that caused daemon crash when using a remote network driver plugin. moby/moby#51558

v29.0.2: v29.0.2

Compare Source

29.0.2

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

Networking
  • 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

v29.0.1: v29.0.1

Compare Source

29.0.1

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

Bug fixes and enhancements
  • docker image ls no longer truncates the name width when output is redirect (e.g. for grep). docker/cli#6656
  • docker image ls now considers the NO_COLOR environment variable for choosing the colored output. docker/cli#6654
  • containerd image store: Fix a bug causing docker build to ignore the explicitly set unpack image exporter option. moby/moby#51514
  • Fix a bug causing docker image ls --all to not show untagged/dangling images. docker/cli#6657
  • 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 output format of the ApiVersion and MinApiVersion fields in docker version --format=json to align with previous versions. docker/cli#6648
Networking
  • 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

  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

@govuk-ci
govuk-ci requested a review from a team as a code owner June 15, 2026 14:04
@govuk-ci govuk-ci added dependencies Pull requests that update a dependency file renovate labels Jun 15, 2026
@jfharden

Copy link
Copy Markdown
Contributor

We can't do this update yet, our current image building process doesn't work with containerd image storage, but we are very shortly going to drop x86 and rewrite the build process, at which point we should be able to perform the update to v29+

@govuk-ci
govuk-ci force-pushed the renovate/docker-29.x branch 18 times, most recently from 15e07e4 to 5691f14 Compare June 22, 2026 17:03
@govuk-ci
govuk-ci force-pushed the renovate/docker-29.x branch 6 times, most recently from d178225 to b3610be Compare June 26, 2026 13:04
@govuk-ci
govuk-ci force-pushed the renovate/docker-29.x branch 23 times, most recently from 23904e3 to b9fe102 Compare July 8, 2026 16:03
@govuk-ci
govuk-ci force-pushed the renovate/docker-29.x branch 6 times, most recently from a511e0d to 2e68d0e Compare July 13, 2026 16:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file renovate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants