releases.shpreview

29.4.0

$npx -y @buildinternet/releases show rel_vQEH5ut1heGTcsUl5e8GI

Bug fixes and enhancements

  • docker cp: report both content size and transferred size
  • Fix docker stats --all still showing containers that were removed
  • Fix a rare bug that could cause containers to become unremovable
  • Fixed privileged containers losing their explicit AppArmor profile after a container restart
  • Improved duplicate container-exit handling by using live containerd task state
  • Improved image pull and push performance by enabling HTTP keep-alive for registry connections
  • shell completions: add shell completion for docker rm --link and exclude legacy links for container names
  • shell completions: don't provide completions that were already used
  • Update runc (in static binaries) to v1.3.5
  • Windows: Fix DOCKER_TMPDIR not being respected

Packaging updates

  • Update BuildKit to v0.29.0

Networking

  • Prevent a daemon crash during startup after upgrading if a container config contains a malformed IP-address

Go SDK

  • cli/streams: Out, In: preserve original os.File when available
  • Update minimum go version to go1.25

Deprecations

  • Go SDK: cli-plugins/hooks: deprecate HookMessage and rename to cli-plugins/hooks.Response
  • Go SDK: cli-plugins/hooks: deprecate HookType and rename to cli-plugins/hooks.ResponseType
  • Go SDK: cli-plugins/manager: deprecate HookPluginData and move to cli-plugins/hooks.Request

Fetched April 16, 2026