|
| 1 | +--- |
| 2 | +title: Docker Engine version 29 release notes |
| 3 | +linkTitle: Engine v29 |
| 4 | +description: Learn about the new features, bug fixes, and breaking changes for Docker Engine |
| 5 | +keywords: docker, docker engine, ce, whats new, release notes |
| 6 | +toc_min: 1 |
| 7 | +toc_max: 2 |
| 8 | +tags: |
| 9 | + - Release notes |
| 10 | +aliases: |
| 11 | +- /engine/release-notes/ |
| 12 | +- /engine/release-notes/latest/ |
| 13 | +- /release-notes/docker-ce/ |
| 14 | +- /release-notes/docker-engine/ |
| 15 | +- /engine/release-notes/29.0/ |
| 16 | +--- |
| 17 | + |
| 18 | +This page describes the latest changes, additions, known issues, and fixes for Docker Engine version 29. |
| 19 | + |
| 20 | +For more information about: |
| 21 | + |
| 22 | +- Deprecated and removed features, see [Deprecated Engine Features](../deprecated.md). |
| 23 | +- Changes to the Engine API, see [Engine API version history](/reference/api/engine/version-history.md). |
| 24 | + |
| 25 | +## 29.0.0 |
| 26 | + |
| 27 | +For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones: |
| 28 | + |
| 29 | +- [docker/cli, 29.0.0 milestone](https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A29.0.0) |
| 30 | +- [moby/moby, 29.0.0 milestone](https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A29.0.0) |
| 31 | + |
| 32 | +> [!IMPORTANT] |
| 33 | +> - Experimental support for nftables can now be enabled by setting Docker daemon's `firewall-backend` |
| 34 | +> option to `nftables`. |
| 35 | +> For more information, see [Docker Engine docs](https://docs.docker.com/engine/network/firewall-nftables/). |
| 36 | +
|
| 37 | +> [!IMPORTANT] |
| 38 | +> - containerd image store is now the default for **fresh installs**. This doesn't apply to daemons configured with `userns-remap` (see [moby#47377](https://github.com/moby/moby/issues/47377)). |
| 39 | +
|
| 40 | +> [!WARNING] |
| 41 | +> - `github.com/docker/docker` go module is deprecated in favor of separate go modules: `github.com/moby/moby/client` and `github.com/moby/moby/api` |
| 42 | +> - `github.com/moby/moby` module is considered an **internal implementation detail** - the only supported public modules are `client` and `api`. |
| 43 | +> - Starting with v29, all Docker Engine releases will be tagged with the `docker-` prefix - e.g. `docker-v29.0.0`. |
| 44 | +> |
| 45 | +> **This only affects users of the Go module github.com/docker/docker and package maintainers** |
| 46 | +
|
| 47 | +> [!WARNING] |
| 48 | +> Minimum API version supported by the daemon is `v1.44` (matching the Docker v25.0). |
| 49 | +
|
| 50 | +> [!IMPORTANT] |
| 51 | +> Debian (.deb) packages for **armhf** (32-bit) are now built targeting ARMv7 CPUs. |
| 52 | +> Consequently, these packages will no longer work on devices based on the older ARMv6 architecture. |
| 53 | +
|
| 54 | +> [!WARNING] |
| 55 | +> Official packages **Raspbian (32-bit)** are no longer provided. |
| 56 | +> Migration Options: |
| 57 | +> For 64-bit devices, you can install the Debian arm64 packages. |
| 58 | +> For 32-bit ARMv7 devices, you can use the Debian armhf packages. |
| 59 | +
|
| 60 | +--- |
| 61 | + |
| 62 | +%CHANGELOG-PLACEHOLDER% |
| 63 | + |
0 commit comments