docker Docker Engine Releases · · 29.7.2

Docker Engine 29.7.2 addresses panics, image pull regressions, and networking issues

infraengineer
patch

Docker Engine 29.7.2 has been released with several bug fixes and enhancements, including resolving panics in `docker service` commands and regressions affecting image pulls with absolute hardlink targets. These updates are crucial for users experiencing these specific issues. The release also includes packaging updates and networking improvements for enhanced compatibility.

  • Fixes panics in `docker service create` and `update` with duplicate environment variables
  • Restores image pull compatibility for images with absolute hardlink targets
  • Fixes image pull and `docker cp` failures on older Linux kernels due to file permission issues
  • BuildKit updated to v0.32.2
  • Improved nftables compatibility by ensuring base-chain policies are semicolon-terminated
Enhancements (2)
  • BuildKit updated to v0.32.2

    The release includes an update to BuildKit, incorporating the latest changes and improvements from version v0.32.2.

  • Improved nftables compatibility by ensuring base-chain policies are semicolon-terminated

    Enhanced compatibility with various nftables releases by ensuring that base-chain policies are properly terminated with a semicolon, preventing potential networking issues.

Fixes (3)
  • Fixes panics in `docker service create` and `update` with duplicate environment variables

    Resolved an issue where `docker service create` and `docker service update` would panic when the same environment variable was provided more than once.

  • Restores image pull compatibility for images with absolute hardlink targets

    Corrected a regression introduced in Docker Engine 29.7.0 that caused image pulls to fail for images containing absolute hardlink targets, as generated by some build tools.

  • Fixes image pull and `docker cp` failures on older Linux kernels due to file permission issues

    Addressed a regression in Docker Engine 29.7.0 that could cause image pulls and `docker cp` operations to fail on older Linux kernels when applying file permissions, including for device nodes.

Read the original announcement →

https://github.com/moby/moby/releases/tag/docker-v29.7.2

Related releases