From 50595451ab9c281317f67633da0703ea04dd9056 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Gronowski?= Date: Fri, 12 Jun 2026 19:52:41 +0200 Subject: [PATCH] engine: 29.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Paweł Gronowski --- content/manuals/engine/release-notes/29.md | 45 +++++++++++++++++++ content/reference/api/engine/version/v1.54.md | 3 -- content/reference/api/engine/version/v1.55.md | 7 +++ hugo.yaml | 6 +-- 4 files changed, 55 insertions(+), 6 deletions(-) create mode 100644 content/reference/api/engine/version/v1.55.md diff --git a/content/manuals/engine/release-notes/29.md b/content/manuals/engine/release-notes/29.md index bfe99fec39..08d98a8be7 100644 --- a/content/manuals/engine/release-notes/29.md +++ b/content/manuals/engine/release-notes/29.md @@ -22,6 +22,51 @@ For more information about: - Deprecated and removed features, see [Deprecated Engine Features](../deprecated.md). - Changes to the Engine API, see [Engine API version history](/reference/api/engine/version-history/). +## 29.6.0 + +{{< release-date date="2026-06-18" >}} + +For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones: + +- [docker/cli, 29.6.0 milestone](https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A29.6.0) +- [moby/moby, 29.6.0 milestone](https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A29.6.0) + +### New + +- `POST /containers/{id}/update` now supports per-device blkio resource settingss. [moby/moby#52651](https://github.com/moby/moby/pull/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](https://github.com/docker/cli/pull/6957) +- containerd image store: Fix `docker system prune` to include unpacked image data when reporting reclaimed space. [moby/moby#52905](https://github.com/moby/moby/pull/52905) +- Fix `docker system df` image size reporting to count only snapshots directly used by images. [moby/moby#52901](https://github.com/moby/moby/pull/52901) +- Fix a bug where registry authentication failures during worker image pulls were reported as a misleading “No such image” error. [moby/moby#52698](https://github.com/moby/moby/pull/52698) +- Fix default BuildKit GC policy to prune reproducible cache types as intended. [moby/moby#52814](https://github.com/moby/moby/pull/52814) +- Fix explicit file modes being filtered by the daemon umask, including `COPY --chmod` permissions. [moby/moby#52892](https://github.com/moby/moby/pull/52892) +- Fix image selection with the containerd image store on amd64 hosts when images provide amd64 variant-specific manifests. [moby/moby#52773](https://github.com/moby/moby/pull/52773) +- The `--password` flag on `docker login` now accepts `-` to pass the password through STDIN as alternative to `--password-stdin`. [docker/cli#7029](https://github.com/docker/cli/pull/7029) + +### Packaging updates + +- Update runc (in static binaries) to [v1.3.6](https://github.com/opencontainers/runc/releases/tag/v1.3.6). [moby/moby#52883](https://github.com/moby/moby/pull/52883) +- Update BuildKit to [v0.31.0](https://github.com/moby/buildkit/releases/tag/v0.31.0). [moby/moby#52904](https://github.com/moby/moby/pull/52904) + +### 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](https://github.com/moby/moby/pull/52820) +- Don't publish container ports on host ports listed in `net.ipv4.ip_local_reserved_ports` when dynamically allocating ports. [moby/moby#52818](https://github.com/moby/moby/pull/52818) +- Fix a race condition in overlay network bulk sync that caused ~30s DNS resolution delays on newly joined swarm nodes. [moby/moby#52862](https://github.com/moby/moby/pull/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](https://github.com/moby/moby/pull/52886) + +### Rootless + +- Silence the spurious warning "IPv4 forwarding is disabled". [moby/moby#52742](https://github.com/moby/moby/pull/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](https://github.com/moby/moby/pull/47427) + ## 29.5.3 {{< release-date date="2026-06-03" >}} diff --git a/content/reference/api/engine/version/v1.54.md b/content/reference/api/engine/version/v1.54.md index 264eb32e46..ae3eca37cc 100644 --- a/content/reference/api/engine/version/v1.54.md +++ b/content/reference/api/engine/version/v1.54.md @@ -1,7 +1,4 @@ --- linkTitle: v1.54 title: Docker Engine API v1.54 reference -aliases: - - /engine/api/latest/ - - /reference/api/engine/latest/ --- diff --git a/content/reference/api/engine/version/v1.55.md b/content/reference/api/engine/version/v1.55.md new file mode 100644 index 0000000000..6f9db06710 --- /dev/null +++ b/content/reference/api/engine/version/v1.55.md @@ -0,0 +1,7 @@ +--- +linkTitle: v1.55 +title: Docker Engine API v1.55 reference +aliases: + - /engine/api/latest/ + - /reference/api/engine/latest/ +--- diff --git a/hugo.yaml b/hugo.yaml index ea53a7e308..76fa1c47dd 100644 --- a/hugo.yaml +++ b/hugo.yaml @@ -160,12 +160,12 @@ params: # Use `grep` to figure out how they might be used. # Latest version of the Docker Engine API - latest_engine_api_version: "1.54" + latest_engine_api_version: "1.55" # Latest version of Docker Engine - docker_ce_version: "29.5.3" + docker_ce_version: "29.6.0" # Previous version of the Docker Engine # (Used to show e.g., "latest" and "latest"-1 in engine install examples - docker_ce_version_prev: "29.5.2" + docker_ce_version_prev: "29.5.3" # Latest Docker Compose version compose_version: "v5.1.2" # Latest BuildKit version