*client.Client instances are now always safe for concurrent use by multiple goroutines. Previously, this could lead to data races when the WithAPIVersionNegotiation() option is used. moby/moby#47961
Write volume options JSON atomically to avoid "invalid JSON" errors after system crash. moby/moby#48034
Allow multiple macvlan networks with the same parent. moby/moby#47318
API
Introduce Ulimit type-alias for github.com/docker/go-units.Ulimit.
The Ulimits type as used in the API is defined in a go-module that will transition to a new location in future.
A type-alias is added to help transition of this type to it's new location.
The alias makes sure that existing code continues to work, but its definition may change in future.
Users are recommended to use this alias instead of the units.Ulimit directly. moby/moby#48023
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 rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will 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 version` will 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 dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps github.com/docker/docker from 25.0.3+incompatible to 27.0.1+incompatible.
Release notes
Sourced from github.com/docker/docker's releases.
... (truncated)
Commits
ff1e2c0
Merge pull request #48050 from thaJeztah/deprecate_graphdriver_plugins6da604a
deprecate experimental Graphdriver plugins, and disable by default81b2027
Merge pull request #48049 from thaJeztah/fix_swagger_tmpfsopts97f6a9d
Merge pull request #48045 from thaJeztah/bump_ttrpc_1.2.53aace75
Merge pull request #48046 from thaJeztah/daemon_no_logrusce5571f
api: swagger: fix definition of TmpFsOptions (API v1.46)a9ab046
cmd/dockerd: initMiddlewares: use containerd/logs418eed6
Merge pull request #47804 from cpuguy83/more_paths_docker_proxye355e10
vendor: github.com/containerd/ttrpc v1.2.5f8c088b
Lookup docker-proxy in libexec pathsDependabot 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 rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show