|
| 1 | +--- |
| 2 | +title: Docker Engine 26.1 release notes |
| 3 | +description: Learn about the new features, bug fixes, and breaking changes for Docker Engine |
| 4 | +keywords: docker, docker engine, ce, whats new, release notes |
| 5 | +toc_min: 1 |
| 6 | +toc_max: 2 |
| 7 | +skip_read_time: true |
| 8 | +aliases: |
| 9 | +- /engine/release-notes/ |
| 10 | +- /engine/release-notes/latest/ |
| 11 | +- /release-notes/docker-ce/ |
| 12 | +- /release-notes/docker-engine/ |
| 13 | +--- |
| 14 | + |
| 15 | +This page describes the latest changes, additions, known issues, and fixes for Docker Engine version 26.1. |
| 16 | + |
| 17 | +For more information about: |
| 18 | + |
| 19 | +- Deprecated and removed features, see [Deprecated Engine Features](../deprecated.md). |
| 20 | +- Changes to the Engine API, see [Engine API version history](../api/version-history.md). |
| 21 | + |
| 22 | +## 26.1.0 |
| 23 | + |
| 24 | +{{< release-date date="2024-04-22" >}} |
| 25 | + |
| 26 | +For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones: |
| 27 | + |
| 28 | +- [docker/cli, 26.1.0 milestone](https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A26.1.0) |
| 29 | +- [moby/moby, 26.1.0 milestone](https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A26.1.0) |
| 30 | +- Deprecated and removed features, see [Deprecated Features](https://github.com/docker/cli/blob/v26.1.0/docs/deprecated.md). |
| 31 | +- Changes to the Engine API, see [API version history](https://github.com/moby/moby/blob/v26.1.0/docs/api/version-history.md). |
| 32 | + |
| 33 | +### New |
| 34 | + |
| 35 | +- Added configurable OpenTelemetry utilities and basic instrumentation to commands. |
| 36 | + For more information, see [OpenTelemetry for the Docker CLI](https://docs.docker.com/config/otel). [docker/cli#4889](https://github.com/docker/cli/pull/4889) |
| 37 | + |
| 38 | +### Bug fixes and enhancements |
| 39 | + |
| 40 | +- Native Windows containers are configured with an internal DNS server for container name resolution, and external DNS servers for other lookups. |
| 41 | + Not all resolvers, including `nslookup`, fall back to the external resolvers when they get a `SERVFAIL` answer from the internal server. |
| 42 | + So, the internal DNS server can now be configured to forward requests to the external resolvers, by setting a `feature` option in the `daemon.json` file: |
| 43 | + |
| 44 | + ```json |
| 45 | + { |
| 46 | + "features": { |
| 47 | + "windows-dns-proxy": true |
| 48 | + } |
| 49 | + } |
| 50 | + ``` |
| 51 | + |
| 52 | + [moby/moby#47584](https://github.com/moby/moby/pull/47584) |
| 53 | + |
| 54 | + > **Note** |
| 55 | + > |
| 56 | + > - This will be the new default behavior in Docker Engine 27.0. |
| 57 | + > - The `windows-dns-proxy` feature flag will be removed in a future release. |
| 58 | +
|
| 59 | +- Swarm: Fix `Subpath` not being passed to the container config. [moby/moby#47711](https://github.com/moby/moby/pull/47711) |
| 60 | +- Classic builder: Fix cache miss on `WORKDIR <directory>/` build step (directory with a trailing slash). [moby/moby#47723](https://github.com/moby/moby/pull/47723) |
| 61 | +- containerd image store: Fix `docker images` failing when any image in the store has unexpected target. [moby/moby#47738](https://github.com/moby/moby/pull/47738) |
0 commit comments