Sebastiaan van Stijn
886ab250f0
vendor: github.com/moby/moby/client v0.6.1, moby/api v1.56.1
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-10-01 22:23:55 +02:00
Sebastiaan van Stijn
cd7b9082aa
Merge pull request #7343 from vvoland/work-cloud
...
cmd/docker: Add --cloud with configurable context resolution
2026-10-01 20:56:40 +02:00
Paweł Gronowski
fb1cc07c08
cmd/docker: Add --cloud with configurable context resolution
...
Resolve it through the offload plugin by default, with a provider
override in features.cloud in the Docker config.
Require the selected plugin to declare the cloud-context-resolver
feature in its metadata before showing the flag in help and completion
or invoking its __resolve-context operation.
Resolve through WithContextResolver, after the config file and context
store are loaded but before client initialization, without wrapping or
re-executing Docker.
Forward --context to downstream plugins so they need not support
--cloud or repeat provisioning. Skip provisioning for help, version,
and completion requests. Report unknown flags and missing flag values
before provisioning, so a mistyped invocation fails without creating
cloud resources or contacting the engine selected before resolution.
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-10-01 20:17:44 +02:00
Sebastiaan van Stijn
482a140ce7
Merge pull request #7345 from thaJeztah/bump_go_winio
...
vendor: github.com/Microsoft/go-winio f19d9717deb0
2026-10-01 20:00:59 +02:00
Sebastiaan van Stijn
0123ab82cc
Merge pull request #7308 from thaJeztah/bump_compress
...
vendor: github.com/klauspost/compress v1.20.1
2026-10-01 19:46:10 +02:00
Sebastiaan van Stijn
07339fa78f
vendor: github.com/klauspost/compress v1.20.1
...
full diff: https://github.com/klauspost/compress/compare/v1.20.0...v1.20.1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-10-01 19:34:03 +02:00
Sebastiaan van Stijn
637be3d60c
vendor: github.com/klauspost/compress v1.20.0
...
- Add lzw reader/writer
- ci: test against go1.27.x, drop go1.24.x
- flate: Writer L7-9 with dictionary can emit the dictionary to stream
- gzhttp: limit jitter hash to jitterBuffer bytes
- s2: arm64 assembly encoders, lowered from the amd64 avo program
- s2: clamp the Go EncodeBetter skip to match the assembly
- xpress: add Microsoft XPRESS (MS-XCA) decompression
- xxhash: bound input of non-preemptive assembly
- zstd, huff0: improved arm64 lowering, and narrow two table loads to MOVWQZX
- zstd/huff0: break false partial-register dependencies in seqdec/4X decoders
- zstd/huff0: fold two ISA-gap x86 idioms in the avo arm64 lowering
full diff: https://github.com/klauspost/compress/compare/v1.19.2...v1.20.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-10-01 19:33:28 +02:00
Sebastiaan van Stijn
6868874c98
vendor: github.com/Microsoft/go-winio f19d9717deb0
...
full diff: https://github.com/Microsoft/go-winio/compare/v0.6.2...f19d9717deb0a33bb37c3580481dd1909782fc03
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-10-01 19:29:12 +02:00
Paweł Gronowski
0932e7d9a8
Merge pull request #7344 from vvoland/process-release
...
Bump version to 29.9.0
2026-10-01 19:08:56 +02:00
Paweł Gronowski
b53372e86a
cli/command: Add WithContextResolver to override context selection
...
Callers that choose the context from configuration had to do it before
Initialize. That meant loading the config file and context store
themselves and handling --config a second time.
WithContextResolver runs a callback inside Initialize after the config
file and context store are loaded, but before telemetry and endpoint
initialization. A non-empty result replaces the selected context, an
empty result keeps normal selection, and an error aborts
initialization.
The API client and endpoint are resolved lazily, so they use the
overridden context.
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-10-01 19:04:26 +02:00
Paweł Gronowski
b1f2c1dc06
cli-plugins/metadata: Add Features for optional plugin contracts
...
Plugins had no generic way to declare support for optional CLI
contracts, so each one would need its own top-level metadata field.
Add Features, keyed by feature name. Values are arbitrary JSON so a
feature can carry more than a boolean.
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-10-01 19:04:25 +02:00
Paweł Gronowski
d6bc11318d
Bump version to 29.9.0
...
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-10-01 18:58:38 +02:00
Sebastiaan van Stijn
7fc2dff9bc
Merge pull request #7325 from docker/dependabot/github_actions/codecov/codecov-action-7.1.1
...
build(deps): bump codecov/codecov-action from 7.0.0 to 7.1.1
v29.8.2
2026-09-23 11:45:10 +02:00
dependabot[bot]
ca5a266c81
build(deps): bump codecov/codecov-action from 7.0.0 to 7.1.1
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 7.0.0 to 7.1.1.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/fb8b3582c8e4def4969c97caa2f19720cb33a72f...303a32d7a59b442fa8d48b6a1cc6825c09c847a5 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-version: 7.1.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-23 08:47:11 +00:00
Sebastiaan van Stijn
39f182cbaa
Merge pull request #7323 from docker/dependabot/github_actions/docker-actions-72067bac81
...
build(deps): bump the docker-actions group with 3 updates
2026-09-23 01:10:38 +02:00
Sebastiaan van Stijn
0684ae0cc1
Merge pull request #7311 from docker/dependabot/github_actions/codeql-actions-f545b4e0f6
...
build(deps): bump the codeql-actions group across 1 directory with 3 updates
2026-09-23 01:09:09 +02:00
dependabot[bot]
b7dc94c65f
build(deps): bump the codeql-actions group across 1 directory with 3 updates
...
Bumps the codeql-actions group with 3 updates in the / directory: [github/codeql-action/init](https://github.com/github/codeql-action ), [github/codeql-action/autobuild](https://github.com/github/codeql-action ) and [github/codeql-action/analyze](https://github.com/github/codeql-action ).
Updates `github/codeql-action/init` from 4.37.9 to 4.38.0
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/cdf488f595d80d6e07e03d4674febd5ab45fa938...b96794f015dfd88f77b49b1c93e0fa7110f94c63 )
Updates `github/codeql-action/autobuild` from 4.37.9 to 4.38.0
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/cdf488f595d80d6e07e03d4674febd5ab45fa938...b96794f015dfd88f77b49b1c93e0fa7110f94c63 )
Updates `github/codeql-action/analyze` from 4.37.9 to 4.38.0
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/cdf488f595d80d6e07e03d4674febd5ab45fa938...b96794f015dfd88f77b49b1c93e0fa7110f94c63 )
---
updated-dependencies:
- dependency-name: github/codeql-action/analyze
dependency-version: 4.38.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: codeql-actions
- dependency-name: github/codeql-action/autobuild
dependency-version: 4.38.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: codeql-actions
- dependency-name: github/codeql-action/init
dependency-version: 4.38.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: codeql-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-22 08:45:09 +00:00
dependabot[bot]
12566dd80d
build(deps): bump the docker-actions group with 3 updates
...
Bumps the docker-actions group with 3 updates: [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ), [docker/bake-action](https://github.com/docker/bake-action ) and [docker/docker-agent-action/.github/workflows/review-pr.yml](https://github.com/docker/docker-agent-action ).
Updates `docker/setup-buildx-action` from 4.3.0 to 4.4.0
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/37fe631027851001ddb9b187196cc803df7f5f0e...594f3bf4285d9ea8dc53c9a0c9c4092420091003 )
Updates `docker/bake-action` from 7.3.0 to 7.4.0
- [Release notes](https://github.com/docker/bake-action/releases )
- [Commits](https://github.com/docker/bake-action/compare/d3418bd7d0e9324001bca92fa8ba175ea7e6dc9b...018cb6412ab401ebaa809aa5f85966b74628600f )
Updates `docker/docker-agent-action/.github/workflows/review-pr.yml` from 2.0.8 to 2.0.9
- [Release notes](https://github.com/docker/docker-agent-action/releases )
- [Commits](https://github.com/docker/docker-agent-action/compare/c3d5c9b1517c670f468086c577b8339ce2344b5e...3654ec391b070e247de2e2e3c1ff2519b6378b3a )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-version: 4.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: docker-actions
- dependency-name: docker/bake-action
dependency-version: 7.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: docker-actions
- dependency-name: docker/docker-agent-action/.github/workflows/review-pr.yml
dependency-version: 2.0.9
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: docker-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-22 08:43:27 +00:00
Sebastiaan van Stijn
4167943209
Merge pull request #7320 from docker/dependabot/github_actions/docker-actions-67f84ccd89
...
build(deps): bump docker/docker-agent-action/.github/workflows/review-pr.yml from 2.0.7 to 2.0.8 in the docker-actions group
2026-09-21 19:04:50 +02:00
Paweł Gronowski
9dcf8afb5d
Merge pull request #7322 from thaJeztah/bump_version
...
update version to 29.8.2
2026-09-21 19:00:39 +02:00
Sebastiaan van Stijn
6fdced88c5
update version to 29.8.2
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-21 18:22:19 +02:00
dependabot[bot]
0a563b177a
build(deps): bump docker/docker-agent-action/.github/workflows/review-pr.yml
...
Bumps the docker-actions group with 1 update: [docker/docker-agent-action/.github/workflows/review-pr.yml](https://github.com/docker/docker-agent-action ).
Updates `docker/docker-agent-action/.github/workflows/review-pr.yml` from 2.0.7 to 2.0.8
- [Release notes](https://github.com/docker/docker-agent-action/releases )
- [Commits](https://github.com/docker/docker-agent-action/compare/bd672e0d95c61bb79e899f1ea71d44e19b12f91f...c3d5c9b1517c670f468086c577b8339ce2344b5e )
---
updated-dependencies:
- dependency-name: docker/docker-agent-action/.github/workflows/review-pr.yml
dependency-version: 2.0.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: docker-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-21 08:42:49 +00:00
Paweł Gronowski
4a63305d74
Merge pull request #7297 from docker/dependabot/github_actions/docker-actions-4dc0240351
...
build(deps): bump docker/docker-agent-action/.github/workflows/review-pr.yml from 2.0.5 to 2.0.7 in the docker-actions group across 1 directory
v29.8.1
2026-09-15 13:21:13 +02:00
Paweł Gronowski
87ff477cb6
Merge pull request #7307 from thaJeztah/ci_ubuntu_2604
...
ci: update to Ubuntu 26.04 runners
2026-09-15 11:25:06 +02:00
Sebastiaan van Stijn
101ffc09eb
ci: update to Ubuntu 26.04 runners
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-15 10:53:44 +02:00
dependabot[bot]
32ff1e7281
build(deps): bump docker/docker-agent-action/.github/workflows/review-pr.yml
...
Bumps the docker-actions group with 1 update in the / directory: [docker/docker-agent-action/.github/workflows/review-pr.yml](https://github.com/docker/docker-agent-action ).
Updates `docker/docker-agent-action/.github/workflows/review-pr.yml` from 2.0.5 to 2.0.7
- [Release notes](https://github.com/docker/docker-agent-action/releases )
- [Commits](https://github.com/docker/docker-agent-action/compare/06e1767af06263c93d712449cbf859778d9392ee...bd672e0d95c61bb79e899f1ea71d44e19b12f91f )
---
updated-dependencies:
- dependency-name: docker/docker-agent-action/.github/workflows/review-pr.yml
dependency-version: 2.0.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: docker-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-15 08:42:59 +00:00
Sebastiaan van Stijn
d146e672a6
Merge pull request #7290 from vvoland/port-template
...
github: Port Moby pull request template
2026-09-14 21:05:21 +02:00
Paweł Gronowski
ac976d9edb
Merge pull request #7296 from keeltrace/keeltrace/history-timezone-test
...
cli/image: make history test timezone-independent
2026-09-14 18:09:19 +02:00
Paweł Gronowski
48baf6c322
Merge pull request #7306 from thaJeztah/bump_x_deps
...
vendor: update golang.org/x/* deps
2026-09-14 18:05:00 +02:00
Paweł Gronowski
47a06aa077
Merge pull request #7293 from thaJeztah/bump_uax29
...
vendor: github.com/clipperhouse/uax29/v2 v2.7.0
2026-09-14 18:03:28 +02:00
Paweł Gronowski
1bf3eb68ce
Merge pull request #7295 from thaJeztah/bump_userns
...
vendor: github.com/moby/sys/userns v0.2.1
2026-09-14 18:03:05 +02:00
Sebastiaan van Stijn
60dffc9412
vendor: golang.org/x/net v0.59.0
...
Notable changes:
- all: upgrade go directive to at least 1.26.0
- http2: deprecate Transport and Server
- http2: use IDNA Lookup profile, not raw Punycode translation
- addresses https://github.com/golang/go/issues/81010
- internal/httpcommon: remove Host header from server request
full diff: https://github.com/golang/net/compare/v0.58.0...v0.59.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-14 17:31:14 +02:00
Sebastiaan van Stijn
b0a6803f9b
vendor: golang.org/x/term v0.46.0
...
- all: upgrade go directive to at least 1.26.0
- term: process bytes returned with a read error
- fixes: x/term: ReadLine discards data returned with io.EOF
full diff: https://github.com/golang/term/compare/v0.45.0...v0.46.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-14 17:30:22 +02:00
Sebastiaan van Stijn
f90c2894a8
vendor: golang.org/x/text v0.42.0
...
full diff: https://github.com/golang/text/compare/v0.41.0...v0.42.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-14 17:29:43 +02:00
Sebastiaan van Stijn
ed4de7d484
vendor: golang.org/x/time v0.16.0
...
- all: upgrade go directive to at least 1.26.0
full diff: https://github.com/golang/time/compare/v0.15.0...v0.16.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-14 17:28:24 +02:00
Sebastiaan van Stijn
74b7f5cf27
vendor: golang.org/x/mod v0.41.0
...
- all: upgrade go directive to at least 1.26.0
full diff: https://github.com/golang/mod/compare/v0.40.0...v0.41.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-14 17:27:47 +02:00
Sebastiaan van Stijn
824b68911b
vendor: golang.org/x/sys v0.48.0
...
- cpu: add ppc64le POWER10 detection
- cpu: add basic support for GOARCH=sparc64
- cpu: disable AVX+ on netbsd/amd64
relates to "runtime: async preemption corrupts AVX (YMM) state on netbsd/amd64"
- internal/cpu: detect RISC-V VLENB when the vector extension is available
- unix: add missing HWTSTAMP_* constants
- unix: add pidfd constants and type
- unix: add IoctlPidfdInfo
- unix: add IPMI interface
- unix: align Ifreq so its union accessors cannot fault
- unix: stop generating sparc termbits from the generic header
- windows: add SO_SNDTIMEO constant for socket options
full diff: https://github.com/golang/sys/compare/v0.47.0...v0.48.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-14 17:27:10 +02:00
Sebastiaan van Stijn
dbad17f16f
vendor: golang.org/x/sync v0.23.0
...
- all: upgrade go directive to at least 1.26.0
- semaphore: panic on negative capacity
full diff: https://github.com/golang/sync/compare/v0.22.0...v0.23.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-14 17:26:27 +02:00
KeelTrace
eb8fab8023
cli/image: make history test timezone-independent
...
Signed-off-by: KeelTrace <218190424+keeltrace@users.noreply.github.com >
2026-09-12 10:01:56 -07:00
Sebastiaan van Stijn
7b322e4dc2
vendor: github.com/moby/sys/userns v0.2.1
...
userns: fix user-namespace detection on OpenVZ, where namespace inode
numbers are virtualized.
full diff: https://github.com/moby/sys/userns/compare/v0.2.0...v0.2.1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-08 20:27:04 +02:00
Sebastiaan van Stijn
676ca0067b
vendor: github.com/clipperhouse/uax29/v2 v2.7.0
...
- Adds Unicode 17 support
- Fast paths for ASCII
- ANSI escape sequences as grapheme clusters
- Implement UTF-8 C1 control sequences
- Implement 8-bit ANSI
Breaking change
The returned iterator type from FromString() and FromBytes() is now a pointer.
This will not present a problem if you are just using it in the typical way,
which is assigning to a local variable and iterating.
If you are embedding this iterator into another object, and therefore declaring
its type, this change might break your compilation. You’ll need to change to a
pointer type. Apologies if so — this seems like a small enough change that a
v3 would be a bit much.
full diff: https://github.com/clipperhouse/uax29/compare/v2.2.0...v2.7.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-07 09:21:26 +02:00
Paweł Gronowski
ab989d8316
github: Port Moby pull request template
...
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-09-04 14:42:18 +02:00
Paweł Gronowski
d306b9d600
Merge pull request #7287 from thaJeztah/bump_runewidth
...
vendor: github.com/mattn/go-runewidth v0.0.29
2026-09-04 14:40:50 +02:00
Paweł Gronowski
0ffb4c4e0b
Merge pull request #7289 from thaJeztah/bump_cdi
...
vendor: tags.cncf.io/container-device-interface v1.1.1
2026-09-04 14:40:31 +02:00
Sebastiaan van Stijn
e914d34ac3
vendor: tags.cncf.io/container-device-interface v1.1.1
...
removes some transitive dependencies
full diff: https://github.com/cncf-tags/container-device-interface/compare/v1.1.0...v1.1.1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-04 11:35:43 +02:00
Sebastiaan van Stijn
a6538bea40
Merge pull request #7286 from thaJeztah/bump_version
...
update version to 29.8.1
2026-09-04 00:48:15 +02:00
Paweł Gronowski
88096ef005
Merge pull request #7288 from thaJeztah/bump_jose
...
vendor: github.com/go-jose/go-jose/v4 v4.1.5
v29.8.0
2026-09-03 23:47:32 +02:00
Sebastiaan van Stijn
c50ce17c19
vendor: github.com/go-jose/go-jose/v4 v4.1.5
...
Fixed security issues
- cipher/cbc_hmac: don't panic on empty ciphertext
- cipher/cbc_hmac: don't panic on invalid key
- json: limit stack depth
- jwt: reject out-of-range NumericDate values
- Check alg against pubkey curve during verify.
- Reject malformed Ed25519 JWKs
- jws: choose verification key per-signature
Changed
- Verify OpaqueSigner's Public() return is public
- jws: skip signature on ErrJWKSKidNotFound
- Handle JWE JSON without protected header
- jws: don't strip internal whitespace before parsing JSON
- jws: fewer calls to OpaqueSigner.Public()
- Return a specific error when parsing empty string
- Reject typed nil at Verify time
full diff: https://github.com/go-jose/go-jose/compare/v4.1.4...v4.1.5
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-03 23:40:55 +02:00
Sebastiaan van Stijn
441acb383d
vendor: github.com/mattn/go-runewidth v0.0.29
...
- Wrap: do not panic when the width is zero
- CreateLUT: rebuild the table after a DefaultCondition flag change
full diff: https://github.com/mattn/go-runewidth/compare/v0.0.28...v0.0.29
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-03 23:35:43 +02:00
Sebastiaan van Stijn
cec24c7b9a
Merge pull request #7285 from vvoland/update-docker
...
vendor: github.com/moby/moby/api v1.56.0 & client v0.6.0
2026-09-03 23:11:32 +02:00