mirror of https://github.com/docker/docs.git
chore: consolidate engine v27 release notes
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
This commit is contained in:
parent
5b5f71c19e
commit
b77db2bf44
|
@ -114,7 +114,7 @@ For more information, see [microsoft/WSL#11794](https://github.com/microsoft/WSL
|
||||||
|
|
||||||
### New
|
### New
|
||||||
|
|
||||||
- Docker Engine and CLI updated to [Moby 27.0](../engine/release-notes/27.0.md#2700).
|
- Docker Engine and CLI updated to version 27.0.
|
||||||
- Docker Desktop now supports moving data to a different drive on macOS and Windows with WSL2 backend. See [docker/for-win#13384](https://github.com/docker/for-win/issues/13384).
|
- Docker Desktop now supports moving data to a different drive on macOS and Windows with WSL2 backend. See [docker/for-win#13384](https://github.com/docker/for-win/issues/13384).
|
||||||
- You can now [schedule backups for volume exports](use-desktop/volumes.md) in the **Volumes** tab (Beta).
|
- You can now [schedule backups for volume exports](use-desktop/volumes.md) in the **Volumes** tab (Beta).
|
||||||
- Access a terminal shell directly from Docker Desktop (Beta).
|
- Access a terminal shell directly from Docker Desktop (Beta).
|
||||||
|
@ -124,7 +124,7 @@ For more information, see [microsoft/WSL#11794](https://github.com/microsoft/WSL
|
||||||
- [Docker Buildx v0.15.1](https://github.com/docker/buildx/releases/tag/v0.15.1)
|
- [Docker Buildx v0.15.1](https://github.com/docker/buildx/releases/tag/v0.15.1)
|
||||||
- [Docker Compose v2.28.1](https://github.com/docker/compose/releases/tag/v2.28.1)
|
- [Docker Compose v2.28.1](https://github.com/docker/compose/releases/tag/v2.28.1)
|
||||||
- [Docker Scout CLI v1.10.0](https://github.com/docker/scout-cli/releases/tag/v1.10.0)
|
- [Docker Scout CLI v1.10.0](https://github.com/docker/scout-cli/releases/tag/v1.10.0)
|
||||||
- [Docker Engine v27.0.3](https://docs.docker.com/engine/release-notes/27.0/#2703)
|
- [Docker Engine v27.0.3](https://docs.docker.com/engine/release-notes/27/#2703)
|
||||||
- Docker Init v1.3.0
|
- Docker Init v1.3.0
|
||||||
|
|
||||||
### Bug fixes and enhancements
|
### Bug fixes and enhancements
|
||||||
|
|
|
@ -1,96 +0,0 @@
|
||||||
---
|
|
||||||
title: Docker Engine 27.1 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
|
|
||||||
---
|
|
||||||
|
|
||||||
This page describes the latest changes, additions, known issues, and fixes for Docker Engine version 27.1.
|
|
||||||
|
|
||||||
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.1.2
|
|
||||||
|
|
||||||
{{< release-date date="2024-08-13" >}}
|
|
||||||
|
|
||||||
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
|
|
||||||
|
|
||||||
- [docker/cli, 27.1.2 milestone](https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A27.1.2)
|
|
||||||
- [moby/moby, 27.1.2 milestone](https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A27.1.2)
|
|
||||||
- Deprecated and removed features, see [Deprecated Features](https://github.com/docker/cli/blob/v27.1.2/docs/deprecated.md).
|
|
||||||
- Changes to the Engine API, see [API version history](https://github.com/moby/moby/blob/v27.1.2/docs/api/version-history.md).
|
|
||||||
|
|
||||||
|
|
||||||
### Bug fixes and enhancements
|
|
||||||
|
|
||||||
- Fix a regression that could result in a `ResourceExhausted desc = grpc: received message larger than max` error when building from a large Dockerfile. [moby/moby#48245](https://github.com/moby/moby/pull/48245)
|
|
||||||
- CLI: Fix `docker attach` printing a spurious `context cancelled` error message. [docker/cli#5296](https://github.com/docker/cli/pull/5296)
|
|
||||||
- CLI: Fix `docker attach` exiting on `SIGINT` instead of forwarding the signal to the container and waiting for it to exit. [docker/cli#5302](https://github.com/docker/cli/pull/5302)
|
|
||||||
- CLI: Fix `--device-read-bps` and `--device-write-bps` options not taking effect. [docker/cli#5339](https://github.com/docker/cli/pull/5339)
|
|
||||||
- CLI: Fix a panic happening in some cases while running a plugin. [docker/cli#5337](https://github.com/docker/cli/pull/5337)
|
|
||||||
|
|
||||||
|
|
||||||
### Packaging updates
|
|
||||||
|
|
||||||
- Update BuildKit to [v0.15.1](https://github.com/moby/buildkit/releases/tag/v0.15.1). [moby/moby#48246](https://github.com/moby/moby/pull/48246)
|
|
||||||
- Update Buildx to [v0.16.2](https://github.com/docker/buildx/releases/tag/v0.16.2). [docker/docker-ce-packaging#1043](https://github.com/docker/docker-ce-packaging/pull/1043)
|
|
||||||
- Update Go runtime to 1.21.13. [moby/moby#48301](https://github.com/moby/moby/pull/48301), [docker/cli#5325](https://github.com/docker/cli/pull/5325), [docker/docker-ce-packaging#1046](https://github.com/docker/docker-ce-packaging/pull/1046)
|
|
||||||
- Remove unused `docker-proxy.exe` binary from Windows packages. [docker/docker-ce-packaging#1045](https://github.com/docker/docker-ce-packaging/pull/1045)
|
|
||||||
|
|
||||||
## 27.1.1
|
|
||||||
|
|
||||||
{{< release-date date="2024-07-23" >}}
|
|
||||||
|
|
||||||
### Security
|
|
||||||
|
|
||||||
This release contains a fix for [CVE-2024-41110](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-41110) / [GHSA-v23v-6jw2-98fq](https://github.com/moby/moby/security/advisories/GHSA-v23v-6jw2-98fq)
|
|
||||||
that impacted setups using [authorization plugins (AuthZ)](https://docs.docker.com/engine/extend/plugins_authorization/)
|
|
||||||
for access control. No other changes are included in this release, and this
|
|
||||||
release is otherwise identical for users not using AuthZ plugins.
|
|
||||||
|
|
||||||
### Packaging updates
|
|
||||||
|
|
||||||
- Update Compose to [v2.29.1](https://github.com/docker/compose/releases/tag/v2.29.1). [moby/docker-ce-packaging#1041](https://github.com/docker/docker-ce-packaging/pull/1041)
|
|
||||||
|
|
||||||
|
|
||||||
## 27.1.0
|
|
||||||
|
|
||||||
{{< release-date date="2024-07-22" >}}
|
|
||||||
|
|
||||||
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
|
|
||||||
|
|
||||||
- [docker/cli, 27.1.0 milestone](https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A27.1.0)
|
|
||||||
- [moby/moby, 27.1.0 milestone](https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A27.1.0)
|
|
||||||
- Deprecated and removed features, see [Deprecated Features](https://github.com/docker/cli/blob/v27.1.0/docs/deprecated.md).
|
|
||||||
- Changes to the Engine API, see [API version history](https://github.com/moby/moby/blob/v27.1.0/docs/api/version-history.md).
|
|
||||||
|
|
||||||
### Bug fixes and enhancements
|
|
||||||
|
|
||||||
- rootless: add `Requires=dbus.socket` to prevent errors when starting the daemon on a cgroup v2 host with systemd [moby/moby#48141](https://github.com/moby/moby/pull/48141)
|
|
||||||
- containerd integration: `image tag` event is now properly emitted when building images with BuildKit [moby/moby#48182](https://github.com/moby/moby/pull/48182)
|
|
||||||
- CLI: enable shell completion for `docker image rm`, `docker image history`, and `docker image inspect` [moby/moby#5261](https://github.com/moby/moby/pull/5261)
|
|
||||||
- CLI: add and improve shell completions for various flags [moby/moby#5261](https://github.com/moby/moby/pull/5261)
|
|
||||||
- CLI: add OOMScoreAdj to `docker service create` and `docker stack` [docker/cli#5274](https://github.com/docker/cli/pull/5274)
|
|
||||||
- CLI: add support for `DOCKER_CUSTOM_HEADERS` environment variable (experimental) [docker/cli#5271](https://github.com/docker/cli/pull/5271)
|
|
||||||
- CLI: containerd-integration: Fix `docker push` defaulting the `--platform` flag to a value of `DOCKER_DEFAULT_PLATFORM` environment variable on unsupported API versions [docker/cli#5248](https://github.com/docker/cli/pull/5248)
|
|
||||||
- CLI: fix: context cancellation on `login` prompt [docker/cli#5260](https://github.com/docker/cli/pull/5260)
|
|
||||||
- CLI: fix: wait for the container to exit before closing the stream when sending a termination request to the CLI while attached to a container [docker/cli#5250](https://github.com/docker/cli/pull/5250)
|
|
||||||
|
|
||||||
### Deprecated
|
|
||||||
|
|
||||||
- The `pkg/rootless/specconv` package is deprecated, and will be removed in the next release [moby/moby#48185](https://github.com/moby/moby/pull/48185)
|
|
||||||
- The `pkg/containerfs` package is deprecated, and will be removed in the next release [moby/moby#48185](https://github.com/moby/moby/pull/48185)
|
|
||||||
- The `pkg/directory` package is deprecated, and will be removed in the next release [moby/moby#48185](https://github.com/moby/moby/pull/48185)
|
|
||||||
- `api/types/system`: remove deprecated `Info.ExecutionDriver` [moby/moby#48184](https://github.com/moby/moby/pull/48184)
|
|
||||||
|
|
||||||
### Packaging updates
|
|
||||||
|
|
||||||
- Update Buildx to [v0.16.1](https://github.com/docker/buildx/releases/tag/v0.16.1). [moby/docker-ce-packaging#1039](https://github.com/docker/docker-ce-packaging/pull/1039)
|
|
||||||
- Update Compose to [v2.29.0](https://github.com/docker/compose/releases/tag/v2.29.0). [moby/docker-ce-packaging#1038](https://github.com/docker/docker-ce-packaging/pull/1038)
|
|
||||||
- Update Containerd (static binaries only) to [v1.7.20](https://github.com/containerd/containerd/releases/tag/v1.7.20). [moby/moby#48191](https://github.com/moby/moby/pull/48191)
|
|
||||||
- Update BuildKit to [v0.15.0](https://github.com/moby/buildkit/releases/tag/v0.15.0). [moby/moby#48175](https://github.com/moby/moby/pull/48175)
|
|
||||||
- Update Go runtime to 1.21.12, which contains security fixes for [CVE-2024-24791](https://github.com/advisories/GHSA-hw49-2p59-3mhj) [moby/moby#48120](https://github.com/moby/moby/pull/48120)
|
|
|
@ -1,88 +0,0 @@
|
||||||
---
|
|
||||||
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.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
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)
|
|
|
@ -1,19 +1,189 @@
|
||||||
---
|
---
|
||||||
title: Docker Engine 27.0 release notes
|
title: Docker Engine version 27 release notes
|
||||||
description: Learn about the new features, bug fixes, and breaking changes for Docker Engine
|
description: Learn about the new features, bug fixes, and breaking changes for Docker Engine
|
||||||
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/
|
||||||
|
- /engine/release-notes/27.1/
|
||||||
|
- /engine/release-notes/27.0/
|
||||||
---
|
---
|
||||||
|
|
||||||
This page describes the latest changes, additions, known issues, and fixes for Docker Engine version 27.0.
|
This page describes the latest changes, additions, known issues, and fixes for Docker Engine version 27.
|
||||||
|
|
||||||
For more information about:
|
For more information about:
|
||||||
|
|
||||||
- Deprecated and removed features, see [Deprecated Engine Features](../deprecated.md).
|
- 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).
|
- Changes to the Engine API, see [Engine API version history](/reference/api/engine/version-history.md).
|
||||||
|
|
||||||
## 27.0.3
|
## 27.2
|
||||||
|
|
||||||
|
Release notes for Docker Engine version 27.2 releases.
|
||||||
|
|
||||||
|
### 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.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
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)
|
||||||
|
|
||||||
|
## 27.1
|
||||||
|
|
||||||
|
Release notes for Docker Engine version 27.1 releases.
|
||||||
|
|
||||||
|
### 27.1.2
|
||||||
|
|
||||||
|
{{< release-date date="2024-08-13" >}}
|
||||||
|
|
||||||
|
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
|
||||||
|
|
||||||
|
- [docker/cli, 27.1.2 milestone](https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A27.1.2)
|
||||||
|
- [moby/moby, 27.1.2 milestone](https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A27.1.2)
|
||||||
|
- Deprecated and removed features, see [Deprecated Features](https://github.com/docker/cli/blob/v27.1.2/docs/deprecated.md).
|
||||||
|
- Changes to the Engine API, see [API version history](https://github.com/moby/moby/blob/v27.1.2/docs/api/version-history.md).
|
||||||
|
|
||||||
|
|
||||||
|
#### Bug fixes and enhancements
|
||||||
|
|
||||||
|
- Fix a regression that could result in a `ResourceExhausted desc = grpc: received message larger than max` error when building from a large Dockerfile. [moby/moby#48245](https://github.com/moby/moby/pull/48245)
|
||||||
|
- CLI: Fix `docker attach` printing a spurious `context cancelled` error message. [docker/cli#5296](https://github.com/docker/cli/pull/5296)
|
||||||
|
- CLI: Fix `docker attach` exiting on `SIGINT` instead of forwarding the signal to the container and waiting for it to exit. [docker/cli#5302](https://github.com/docker/cli/pull/5302)
|
||||||
|
- CLI: Fix `--device-read-bps` and `--device-write-bps` options not taking effect. [docker/cli#5339](https://github.com/docker/cli/pull/5339)
|
||||||
|
- CLI: Fix a panic happening in some cases while running a plugin. [docker/cli#5337](https://github.com/docker/cli/pull/5337)
|
||||||
|
|
||||||
|
|
||||||
|
#### Packaging updates
|
||||||
|
|
||||||
|
- Update BuildKit to [v0.15.1](https://github.com/moby/buildkit/releases/tag/v0.15.1). [moby/moby#48246](https://github.com/moby/moby/pull/48246)
|
||||||
|
- Update Buildx to [v0.16.2](https://github.com/docker/buildx/releases/tag/v0.16.2). [docker/docker-ce-packaging#1043](https://github.com/docker/docker-ce-packaging/pull/1043)
|
||||||
|
- Update Go runtime to 1.21.13. [moby/moby#48301](https://github.com/moby/moby/pull/48301), [docker/cli#5325](https://github.com/docker/cli/pull/5325), [docker/docker-ce-packaging#1046](https://github.com/docker/docker-ce-packaging/pull/1046)
|
||||||
|
- Remove unused `docker-proxy.exe` binary from Windows packages. [docker/docker-ce-packaging#1045](https://github.com/docker/docker-ce-packaging/pull/1045)
|
||||||
|
|
||||||
|
### 27.1.1
|
||||||
|
|
||||||
|
{{< release-date date="2024-07-23" >}}
|
||||||
|
|
||||||
|
#### Security
|
||||||
|
|
||||||
|
This release contains a fix for [CVE-2024-41110](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-41110) / [GHSA-v23v-6jw2-98fq](https://github.com/moby/moby/security/advisories/GHSA-v23v-6jw2-98fq)
|
||||||
|
that impacted setups using [authorization plugins (AuthZ)](https://docs.docker.com/engine/extend/plugins_authorization/)
|
||||||
|
for access control. No other changes are included in this release, and this
|
||||||
|
release is otherwise identical for users not using AuthZ plugins.
|
||||||
|
|
||||||
|
#### Packaging updates
|
||||||
|
|
||||||
|
- Update Compose to [v2.29.1](https://github.com/docker/compose/releases/tag/v2.29.1). [moby/docker-ce-packaging#1041](https://github.com/docker/docker-ce-packaging/pull/1041)
|
||||||
|
|
||||||
|
|
||||||
|
### 27.1.0
|
||||||
|
|
||||||
|
{{< release-date date="2024-07-22" >}}
|
||||||
|
|
||||||
|
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
|
||||||
|
|
||||||
|
- [docker/cli, 27.1.0 milestone](https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A27.1.0)
|
||||||
|
- [moby/moby, 27.1.0 milestone](https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A27.1.0)
|
||||||
|
- Deprecated and removed features, see [Deprecated Features](https://github.com/docker/cli/blob/v27.1.0/docs/deprecated.md).
|
||||||
|
- Changes to the Engine API, see [API version history](https://github.com/moby/moby/blob/v27.1.0/docs/api/version-history.md).
|
||||||
|
|
||||||
|
#### Bug fixes and enhancements
|
||||||
|
|
||||||
|
- rootless: add `Requires=dbus.socket` to prevent errors when starting the daemon on a cgroup v2 host with systemd [moby/moby#48141](https://github.com/moby/moby/pull/48141)
|
||||||
|
- containerd integration: `image tag` event is now properly emitted when building images with BuildKit [moby/moby#48182](https://github.com/moby/moby/pull/48182)
|
||||||
|
- CLI: enable shell completion for `docker image rm`, `docker image history`, and `docker image inspect` [moby/moby#5261](https://github.com/moby/moby/pull/5261)
|
||||||
|
- CLI: add and improve shell completions for various flags [moby/moby#5261](https://github.com/moby/moby/pull/5261)
|
||||||
|
- CLI: add OOMScoreAdj to `docker service create` and `docker stack` [docker/cli#5274](https://github.com/docker/cli/pull/5274)
|
||||||
|
- CLI: add support for `DOCKER_CUSTOM_HEADERS` environment variable (experimental) [docker/cli#5271](https://github.com/docker/cli/pull/5271)
|
||||||
|
- CLI: containerd-integration: Fix `docker push` defaulting the `--platform` flag to a value of `DOCKER_DEFAULT_PLATFORM` environment variable on unsupported API versions [docker/cli#5248](https://github.com/docker/cli/pull/5248)
|
||||||
|
- CLI: fix: context cancellation on `login` prompt [docker/cli#5260](https://github.com/docker/cli/pull/5260)
|
||||||
|
- CLI: fix: wait for the container to exit before closing the stream when sending a termination request to the CLI while attached to a container [docker/cli#5250](https://github.com/docker/cli/pull/5250)
|
||||||
|
|
||||||
|
#### Deprecated
|
||||||
|
|
||||||
|
- The `pkg/rootless/specconv` package is deprecated, and will be removed in the next release [moby/moby#48185](https://github.com/moby/moby/pull/48185)
|
||||||
|
- The `pkg/containerfs` package is deprecated, and will be removed in the next release [moby/moby#48185](https://github.com/moby/moby/pull/48185)
|
||||||
|
- The `pkg/directory` package is deprecated, and will be removed in the next release [moby/moby#48185](https://github.com/moby/moby/pull/48185)
|
||||||
|
- `api/types/system`: remove deprecated `Info.ExecutionDriver` [moby/moby#48184](https://github.com/moby/moby/pull/48184)
|
||||||
|
|
||||||
|
#### Packaging updates
|
||||||
|
|
||||||
|
- Update Buildx to [v0.16.1](https://github.com/docker/buildx/releases/tag/v0.16.1). [moby/docker-ce-packaging#1039](https://github.com/docker/docker-ce-packaging/pull/1039)
|
||||||
|
- Update Compose to [v2.29.0](https://github.com/docker/compose/releases/tag/v2.29.0). [moby/docker-ce-packaging#1038](https://github.com/docker/docker-ce-packaging/pull/1038)
|
||||||
|
- Update Containerd (static binaries only) to [v1.7.20](https://github.com/containerd/containerd/releases/tag/v1.7.20). [moby/moby#48191](https://github.com/moby/moby/pull/48191)
|
||||||
|
- Update BuildKit to [v0.15.0](https://github.com/moby/buildkit/releases/tag/v0.15.0). [moby/moby#48175](https://github.com/moby/moby/pull/48175)
|
||||||
|
- Update Go runtime to 1.21.12, which contains security fixes for [CVE-2024-24791](https://github.com/advisories/GHSA-hw49-2p59-3mhj) [moby/moby#48120](https://github.com/moby/moby/pull/48120)
|
||||||
|
|
||||||
|
## 27.0
|
||||||
|
|
||||||
|
Release notes for Docker Engine 27.0.
|
||||||
|
|
||||||
|
### 27.0.3
|
||||||
|
|
||||||
{{< release-date date="2024-07-01" >}}
|
{{< release-date date="2024-07-01" >}}
|
||||||
|
|
||||||
|
@ -24,13 +194,13 @@ For a full list of pull requests and changes in this release, refer to the relev
|
||||||
- Deprecated and removed features, see [Deprecated Features](https://github.com/docker/cli/blob/v27.0.3/docs/deprecated.md).
|
- Deprecated and removed features, see [Deprecated Features](https://github.com/docker/cli/blob/v27.0.3/docs/deprecated.md).
|
||||||
- Changes to the Engine API, see [API version history](https://github.com/moby/moby/blob/v27.0.3/docs/api/version-history.md).
|
- Changes to the Engine API, see [API version history](https://github.com/moby/moby/blob/v27.0.3/docs/api/version-history.md).
|
||||||
|
|
||||||
### Bug fixes and enhancements
|
#### Bug fixes and enhancements
|
||||||
|
|
||||||
- Fix a regression that incorrectly reported a port mapping from a host IPv6 address to an IPv4-only container as an error. [moby/moby#48090](https://github.com/moby/moby/pull/48090)
|
- Fix a regression that incorrectly reported a port mapping from a host IPv6 address to an IPv4-only container as an error. [moby/moby#48090](https://github.com/moby/moby/pull/48090)
|
||||||
- Fix a regression that caused duplicate subnet allocations when creating networks. [moby/moby#48089](https://github.com/moby/moby/pull/48089)
|
- Fix a regression that caused duplicate subnet allocations when creating networks. [moby/moby#48089](https://github.com/moby/moby/pull/48089)
|
||||||
- Fix a regression resulting in `fail to register layer: failed to Lchown` errors when trying to pull an image with rootless enabled on a system that supports native overlay with user-namespaces. [moby/moby#48086](https://github.com/moby/moby/pull/48086)
|
- Fix a regression resulting in `fail to register layer: failed to Lchown` errors when trying to pull an image with rootless enabled on a system that supports native overlay with user-namespaces. [moby/moby#48086](https://github.com/moby/moby/pull/48086)
|
||||||
|
|
||||||
## 27.0.2
|
### 27.0.2
|
||||||
|
|
||||||
{{< release-date date="2024-06-27" >}}
|
{{< release-date date="2024-06-27" >}}
|
||||||
|
|
||||||
|
@ -41,16 +211,16 @@ For a full list of pull requests and changes in this release, refer to the relev
|
||||||
- Deprecated and removed features, see [Deprecated Features](https://github.com/docker/cli/blob/v27.0.2/docs/deprecated.md).
|
- Deprecated and removed features, see [Deprecated Features](https://github.com/docker/cli/blob/v27.0.2/docs/deprecated.md).
|
||||||
- Changes to the Engine API, see [API version history](https://github.com/moby/moby/blob/v27.0.2/docs/api/version-history.md).
|
- Changes to the Engine API, see [API version history](https://github.com/moby/moby/blob/v27.0.2/docs/api/version-history.md).
|
||||||
|
|
||||||
### Bug fixes and enhancements
|
#### Bug fixes and enhancements
|
||||||
|
|
||||||
- Fix a regression that caused port numbers to be ignored when parsing a Docker registry URL. [docker/cli#5197](https://github.com/docker/cli/pull/5197), [docker/cli#5198](https://github.com/docker/cli/pull/5198)
|
- Fix a regression that caused port numbers to be ignored when parsing a Docker registry URL. [docker/cli#5197](https://github.com/docker/cli/pull/5197), [docker/cli#5198](https://github.com/docker/cli/pull/5198)
|
||||||
|
|
||||||
### Removed
|
#### Removed
|
||||||
|
|
||||||
- api/types: deprecate `ContainerJSONBase.Node` field and `ContainerNode` type. These definitions were used by the standalone ("classic") Swarm API, but never implemented in the Docker Engine itself. [moby/moby#48055](https://github.com/moby/moby/pull/48055)
|
- api/types: deprecate `ContainerJSONBase.Node` field and `ContainerNode` type. These definitions were used by the standalone ("classic") Swarm API, but never implemented in the Docker Engine itself. [moby/moby#48055](https://github.com/moby/moby/pull/48055)
|
||||||
|
|
||||||
|
|
||||||
## 27.0.1
|
### 27.0.1
|
||||||
|
|
||||||
{{< release-date date="2024-06-24" >}}
|
{{< release-date date="2024-06-24" >}}
|
||||||
|
|
||||||
|
@ -61,13 +231,13 @@ For a full list of pull requests and changes in this release, refer to the relev
|
||||||
- Deprecated and removed features, see [Deprecated Features](https://github.com/docker/cli/blob/v27.0.1/docs/deprecated.md).
|
- Deprecated and removed features, see [Deprecated Features](https://github.com/docker/cli/blob/v27.0.1/docs/deprecated.md).
|
||||||
- Changes to the Engine API, see [API version history](https://github.com/moby/moby/blob/v27.0.1/docs/api/version-history.md).
|
- Changes to the Engine API, see [API version history](https://github.com/moby/moby/blob/v27.0.1/docs/api/version-history.md).
|
||||||
|
|
||||||
### New
|
#### New
|
||||||
|
|
||||||
- containerd image store: Add `--platform` flag to `docker image push` and improve the default behavior when not all platforms of the multi-platform image are available locally. [docker/cli#4984](https://github.com/docker/cli/pull/4984), [moby/moby#47679](https://github.com/moby/moby/pull/47679)
|
- containerd image store: Add `--platform` flag to `docker image push` and improve the default behavior when not all platforms of the multi-platform image are available locally. [docker/cli#4984](https://github.com/docker/cli/pull/4984), [moby/moby#47679](https://github.com/moby/moby/pull/47679)
|
||||||
- Add support to `docker stack deploy` for `driver_opts` in a service's networks. [docker/cli#5125](https://github.com/docker/cli/pull/5125)
|
- Add support to `docker stack deploy` for `driver_opts` in a service's networks. [docker/cli#5125](https://github.com/docker/cli/pull/5125)
|
||||||
- Consider additional `/usr/local/libexec` and `/usr/libexec` paths when looking up the userland proxy binaries by a name with a `docker-` prefix. [moby/moby#47804](https://github.com/moby/moby/pull/47804)
|
- Consider additional `/usr/local/libexec` and `/usr/libexec` paths when looking up the userland proxy binaries by a name with a `docker-` prefix. [moby/moby#47804](https://github.com/moby/moby/pull/47804)
|
||||||
|
|
||||||
### Bug fixes and enhancements
|
#### Bug fixes and enhancements
|
||||||
|
|
||||||
- `*client.Client` instances are now always safe for concurrent use by multiple goroutines. Previously, this could lead to data races when the `WithAPIVersionNegotiation()` option is used. [moby/moby#47961](https://github.com/moby/moby/pull/47961)
|
- `*client.Client` instances are now always safe for concurrent use by multiple goroutines. Previously, this could lead to data races when the `WithAPIVersionNegotiation()` option is used. [moby/moby#47961](https://github.com/moby/moby/pull/47961)
|
||||||
- Fix a bug causing the Docker CLI to leak Unix sockets in `$TMPDIR` in some cases. [docker/cli#5146](https://github.com/docker/cli/pull/5146)
|
- Fix a bug causing the Docker CLI to leak Unix sockets in `$TMPDIR` in some cases. [docker/cli#5146](https://github.com/docker/cli/pull/5146)
|
||||||
|
@ -84,14 +254,14 @@ For a full list of pull requests and changes in this release, refer to the relev
|
||||||
- Allow multiple macvlan networks with the same parent. [moby/moby#47318](https://github.com/moby/moby/pull/47318)
|
- Allow multiple macvlan networks with the same parent. [moby/moby#47318](https://github.com/moby/moby/pull/47318)
|
||||||
- Allow BuildKit to be used on Windows daemons that advertise it. [docker/cli#5178](https://github.com/docker/cli/pull/5178)
|
- Allow BuildKit to be used on Windows daemons that advertise it. [docker/cli#5178](https://github.com/docker/cli/pull/5178)
|
||||||
|
|
||||||
### Networking
|
#### Networking
|
||||||
|
|
||||||
- Allow sysctls to be set per-interface during container creation and network connection. [moby/moby#47686](https://github.com/moby/moby/pull/47686)
|
- Allow sysctls to be set per-interface during container creation and network connection. [moby/moby#47686](https://github.com/moby/moby/pull/47686)
|
||||||
* In a future release, this will be the only way to set per-interface sysctl options.
|
* In a future release, this will be the only way to set per-interface sysctl options.
|
||||||
For example, on the command line in a `docker run` command,`--network mynet --sysctl net.ipv4.conf.eth0.log_martians=1` will be rejected.
|
For example, on the command line in a `docker run` command,`--network mynet --sysctl net.ipv4.conf.eth0.log_martians=1` will be rejected.
|
||||||
Instead, you must use `--network name=mynet,driver-opt=com.docker.network.endpoint.sysctls=net.ipv4.conf.IFNAME.log_martians=1`.
|
Instead, you must use `--network name=mynet,driver-opt=com.docker.network.endpoint.sysctls=net.ipv4.conf.IFNAME.log_martians=1`.
|
||||||
|
|
||||||
#### IPv6
|
##### IPv6
|
||||||
|
|
||||||
- `ip6tables` is no longer experimental. You may remove the `experimental` configuration option and continue to use IPv6, if it is not required by any other features.
|
- `ip6tables` is no longer experimental. You may remove the `experimental` configuration option and continue to use IPv6, if it is not required by any other features.
|
||||||
- `ip6tables` is now enabled for Linux bridge networks by default. [moby/moby#47747](https://github.com/moby/moby/pull/47747)
|
- `ip6tables` is now enabled for Linux bridge networks by default. [moby/moby#47747](https://github.com/moby/moby/pull/47747)
|
||||||
|
@ -101,7 +271,7 @@ For a full list of pull requests and changes in this release, refer to the relev
|
||||||
- To restore the behavior of earlier releases, no `ip6tables` at all, set `"ip6tables": false` in `daemon.json`, or use the CLI option `--ip6tables=false`. Alternatively, leave `ip6tables` enabled, publish ports, and enable direct routing.
|
- To restore the behavior of earlier releases, no `ip6tables` at all, set `"ip6tables": false` in `daemon.json`, or use the CLI option `--ip6tables=false`. Alternatively, leave `ip6tables` enabled, publish ports, and enable direct routing.
|
||||||
- With `ip6tables` enabled, if `ip6tables` is not functional on your host, Docker Engine will start but it will not be possible to create an IPv6-enabled network.
|
- With `ip6tables` enabled, if `ip6tables` is not functional on your host, Docker Engine will start but it will not be possible to create an IPv6-enabled network.
|
||||||
|
|
||||||
#### IPv6 network configuration improvements
|
##### IPv6 network configuration improvements
|
||||||
|
|
||||||
- A Unique Local Address (ULA) base prefix is automatically added to `default-address-pools` if this parameter wasn't manually configured, or if it contains no IPv6 prefixes. [moby/moby#47853](https://github.com/moby/moby/pull/47853)
|
- A Unique Local Address (ULA) base prefix is automatically added to `default-address-pools` if this parameter wasn't manually configured, or if it contains no IPv6 prefixes. [moby/moby#47853](https://github.com/moby/moby/pull/47853)
|
||||||
- Prior to this release, to create an IPv6-enabled network it was necessary to use the `--subnet` option to specify an IPv6 subnet, or add IPv6 ranges to `default-address-pools` in `daemon.json`.
|
- Prior to this release, to create an IPv6-enabled network it was necessary to use the `--subnet` option to specify an IPv6 subnet, or add IPv6 ranges to `default-address-pools` in `daemon.json`.
|
||||||
|
@ -126,7 +296,7 @@ For a full list of pull requests and changes in this release, refer to the relev
|
||||||
- In this release, if IPv4 cannot be disabled for an interface, IPv6 can be explicitly enabled for the network simply by using `--ipv6` when creating it. Other workarounds are to configure the OS to disable IPv6 by default on new interfaces, mount `/proc/sys/net` read-write, or use a kernel with no IPv6 support.
|
- In this release, if IPv4 cannot be disabled for an interface, IPv6 can be explicitly enabled for the network simply by using `--ipv6` when creating it. Other workarounds are to configure the OS to disable IPv6 by default on new interfaces, mount `/proc/sys/net` read-write, or use a kernel with no IPv6 support.
|
||||||
- For IPv6-enabled bridge networks, do not attempt to replace the bridge's kernel-assigned link local address with `fe80::1`. [moby/moby#47787](https://github.com/moby/moby/pull/47787)
|
- For IPv6-enabled bridge networks, do not attempt to replace the bridge's kernel-assigned link local address with `fe80::1`. [moby/moby#47787](https://github.com/moby/moby/pull/47787)
|
||||||
|
|
||||||
### Removed
|
#### Removed
|
||||||
|
|
||||||
- Deprecate experimental GraphDriver plugins. [moby/moby#48050](https://github.com/moby/moby/pull/48050), [docker/cli#5172](https://github.com/docker/cli/pull/5172)
|
- Deprecate experimental GraphDriver plugins. [moby/moby#48050](https://github.com/moby/moby/pull/48050), [docker/cli#5172](https://github.com/docker/cli/pull/5172)
|
||||||
- pkg/archive: deprecate `NewTempArchive` and `TempArchive`. These types were only used in tests and will be removed in the next release. [moby/moby#48002](https://github.com/moby/moby/pull/48002)
|
- pkg/archive: deprecate `NewTempArchive` and `TempArchive`. These types were only used in tests and will be removed in the next release. [moby/moby#48002](https://github.com/moby/moby/pull/48002)
|
||||||
|
@ -138,7 +308,7 @@ For a full list of pull requests and changes in this release, refer to the relev
|
||||||
- runconfig: deprecate `opts.ConvertKVStringsToMap`. This utility is no longer used, and will be removed in the next release. [moby/moby#48016](https://github.com/moby/moby/pull/48016)
|
- runconfig: deprecate `opts.ConvertKVStringsToMap`. This utility is no longer used, and will be removed in the next release. [moby/moby#48016](https://github.com/moby/moby/pull/48016)
|
||||||
- runconfig: deprecate `IsPreDefinedNetwork`. [moby/moby#48011](https://github.com/moby/moby/pull/48011)
|
- runconfig: deprecate `IsPreDefinedNetwork`. [moby/moby#48011](https://github.com/moby/moby/pull/48011)
|
||||||
|
|
||||||
### API
|
#### API
|
||||||
|
|
||||||
- containerd image store: `POST /images/{name}/push` now supports a `platform` parameter (JSON encoded OCI Platform type) that allows selecting a specific platform-manifest from the multi-platform image. This is experimental and may change in future API versions. [moby/moby#47679](https://github.com/moby/moby/pull/47679)
|
- containerd image store: `POST /images/{name}/push` now supports a `platform` parameter (JSON encoded OCI Platform type) that allows selecting a specific platform-manifest from the multi-platform image. This is experimental and may change in future API versions. [moby/moby#47679](https://github.com/moby/moby/pull/47679)
|
||||||
- `POST /services/create` and `POST /services/{id}/update` now support `OomScoreAdj`. [moby/moby#47950](https://github.com/moby/moby/pull/47950)
|
- `POST /services/create` and `POST /services/{id}/update` now support `OomScoreAdj`. [moby/moby#47950](https://github.com/moby/moby/pull/47950)
|
||||||
|
@ -165,7 +335,7 @@ The following deprecated fields are currently included in the API response, but
|
||||||
- `MacAddress` (already omitted unless set)
|
- `MacAddress` (already omitted unless set)
|
||||||
- `StopTimeout` (already omitted unless set)
|
- `StopTimeout` (already omitted unless set)
|
||||||
|
|
||||||
### Go SDK changes
|
#### Go SDK changes
|
||||||
|
|
||||||
- Client API callback for the following functions now require a context parameter. [moby/moby#47536](https://github.com/moby/moby/pull/47536)
|
- Client API callback for the following functions now require a context parameter. [moby/moby#47536](https://github.com/moby/moby/pull/47536)
|
||||||
- `client.RequestPrivilegeFunc`
|
- `client.RequestPrivilegeFunc`
|
||||||
|
@ -231,7 +401,7 @@ Move and rename types, changing their import paths and exported names.
|
||||||
- `NetworksPruneReport`
|
- `NetworksPruneReport`
|
||||||
- Move `NetworkResource` to `api/types/network`.
|
- Move `NetworkResource` to `api/types/network`.
|
||||||
|
|
||||||
### Packaging updates
|
#### Packaging updates
|
||||||
|
|
||||||
- Update Buildx to [v0.15.1](https://github.com/docker/buildx/releases/tag/v0.15.1). [docker/docker-ce-packaging#1029](https://github.com/docker/docker-ce-packaging/pull/1029)
|
- Update Buildx to [v0.15.1](https://github.com/docker/buildx/releases/tag/v0.15.1). [docker/docker-ce-packaging#1029](https://github.com/docker/docker-ce-packaging/pull/1029)
|
||||||
- Update BuildKit to [v0.14.1](https://github.com/moby/buildkit/releases/tag/v0.14.1). [moby/moby#48028](https://github.com/moby/moby/pull/48028)
|
- Update BuildKit to [v0.14.1](https://github.com/moby/buildkit/releases/tag/v0.14.1). [moby/moby#48028](https://github.com/moby/moby/pull/48028)
|
||||||
|
@ -241,7 +411,7 @@ Move and rename types, changing their import paths and exported names.
|
||||||
[Docker image spec]: https://github.com/moby/docker-image-spec/blob/v1.3.1/specs-go/v1/image.go#L19-L32
|
[Docker image spec]: https://github.com/moby/docker-image-spec/blob/v1.3.1/specs-go/v1/image.go#L19-L32
|
||||||
[OCI Image Spec]: https://github.com/opencontainers/image-spec/blob/v1.1.0/specs-go/v1/config.go#L24-L62
|
[OCI Image Spec]: https://github.com/opencontainers/image-spec/blob/v1.1.0/specs-go/v1/config.go#L24-L62
|
||||||
|
|
||||||
## 27.0.0
|
### 27.0.0
|
||||||
|
|
||||||
There's no 27.0.0 release due to a mistake during the pre-release of 27.0.0-rc.1 on GitHub which resulted in the v27.0.0 tag being created.
|
There's no 27.0.0 release due to a mistake during the pre-release of 27.0.0-rc.1 on GitHub which resulted in the v27.0.0 tag being created.
|
||||||
Unfortunately the tag was already picked up by the [Go Module Mirror](https://sum.golang.org) so it's not possible to cleanly change the v27.0.0.
|
Unfortunately the tag was already picked up by the [Go Module Mirror](https://sum.golang.org) so it's not possible to cleanly change the v27.0.0.
|
|
@ -1799,14 +1799,10 @@ Manuals:
|
||||||
title: Deprecated features
|
title: Deprecated features
|
||||||
- sectiontitle: Release notes
|
- sectiontitle: Release notes
|
||||||
section:
|
section:
|
||||||
- path: /engine/release-notes/27.2/
|
- path: /engine/release-notes/27/
|
||||||
title: Engine 27.2
|
title: Engine v27
|
||||||
- sectiontitle: Previous versions
|
- sectiontitle: Previous versions
|
||||||
section:
|
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/
|
- path: /engine/release-notes/26.1/
|
||||||
title: Engine 26.1
|
title: Engine 26.1
|
||||||
- path: /engine/release-notes/26.0/
|
- path: /engine/release-notes/26.0/
|
||||||
|
|
Loading…
Reference in New Issue