What moby/moby shipped
Written by FoxPlug from public releases; not affiliated with Moby. An automatic summary of the public release, pull request and commit data of github.com/moby/moby. Moby did not write it and does not use or endorse FoxPlug. Every line links to the public change it describes.
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.