What moby/moby shipped
Written by FoxPlug from the repository's own releases; not affiliated with Moby. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/moby/moby; Moby did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.
Get a weekly update like this for your product, free
Week of October 5, 2026
What shipped
- Docker Engine was updated to Go 1.26.9, which includes 15 security fixes. Pull request #53893
- The client now honors context cancellation during hijack handshakes instead of blocking indefinitely once connected. Pull request #53889
- Lazy pulls stay lazy for remote snapshotters such as stargz, which previously fetched every layer blob. Pull request #53877
- The release branch was updated to 29.9.1. Pull request #53902
- A race in pull progress layer suppression was fixed by no longer sharing hideLayers between the pull handler and progress state. Pull request #53856
- Pull progress for existing content was corrected so progress is accurate when all content already exists. Pull request #53857
- A lightweight merge queue was added that runs golangci-lint to catch compile errors before merging. Pull request #53885
- An integer overflow in boltdb metadata allocation was prevented by checking the value length before computing buffer capacity. Pull request #53884
- Libnetwork now writes resolver files only when sandbox paths are explicitly requested. Pull request #53848
- Libnetwork no longer runs a resolver in load-balancer sandboxes. Pull request #53846
Why it matters
This week's changes tighten correctness in areas that directly affect day-to-day container runs: pull behaviour with lazy snapshotters, network resolver file handling in load-balancer sandboxes, and client cancellation during hijack handshakes. Security and build hygiene also moved forward with a Go runtime update carrying 15 security fixes, a lighter merge queue running golangci-lint, and a boltdb allocation overflow fix. Together they reduce unexpected stalls, redundant pulls and silently failing merges for people building and running containers.
Changelog entry
- Update to Go 1.26.9, including 15 security fixes. Pull request #53893
- Client: honor cancellation during hijack handshakes. Pull request #53889
- Daemon/containerd: keep lazy pulls lazy for remote snapshotters. Pull request #53877
- Daemon/containerd: fix race in pull progress layer suppression. Pull request #53856
- Daemon/containerd: fix pull progress for existing content. Pull request #53857
- Libnetwork: write resolver files only when asked. Pull request #53848
- Libnetwork: don't run a resolver in load-balancer sandboxes. Pull request #53846
- Libnetwork/kvstore/boltdb: prevent integer overflow in allocation. Pull request #53884
- Ci: add a lightweight merge queue that runs golangci-lint. Pull request #53885
- Integration/build: check build errors in the build response stream. Pull request #53880
- Libcontainerd: handle native event-stream cancellation errors. Pull request #53865
- Builder: COPY --from no longer remaps already remapped IDs. Pull request #53859
This week: Engine updated to Go 1.26.9 with 15 security fixes. Client honors cancellation during hijack handshakes. Lazy pulls stay lazy with remote snapshotters. libnetwork writes resolver files only when asked and stops running a resolver in load-balancer sandboxes. A lightweig
Changes of note this week in Moby. The Engine was updated to Go 1.26.9, which carries 15 security fixes. The client now honors context cancellation during hijack handshakes, so an upgrade request can no longer block indefinitely after connecting. Pulls with remote snapshotters such as stargz now keep lazily prepared layers lazy instead of fetching every layer blob, and pull progress for already-present content was corrected, along with a race in progress layer suppression. In networking, libnetwork writes resolver files only when sandbox paths are requested and no longer runs a resolver in load-balancer sandboxes. An integer overflow in boltdb metadata allocation was prevented. A lightweight merge queue that runs golangci-lint was added, and integration build tests now check build errors r
Week of September 28, 2026
What shipped
- Released v29.9.0-rc1 with fixes for containerd image store pulls skipping required layer blobs when unpacked layers already exist. Release
- Released v29.8.2 with security fixes including CVE-2026-53493 for crafted OCI image pulls. Release
- Released v25.0.18 with fix for CVE-2026-17106 where crafted tar archives could write outside the extraction directory. Release
- Fixed daemon to release RootlessKit API connections after each /version call, preventing connection leaks. Pull request #53836
- Fixed overlay network driver to not remove in-use IPsec tunnels when encrypted overlay endpoints are still active. Pull request #53420
- Fixed bridge network driver so published ports are reachable even when inter-container communication is disabled. Pull request #53723
- Fixed DOCKER-INGRESS chain cleanup for bridge networks to properly handle upgrades from daemons older than 28.0.1. Pull request #53825
- Updated BuildKit to v0.34.0-rc1. Pull request #53830
- Released client/v0.6.1 with WithHTTPRequestHook option, deprecated WithResponseHook, and fixed response hooks for hijacked connections. Release
- Split containerd image loading into separate import and unpack steps for better control of the loading process. Pull request #53596
Why it matters
This week includes critical security releases (v29.8.2 and v25.0.18) addressing CVEs in OCI image handling and tar extraction, plus important fixes for rootless mode, network overlay tunnels, and bridge network connectivity. The v29.9.0-rc1 addresses image layer handling issues in containerd integration.
Changelog entry
- 29.8.2: Security fixes for CVE-2026-53493 Release
- 25.0.18: Security fix for CVE-2026-17106 Release
- 29.9.0-rc.1: containerd image store fixes for layer blob handling Release
- Daemon: Release RootlessKit API connection after /version calls Pull request #53836
- Libnetwork/overlay: Don't remove in-use IPsec tunnels Pull request #53420
- Libnetwork/bridge: Reach published ports with icc=false Pull request #53723
- Libnetwork/bridge: Fix DOCKER-INGRESS cleanup on upgrades Pull request #53825
- Client/v0.6.1: Add WithHTTPRequestHook, fix hijacked response hooks Release
- Vendor: Update BuildKit to v0.34.0-rc1 Pull request #53830
- Daemon/containerd: Split image loading into import and unpack steps Pull request #53596
- Client: Fix response hooks for hijacked HTTP connections Pull request #53821
- Daemon: Preserve prefixes on config reload to fix default address pools Pull request #53753
Moby 29.8.2 and 25.0.18 ship with security fixes for CVE-2026-53493 and CVE-2026-17106. v29.9.0-rc1 improves containerd image layer handling. Network and rootless improvements also included.
New releases from Moby this week: v29.8.2 and v25.0.18 address security vulnerabilities (CVE-2026-53493, CVE-2026-17106). v29.9.0-rc1 fixes containerd image store layer handling. Additional improvements include rootless mode connection handling, overlay network tunnel management, and bridge network port reachability when inter-container communication is disabled.
Week of September 21, 2026
What shipped
- Fixed host-gateway options restoration during daemon live restore, which was causing restored containers using host-gateway extra-host mappings to lose their sandbox configuration. Pull request #53093
- Added integration tests for Swarm published ports over IPv6 to verify correct handling of IPv6 traffic on service ports. Pull request #53727
- Backported fix for docker cp failures with nested bind mounts where one bind mount covers a directory and another covers a path inside it. Pull request #53725
- Fixed incorrect em dash character in the --force hint message when deleting platform-specific image variants. Pull request #53768
- Improved error message for one-character container names to directly report the minimum-length requirement instead of blaming the character set. Pull request #53484
- Fixed Makefile to respect BIND_DIR environment variable instead of overriding it, making environment configuration consistent with other variables. Pull request #53776
- Improved OpenAPI compatibility by documenting that image operation query parameters use repeated keys instead of implicit CSV encoding. Pull request #53626
- Fixed ImageManifestSummary.ImageData swagger definition by removing invalid required field reference to UnpackedSize. Pull request #53750
- Optimized Swarm test performance by configuring container tasks with init processes to properly handle SIGTERM signals. Pull request #53743
- Enabled integration network and networking tests in VM CI workflows to improve test coverage. Pull request #53710
Why it matters
This week includes important fixes for container restore, Swarm networking, bind mounts, and error messages that developers will encounter in production scenarios. The improvements to test infrastructure and OpenAPI compatibility help ensure more reliable deployments and better client code generation. Several dependency updates and CI improvements strengthen the project's foundation.
Changelog entry
- Daemon: Restore host-gateway options after networks load to fix live restore of containers using host-gateway extra-host mappings Pull request #53093
- Integration: Add tests for Swarm published ports over IPv6 Pull request #53727
- Daemon: Fix docker cp with nested bind mounts (backport to 25.0) Pull request #53725
- Daemon/containerd: Fix em dash character in --force hint for platform-specific image deletion Pull request #53768
- Daemon: Clarify error message for short container names to directly report minimum-length requirement Pull request #53484
- Makefile: Honour BIND_DIR from the environment Pull request #53776
- Api/swagger: Document repeated query keys for image operation parameters instead of CSV encoding Pull request #53626
- Api/swagger: Fix invalid required field in ImageManifestSummary.ImageData Pull request #53750
- Integration: Speed up Swarm tests by using init processes for proper signal handling Pull request #53743
- Client: Update github.com/docker/go-connections to v0.8.1 Pull request #53708
- Ci: Allow overriding BuildKit repository and version for temporary testing Pull request #53774
- CI: Enable integration network and networking tests in VM workflows Pull request #53710
This week: host-gateway restore fix, Swarm IPv6 port tests, nested bind mount docker cp fix, improved error messages, and test infrastructure improvements.
Moby's latest updates focus on reliability and correctness. We fixed daemon live restore for containers using host-gateway mappings, added IPv6 testing for Swarm published ports, resolved docker cp issues with nested bind mounts, and clarified error messages. Infrastructure improvements include better test coverage and OpenAPI specification compliance for improved client generation.