From 47548ed6318558fcd4eb84337f767a97045d20e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Gronowski?= Date: Mon, 26 Jan 2026 18:57:33 +0100 Subject: [PATCH] engine: 29.2.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 | 64 ++++++++-------------- hugo.yaml | 8 +-- 2 files changed, 27 insertions(+), 45 deletions(-) diff --git a/content/manuals/engine/release-notes/29.md b/content/manuals/engine/release-notes/29.md index 7e23372dc4..0f5a242429 100644 --- a/content/manuals/engine/release-notes/29.md +++ b/content/manuals/engine/release-notes/29.md @@ -22,46 +22,9 @@ 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.2.0-rc.2 +## 29.2.0 -{{< release-date date="2026-01-19" >}} - -For a full list of changes from the last release candidate refer to the diff: -- [moby/moby, 29.2.0-rc.1...29.2.0-rc.2](https://github.com/moby/moby/compare/v29.2.0-rc.1...v29.2.0-rc.2) -- [docker/cli, 29.2.0-rc.1...29.2.0-rc.2](https://github.com/docker/cli/compare/v29.2.0-rc.1...v29.2.0-rc.2) - -### New - -- `GET /info` now includes an `NRI` field. If the Node Resource Interface (NRI) is enabled, this field contains information describing it. [moby/moby#51713](https://github.com/moby/moby/pull/51713) -- New `Identity` field 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](https://github.com/moby/moby/pull/51737) - - -### Bug fixes and enhancements - -- Improve validation of `--detach-keys` command-line options. [docker/cli#6742](https://github.com/docker/cli/pull/6742) -- Prevent a potential panic on daemon shutdown after an incomplete initialization. [moby/moby#51797](https://github.com/moby/moby/pull/51797) -- Remove restriction on anonymous read-only volumes. [moby/moby#51682](https://github.com/moby/moby/pull/51682) - -### Packaging updates - -- Update BuildKit to [v0.27.0-rc2](https://github.com/moby/buildkit/releases/tag/v0.27.0-rc2). [moby/moby#51864](https://github.com/moby/moby/pull/51864) -- Update containerd (static binaries only) to [v2.2.1](https://github.com/containerd/containerd/releases/tag/v2.2.1). [moby/moby#51765](https://github.com/moby/moby/pull/51765) - -### Rootless - -- Update RootlessKit to [v2.3.6](https://github.com/rootless-containers/rootlesskit/releases/tag/v2.3.6). [moby/moby#51757](https://github.com/moby/moby/pull/51757) - -### Go SDK - -- cli/command: add WithAPIClientOptions option. [docker/cli#6740](https://github.com/docker/cli/pull/6740) - -### 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](https://github.com/docker/cli/pull/6713) - -## 29.2.0-rc.1 - -{{< release-date date="2025-12-17" >}} +{{< release-date date="2026-01-26" >}} For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones: @@ -72,19 +35,38 @@ For a full list of pull requests and changes in this release, refer to the relev - `docker info` now includes `NRI` section. [docker/cli#6710](https://github.com/docker/cli/pull/6710) - Add experimental NRI support. [moby/moby#51711](https://github.com/moby/moby/pull/51711), [moby/moby#51712](https://github.com/moby/moby/pull/51712), [moby/moby#51675](https://github.com/moby/moby/pull/51675), [moby/moby#51674](https://github.com/moby/moby/pull/51674), [moby/moby#51636](https://github.com/moby/moby/pull/51636), [moby/moby#51634](https://github.com/moby/moby/pull/51634) +- New `Identity` field 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](https://github.com/moby/moby/pull/51737) + +### Bug fixes and enhancements + +- Improve validation of `--detach-keys` command-line options. [docker/cli#6742](https://github.com/docker/cli/pull/6742) +- Prevent a potential panic on daemon shutdown after an incomplete initialization. [moby/moby#51797](https://github.com/moby/moby/pull/51797) +- Remove restriction on anonymous read-only volumes. [moby/moby#51682](https://github.com/moby/moby/pull/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](https://github.com/moby/moby/pull/51868) +- Handle `--gpus` requests for NVIDIA devices using CDI if possible. [moby/moby#50228](https://github.com/moby/moby/pull/50228) ### Packaging updates -- Update BuildKit to [v0.26.3](https://github.com/moby/buildkit/releases/tag/v0.26.3). [moby/moby#51740](https://github.com/moby/moby/pull/51740) +- Update BuildKit to [v0.27.0](https://github.com/moby/buildkit/releases/tag/v0.27.0). [moby/moby#51886](https://github.com/moby/moby/pull/51886) +- Update containerd (static binaries only) to [v2.2.1](https://github.com/containerd/containerd/releases/tag/v2.2.1). [moby/moby#51765](https://github.com/moby/moby/pull/51765) ### Rootless -- Rootless: Consider `$XDG_CONFIG_HOME/cdi` and `$XDG_RUNTIME_DIR/cdi` when looking for CDI devices. [moby/moby#51624](https://github.com/moby/moby/pull/51624) +- Rootless: Consider `$XDG_CONFIG_HOME/cdi` and `$XDG_RUNTIME_DIR/cdi` when looking for CDI devices. [moby/moby#51624](https://github.com/moby/moby/pull/51624) +- Update RootlessKit to [v2.3.6](https://github.com/rootless-containers/rootlesskit/releases/tag/v2.3.6). [moby/moby#51757](https://github.com/moby/moby/pull/51757) ### API - Natively support gRPC on the listening socket. [moby/moby#50744](https://github.com/moby/moby/pull/50744) +### Go SDK + +- cli/command: add WithAPIClientOptions option. [docker/cli#6740](https://github.com/docker/cli/pull/6740) + +### 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](https://github.com/docker/cli/pull/6713) + ## 29.1.5 {{< release-date date="2026-01-16" >}} diff --git a/hugo.yaml b/hugo.yaml index 68be99ca8e..51cb4dce12 100644 --- a/hugo.yaml +++ b/hugo.yaml @@ -124,16 +124,16 @@ params: # Use `grep` to figure out how they might be used. # Latest version of the Docker Engine API - latest_engine_api_version: "1.52" + latest_engine_api_version: "1.53" # Latest version of Docker Engine - docker_ce_version: "29.1.5" + docker_ce_version: "29.2.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.1.4" + docker_ce_version_prev: "29.1.5" # Latest Docker Compose version compose_version: "v5.0.1" # Latest BuildKit version - buildkit_version: "0.26.3" + buildkit_version: "0.27.0" # Example runtime/library/os versions example_go_version: "1.24"