engine: 27.2.0 release notes

Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
This commit is contained in:
Paweł Gronowski 2024-08-27 15:58:51 +02:00 committed by David Karlsson
parent 53789fba5f
commit 5b5f71c19e
3 changed files with 92 additions and 9 deletions

View File

@ -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 keywords: docker, docker engine, ce, whats new, release notes
toc_min: 1 toc_min: 1
toc_max: 2 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. This page describes the latest changes, additions, known issues, and fixes for Docker Engine version 27.1.

View File

@ -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 <username>`.
#### 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.
<script src="https://asciinema.org/a/PyE57rUPdNh7LvOMhULtE0Ek2.js" id="asciicast-PyE57rUPdNh7LvOMhULtE0Ek2" async="true"></script>
### 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)

View File

@ -1799,10 +1799,12 @@ Manuals:
title: Deprecated features title: Deprecated features
- sectiontitle: Release notes - sectiontitle: Release notes
section: section:
- path: /engine/release-notes/27.1/ - path: /engine/release-notes/27.2/
title: Engine 27.1 title: Engine 27.2
- sectiontitle: Previous versions - sectiontitle: Previous versions
section: section:
- path: /engine/release-notes/27.1/
title: Engine 27.1
- path: /engine/release-notes/27.0/ - path: /engine/release-notes/27.0/
title: Engine 27.0 title: Engine 27.0
- path: /engine/release-notes/26.1/ - path: /engine/release-notes/26.1/