From 5b5f71c19e9a7f11176158bb0fe0e6e5e7bf3d6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Gronowski?= Date: Tue, 27 Aug 2024 15:58:51 +0200 Subject: [PATCH] engine: 27.2.0 release notes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Paweł Gronowski Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com> --- content/engine/release-notes/27.1.md | 7 --- content/engine/release-notes/27.2.md | 88 ++++++++++++++++++++++++++++ data/toc.yaml | 6 +- 3 files changed, 92 insertions(+), 9 deletions(-) create mode 100644 content/engine/release-notes/27.2.md diff --git a/content/engine/release-notes/27.1.md b/content/engine/release-notes/27.1.md index 6934a88c64..a7a8823ab1 100644 --- a/content/engine/release-notes/27.1.md +++ b/content/engine/release-notes/27.1.md @@ -4,13 +4,6 @@ description: Learn about the new features, bug fixes, and breaking changes for D keywords: docker, docker engine, ce, whats new, release notes toc_min: 1 toc_max: 2 -tags: - - Release notes -aliases: -- /engine/release-notes/ -- /engine/release-notes/latest/ -- /release-notes/docker-ce/ -- /release-notes/docker-engine/ --- This page describes the latest changes, additions, known issues, and fixes for Docker Engine version 27.1. diff --git a/content/engine/release-notes/27.2.md b/content/engine/release-notes/27.2.md new file mode 100644 index 0000000000..51603d35e9 --- /dev/null +++ b/content/engine/release-notes/27.2.md @@ -0,0 +1,88 @@ +--- +title: Docker Engine 27.2 release notes +description: Learn about the new features, bug fixes, and breaking changes for Docker Engine +keywords: docker, docker engine, ce, whats new, release notes +toc_min: 1 +toc_max: 2 +tags: + - Release notes +aliases: +- /engine/release-notes/ +- /engine/release-notes/latest/ +- /release-notes/docker-ce/ +- /release-notes/docker-engine/ +--- + +This page describes the latest changes, additions, known issues, and fixes for Docker Engine version 27.2. + +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.md). + +## 27.2.0 + +{{< release-date date="2024-08-27" >}} + +For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones: + +- [docker/cli, 27.2.0 milestone](https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A27.2.0) +- [moby/moby, 27.2.0 milestone](https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A27.2.0) +- Deprecated and removed features, see [Deprecated Features](https://github.com/docker/cli/blob/v27.2.0/docs/deprecated.md). +- Changes to the Engine API, see [API version history](https://github.com/moby/moby/blob/v27.2.0/docs/api/version-history.md). + +### New + +The new features in this release are: + +- [Device code login](#device-code-login) +- [Multi-platform support for `docker image ls`](#multi-platform-support-for-docker-image-ls) + +#### Device code login + +This release adds support for using device code login when authenticating to +Docker Hub. + +You can still use the old method of logging in with a username and password or +access token, but device code login is more secure and doesn't require you to +enter your password in the CLI. + +![device-code-login](https://i.imgur.com/GRGjSjV.gif "Device code login") + +To use the old method, use `docker login -u `. + +#### Multi-platform support for `docker image ls` + +{{< experimental >}} +This is experimental and may change at any time without any backward compatibility. +{{< /experimental >}} + +With the containerd image store enabled, the `docker image ls` command (or +`docker images` shorthand) now supports a `--tree` flag that now shows +if an image is a multi-platform image. + + + +### API + +- `GET /images/json` response now includes `Manifests` field, which contains information about the sub-manifests included in the image index. This includes things like platform-specific manifests and build attestations. + + The new field will only be populated if the request also sets the `manifests` query parameter to `true`. + + {{< experimental >}} + This is experimental and may change at any time without any backward compatibility. + {{< /experimental >}} + +### Bug fixes and enhancements + +- CLI: Fix issue with remote contexts over SSH where the CLI would allocate a pseudo-TTY when connecting to the remote host, which causes issues in rare situations. [docker/cli#5351](https://github.com/docker/cli/pull/5351) +- Fix an issue that prevented network creation with a `--ip-range` ending on a 64-bit boundary. [moby/moby#48326](https://github.com/moby/moby/pull/48326) +- CLI: IPv6 addresses shown by `docker ps` in port bindings are now bracketed. [docker/cli#5365](https://github.com/docker/cli/pull/5365) +- containerd image store: Fix early error exit from `docker load` in cases where unpacking the image would fail. [moby/moby#48376](https://github.com/moby/moby/pull/48376) +- containerd image store: Fix the previous image not being persisted as dangling after `docker pull`. [moby/moby#48380](https://github.com/moby/moby/pull/48380) + +### Packaging updates + +- Update BuildKit to [v0.15.2](https://github.com/moby/buildkit/releases/tag/v0.15.2). [moby/moby#48341](https://github.com/moby/moby/pull/48341) +- Update Compose to [v2.29.2](https://github.com/docker/compose/releases/tag/v2.29.2). [docker/docker-ce-packaging#1050](https://github.com/docker/docker-ce-packaging/pull/1050) +- Update containerd to [v1.7.21](https://github.com/containerd/containerd/releases/tag/v1.7.21). [moby/moby#48383](https://github.com/moby/moby/pull/48383), [docker/containerd-packaging#389](https://github.com/docker/containerd-packaging/pull/389) diff --git a/data/toc.yaml b/data/toc.yaml index cc93523be0..98dc9aae20 100644 --- a/data/toc.yaml +++ b/data/toc.yaml @@ -1799,10 +1799,12 @@ Manuals: title: Deprecated features - sectiontitle: Release notes section: - - path: /engine/release-notes/27.1/ - title: Engine 27.1 + - path: /engine/release-notes/27.2/ + title: Engine 27.2 - sectiontitle: Previous versions section: + - path: /engine/release-notes/27.1/ + title: Engine 27.1 - path: /engine/release-notes/27.0/ title: Engine 27.0 - path: /engine/release-notes/26.1/