Skip to content

Commit 17505ca

Browse files
committed
engine: 29.4.0
Signed-off-by: Paweł Gronowski <[email protected]>
1 parent bfc2bfb commit 17505ca

2 files changed

Lines changed: 44 additions & 3 deletions

File tree

content/manuals/engine/release-notes/29.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,47 @@ For more information about:
2222
- Deprecated and removed features, see [Deprecated Engine Features](../deprecated.md).
2323
- Changes to the Engine API, see [Engine API version history](/reference/api/engine/version-history/).
2424

25+
## 29.4.0
26+
27+
{{< release-date date="2026-04-07" >}}
28+
29+
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
30+
31+
- [docker/cli, 29.4.0 milestone](https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A29.4.0)
32+
- [moby/moby, 29.4.0 milestone](https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A29.4.0)
33+
34+
### Bug fixes and enhancements
35+
36+
- docker cp: report both content size and transferred size. [docker/cli#6800](https://github.com/docker/cli/pull/6800)
37+
- Fix `docker stats --all` still showing containers that were removed. [docker/cli#6863](https://github.com/docker/cli/pull/6863)
38+
- Fix a rare bug that could cause containers to become unremovable. [moby/moby#51724](https://github.com/moby/moby/pull/51724)
39+
- Fixed privileged containers losing their explicit AppArmor profile (`--security-opt apparmor=<profile>`) after a container restart. [moby/moby#52215](https://github.com/moby/moby/pull/52215)
40+
- Improved duplicate container-exit handling by using live containerd task state (not timestamps). [moby/moby#52156](https://github.com/moby/moby/pull/52156)
41+
- Improved image pull and push performance by enabling HTTP keep-alive for registry connections, avoiding redundant TCP and TLS handshakes. [moby/moby#52198](https://github.com/moby/moby/pull/52198)
42+
- shell completions: add shell completion for `docker rm --link` and exclude legacy links for container names. [docker/cli#6872](https://github.com/docker/cli/pull/6872)
43+
- shell completions: don't provide completions that were already used. [docker/cli#6871](https://github.com/docker/cli/pull/6871)
44+
- Update runc (in static binaries) to [v1.3.5](https://github.com/opencontainers/runc/releases/tag/v1.3.5). [moby/moby#52244](https://github.com/moby/moby/pull/52244)
45+
- Windows: Fix `DOCKER_TMPDIR` not being respected. [moby/moby#52181](https://github.com/moby/moby/pull/52181)
46+
47+
### Packaging updates
48+
49+
- Update BuildKit to [v0.29.0](https://github.com/moby/buildkit/releases/tag/v0.29.0). [moby/moby#52272](https://github.com/moby/moby/pull/52272)
50+
51+
### Networking
52+
53+
- Prevent a daemon crash during startup after upgrading if a container config containers a malformed IP-address. [moby/moby#52275](https://github.com/moby/moby/pull/52275)
54+
55+
### Go SDK
56+
57+
- cli/streams: Out, In: preserve original os.File when available. [docker/cli#6906](https://github.com/docker/cli/pull/6906)
58+
- Update minimum go version to go1.25. [docker/cli#6897](https://github.com/docker/cli/pull/6897)
59+
60+
### Deprecations
61+
62+
- Go SDK: cli-plugins/hooks: deprecate `HookMessage ` and rename to `cli-plugins/hooks.Response`. [docker/cli#6859](https://github.com/docker/cli/pull/6859)
63+
- Go SDK: cli-plugins/hooks: deprecate `HookType` and rename to `cli-plugins/hooks.ResponseType`. [docker/cli#6859](https://github.com/docker/cli/pull/6859)
64+
- Go SDK: cli-plugins/manager: deprecate `HookPluginData` and move to `cli-plugins/hooks.Request`. [docker/cli#6859](https://github.com/docker/cli/pull/6859)
65+
2566
## 29.3.1
2667

2768
{{< release-date date="2026-03-25" >}}

hugo.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -148,14 +148,14 @@ params:
148148
# Latest version of the Docker Engine API
149149
latest_engine_api_version: "1.54"
150150
# Latest version of Docker Engine
151-
docker_ce_version: "29.3.0"
151+
docker_ce_version: "29.4.0"
152152
# Previous version of the Docker Engine
153153
# (Used to show e.g., "latest" and "latest"-1 in engine install examples
154-
docker_ce_version_prev: "29.2.1"
154+
docker_ce_version_prev: "29.3.1"
155155
# Latest Docker Compose version
156156
compose_version: "v5.0.1"
157157
# Latest BuildKit version
158-
buildkit_version: "0.27.0"
158+
buildkit_version: "0.28.0"
159159
# Latest actions version
160160
bake_action_version: "v7"
161161
build_push_action_version: "v7"

0 commit comments

Comments
 (0)