test(deps): update dependency docker to v28.3.0 (main) #4652
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v28.1.1
->v28.3.0
Release Notes
moby/moby (docker)
v28.3.0
: 28.3.0Compare Source
28.3.0
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
New
docker run --gpus
. moby/moby#49952DOCKER_AUTH_CONFIG
as a credential store. docker/cli#6008Bug fixes and enhancements
docker image inspect inspect
omitting empty fields. moby/moby#50135docker images --tree
not marking images as in-use when the containerd image store is disabled. docker/cli#6140docker pull/push
hang in non-interactive when authentication is required caused by prompting for login credentials. docker/cli#6141docker pull
would show Docker Hub-specific hints when logging in on other registries. docker/cli#6135docker remove
command that was accidentally introduced in Docker 23.0. docker/cli#6144dockerd --validate
and improve error messages for invalid mirrors. moby/moby#50240dockerd-rootless-setuptool.sh
: Fix the script from silently returning with no error message when subuid/subgid system requirements are not satisfied. moby/moby#50059docker push
not creating a tag on the remote repository. moby/moby#50199docker pull/push
. moby/moby#50176Packaging updates
Networking
docker network inspect --verbose
could sometimes crash the daemon (https://github.com/moby/moby/pull/49937).0.0.0.0
and others are mapped to specific host addresses. moby/moby#50054network inspect
response for an overlay network now reports thatEnableIPv4
is true. moby/moby#50147"Mirrored"
. moby/moby#50155docker system prune
anddocker network prune
only remove networks created by Docker. moby/moby#50154API
GET /images/json
now sets the value of theContainers
field for all images to the count of containers using the image. moby/moby#50146Deprecations
GET /images/{name}/json
response are now deprecated and will be removed in v29.0. docker/cli#6129ExecOptions.Detach
. This field is not used, and will be removed in a future release. moby/moby#50219IdentityMapping
andIdentity.Chown
. moby/moby#50210v28.2.2
: 28.2.2Compare Source
28.2.2
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
Bug fixes and enhancements
docker build --push
to fail. This reverts the fix fordocker build
not persisting overridden images as dangling. moby/moby#50105Networking
DOCKER-USER
chain, do not add an explicitRETURN
rule, allowing users to append as well as insert their own rules. Existing rules are not removed on upgrade, but it won't be replaced after a reboot. moby/moby#50098v28.2.1
: 28.2.1Compare Source
28.2.1
Packaging updates
docker
group/user on fresh installations. docker-ce-packaging#1209v28.2.0
: 28.2.0Compare Source
28.2.0
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
New
{{.Platform}}
as formatting option fordocker ps
to show the platform of the image the container is running. docker/cli#6042../
) on bind mount sources when usingdocker run/create
with-v/--volume
or--mount type=bind
options. docker/cli#4966docker info
. docker/cli#6078docker image rm
: add--platform
option to remove a variant from multi-platform images. docker/cli#6109DOCKER_BUILDKIT=1
). moby/moby#49740Bug fixes and enhancements
fluentd-write-timeout
), which enables specifying write timeouts for fluentd connections. moby/moby#49911DOCKER_AUTH_CONFIG
for the experimental--use-api-socket
option. docker/cli#6019docker exec
waiting for 10 seconds if a non-existing user or group was specified. moby/moby#49868docker swarm init
ignoringcacert
option of--external-ca
. docker/cli#5995~/.docker/config.json
) if it was a relative symbolic link. docker/cli#5282--restart always
policy using CDI devices failing to start on daemon restart. moby/moby#49990plugin does not implement PluginAddr interface
error for Swarm CSI drivers. moby/moby#49961docker login
error messages for invalid options. docker/cli#6036listmount
,statmount
,lsm_get_self_attr
,lsm_list_modules
,lsm_set_self_attr
,mseal
,uretprobe
,riscv_hwprobe
,getxattrat
,listxattrat
,removexattrat
, andsetxattrat
. This prevents containers from receiving EPERM errors when using them. moby/moby#50077docker inspect
: add shell completion, improve flag-description for--type
and improve validation. docker/cli#6052docker build
not persisting overridden images as dangling. moby/moby#49702docker system df
reporting a negative reclaimable space amount. moby/moby#49707PUT
requests when pushing a multi-platform image. moby/moby#49949Packaging updates
docker-ce
man-pages. docker/docker-ce-packaging#1203Networking
"com.docker.network.bridge.trusted_host_interfaces"
, accepting a colon-separated list of interface names. These interfaces have direct access to published ports on container IP addresses. moby/moby#49832"allow-direct-routing"
to disable filtering of packets from outside the host addressed directly to containers. moby/moby#49832com.docker.network.enable_ipv4
orcom.docker.network.enable_ipv6
in inspect output if they have been overridden byEnableIPv4
orEnableIPv6
in the network create request. moby/moby#49866docker network inspect --verbose
could sometimes crash the daemon. moby/moby#49937API
1.50
.DELETE /images/{name}
now supports aplatforms
query parameter. It accepts an array of JSON-encoded OCI Platform objects, allowing for selecting a specific platforms to delete content for. moby/moby#49982GET /info
now includes aDiscoveredDevices
field. This is an array ofDeviceInfo
objects, each providing details about a device discovered by a device driver. moby/moby#49980Go SDK
api/types/container
: addContainerState
and constants for container state. moby/moby#49965api/types/container
: changeSummary.State
to aContainerState
. moby/moby#49991api/types/container
: defineHealthStatus
type for health-status constants. moby/moby#49876api/types
: deprecateBuildResult
,ImageBuildOptions
,ImageBuildOutput
,ImageBuildResponse
,BuilderVersion
,BuilderV1
, andBuilderBuildKi
which were moved toapi/types/build
. moby/moby#50025Deprecations
GET /images/{name}/json
no longer returns the following fields:Config
,Hostname
,Domainname
,AttachStdin
,AttachStdout
,AttachStderr
,Tty
,OpenStdin
,StdinOnce
,Image
,NetworkDisabled
(already omitted unless set),MacAddress
(already omitted unless set),StopTimeout
(already omitted unless set). These additional fields were included in the response due to an implementation detail but not part of the image's Configuration, were marked deprecated in API v1.46, and are now omitted. moby/moby#48457filepath.Rel()
. moby/moby#49843BuildCachePruneOptions
in favor ofapi/types/builder.CachePruneOptions
. moby/moby#50015BuildCachePruneReport
in favor ofapi/types/builder.CachePruneReport
. moby/moby#50015NodeListOptions
,NodeRemoveOptions
,ServiceCreateOptions
,ServiceUpdateOptions
,RegistryAuthFromSpec
,RegistryAuthFromPreviousSpec
,ServiceListOptions
,ServiceInspectOptions
, andSwarmUnlockKeyResponse
which were moved toapi/types/swarm
. moby/moby#50027SecretCreateResponse
,SecretListOptions
,ConfigCreateResponse
,ConfigListOptions
which were moved to api/types/swarm. moby/moby#50024IsErrNotFound
. moby/moby#50012IsValidHealthString
in favor ofapi/types/container.ValidateHealthStatus
. moby/moby#49893StateStatus
,WaitCondition
, and the relatedWaitConditionNotRunning
,WaitConditionNextExit
, andWaitConditionRemoved
consts in favor of their equivalents inapi/types/container
. moby/moby#49874ListOpts.GetAll
in favor ofListOpts.GetSlice
. docker/cli#6032IsAutomated
formatting placeholder fromdocker search
. docker/cli#6091docker.pkg.github.com
registry. moby/moby#50094DOCKER_ENABLE_DEPRECATED_PULL_SCHEMA_1_IMAGE
environment-variable. moby/moby#50036, moby/moby#42300BridgeNfIptables
andBridgeNfIp6tables
fields in theGET /info
response were deprecated in API v1.48, and are now omitted in API v1.50. moby/moby#49904errdefs.FromStatusCode
. Use containerd'serrhttp.ToNative
instead. moby/moby#50030Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.