Bump github.com/docker/docker from 28.3.3+incompatible to 28.4.0+incompatible
Bumps github.com/docker/docker from 28.3.3+incompatible to 28.4.0+incompatible.
Release notes
Sourced from github.com/docker/docker's releases.
v28.4.0
28.4.0
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
- docker/cli, 28.4.0 milestone
- moby/moby, 28.4.0 milestone
- Deprecated and removed features, see Deprecated Features.
- Changes to the Engine API, see API version history.
New
- Allow Docker CLI to set the
GODEBUGenvironment variable when the key-value pair ("GODEBUG":"...") exists inside the docker context metadata. docker/cli#6399Bug fixes and enhancements
- Add shell completion for
docker pullanddocker image pull. docker/cli#6420- Fix a regression in v28.3.3 that could cause a panic on
docker pushif the client did not send anX-Registry-Authheader. moby/moby#50738- Windows: Potentially fix an issue with "access denied" error when pulling images. moby/moby#50871
- containerd image store: Fix
docker historyfailing withsnapshot X does not existwhen calling on a non-native image that was built locally. moby/moby#50875- containerd image store: Fix
docker image pruneto emit correctuntaganddeleteevents and list only the deleted images root digests instead of every blob. moby/moby#50837- Remove interactive login prompt from
docker pushanddocker pullafter a failure caused by missing authentication. docker/cli#6256Packaging updates
- Update BuildKit to v0.24.0. moby#50888
- Update Go runtime to 1.24.7. moby/moby#50889, docker/cli#6422
- Update
runcto v1.3.0. moby/moby#50699- Update containerd (static binaries only) to v1.7.28. moby/moby#50700
Networking
- Fix an issue that could cause slow container restart on live-restore. moby/moby#50829
API
- Update deprecation message for
AuthConfig.Emailfield. moby/moby#50797Go SDK
- Deprecate profiles package which got migrated to github.com/moby/profiles. moby/moby#50513
Deprecations
- Deprecate special handling for quoted values for the
--tlscacert,--tlscert, and--tlskeycommand-line flags. docker/cli#6291- Mark legacy links env vars (
DOCKER_KEEP_DEPRECATED_LEGACY_LINKS_ENV_VARS) as deprecated in v28.4 and set for removal in v30.0. docker/cli#6309- Go-SDK: Deprecate field
NetworkSettingsBase.Bridge, structNetworkSettingsBase, all the fields ofDefaultNetworkSettings, and structDefaultNetworkSettings. moby/moby#50839- Go-SDK: api/types:
build.CacheDiskUsage,container.DiskUsage,images.DiskUsageandvolumes.DiskUsageare now deprecated and will be removed in the next major release. moby/moby#50768- Go-SDK: cli-plugins/manager: deprecate
ReexecEnvvar. docker/cli#6411- Go-SDK: cli-plugins/manager: deprecate annotation aliases (
CommandAnnotationPlugin,CommandAnnotationPluginVendor,CommandAnnotationPluginVersion,CommandAnnotationPluginInvalid,CommandAnnotationPluginCommandPath) in favor of their equivalent incli-plugins/manager/metadata. docker/cli#6298
... (truncated)
Commits
-
249d679Merge pull request #50890 from vvoland/50889-28.x -
d664cfeupdate to go1.24.7 -
b384cd2Merge pull request #50888 from vvoland/50885-28.x -
c1ce88evendor: update buildkit to v0.24.0 -
4a34e8eMerge pull request #50875 from vvoland/50867-28.x -
cfa70d0gha/arm64: Setup qemu -
d70382eintegration/internal: Print Buildkit logs -
687b206c8d/history: Fix non-native platforms -
e4224f8integration/internal: Handle Buildkit in GetImageIDFromBody -
5d5332bMerge pull request #50871 from vvoland/50870-28.x - Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)