mickael emirkanian
1c3c00dd7f
ci: update workflows to test action
...
test the tracebit action
Signed-off-by: mickael emirkanian <mickael.emirkanian@docker.com >
2026-09-24 14:19:55 -04: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
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
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
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
Sebastiaan van Stijn
ed68c49095
update version to 29.8.1
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-03 23:09:28 +02:00
Paweł Gronowski
d5ea3bdc8a
vendor: github.com/moby/moby/client v0.6.0
...
full diff: https://github.com/moby/moby/compare/b9b109e4d341...client/v0.6.0
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-09-03 23:01:04 +02:00
Paweł Gronowski
7cf09ba485
vendor: github.com/moby/moby/api v1.56.0
...
full diff: https://github.com/moby/moby/compare/b9b109e4d341...api/v1.56.0
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-09-03 23:00:14 +02:00
Sebastiaan van Stijn
6239084af1
Merge pull request #7108 from zhangyoufu/umask
...
cli/command/container: add create/run --umask
2026-09-03 22:34:00 +02:00
Paweł Gronowski
45a3e0bc2a
e2e/container: Skip umask test until engine support
...
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-09-03 22:12:34 +02:00
Paweł Gronowski
79dd1f4ad0
Merge pull request #7284 from thaJeztah/trust_bump
...
cmd/docker-trust: update dependencies and fix test
2026-09-03 21:56:58 +02:00
Sebastiaan van Stijn
32bfe54148
cmd/docker-trust: update dependencies
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-03 21:50:34 +02:00
Sebastiaan van Stijn
d7036970e8
cmd/docker-trust: fix tests
...
Some test-files were missing.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-03 21:50:34 +02:00
Sebastiaan van Stijn
ade907089f
Merge pull request #7196 from locker95/docs/global-mode-constraints
...
docs(service create): note global mode still honors constraints
2026-09-03 21:31:46 +02:00
Sebastiaan van Stijn
e92e07589b
Merge pull request #7171 from locker95/locker95-docs-system-prune-build-cache
...
docs: mention build cache in docker system prune description
2026-09-03 21:30:52 +02:00
Youfu Zhang
09d30a34bf
cli/command/container: add create/run --umask
...
Signed-off-by: Youfu Zhang <zhangyoufu@gmail.com >
2026-09-04 03:23:44 +08:00
Sebastiaan van Stijn
51780c0691
Merge pull request #7281 from vvoland/update-docker
...
vendor: github.com/moby/moby/api v1.56.0-dev (b9b109e4d341)
2026-09-03 21:18:54 +02:00
Paweł Gronowski
fee40c1660
Merge pull request #7218 from locker95/docs/history-platform-example
...
docs(history): use the pulled platform in the --platform example
2026-09-03 21:12:40 +02:00
Paweł Gronowski
91fc8ad4a2
vendor: github.com/moby/moby/client v0.5.2-dev (b9b109e4d341)
...
full diff: https://github.com/moby/moby/compare/client/v0.5.1...b9b109e4d341
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-09-03 20:52:14 +02:00
Paweł Gronowski
cb6c7bc03f
vendor: github.com/moby/moby/api v1.56.0-dev (b9b109e4d341)
...
full diff: https://github.com/moby/moby/compare/api/v1.55.0...b9b109e4d341
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-09-03 20:40:38 +02:00
Sebastiaan van Stijn
b1b8a602f6
Merge pull request #7269 from thaJeztah/slice_and_dice_step2
...
update naturalsort sorting with slice
2026-09-03 15:28:39 +02:00
Sebastiaan van Stijn
36e01adcfa
cmd/docker-trust: update naturalsort sorting with slices
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-03 15:02:50 +02:00
Sebastiaan van Stijn
e54eb133cb
update naturalsort sorting with slices
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-03 15:02:45 +02:00
Paweł Gronowski
f01f978aca
Merge pull request #7267 from thaJeztah/fix_aliases
...
cmd/docker: fix stringSliceReplaceAt with overlapping matches
2026-09-03 15:00:28 +02:00
Paweł Gronowski
d078f15f2b
Merge pull request #7254 from locker95/fix/login-client-side-basic-401
...
registry: treat basic-auth 401 as unauthorized
2026-09-03 14:30:05 +02:00
Paweł Gronowski
13e32611b5
Merge pull request #7271 from thaJeztah/bump_sortorder
...
vendor: github.com/fvbommel/sortorder v1.2.0
2026-09-03 14:22:45 +02:00
Sebastiaan van Stijn
7c883814b8
Merge pull request #7280 from vvoland/work-panic
...
cli/command: Avoid panics after client initialization errors
2026-09-03 13:03:29 +02:00
Paweł Gronowski
b07de47694
cli/command: Avoid panics after client initialization errors
...
When client.New rejects an invalid Docker host or other client option,
it returns a nil concrete client with an error.
Returning that pointer directly as client.APIClient stores a typed-nil
interface, so lazy version checks dereference it.
Return an error instead.
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-09-03 10:59:11 +02:00
Sebastiaan van Stijn
9878ff214b
Merge pull request #7274 from vvoland/update-go
...
Update to go1.26.8
2026-09-02 16:43:01 +02:00
Paweł Gronowski
c24195d63f
Update to go1.26.8
...
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-09-02 14:48:59 +02:00
Sebastiaan van Stijn
d7ad1d7268
Merge pull request #7272 from docker/dependabot/github_actions/codeql-actions-9de84475bd
...
build(deps): bump the codeql-actions group with 3 updates
2026-09-02 12:48:04 +02:00
Paweł Gronowski
e6ee8bee34
Merge pull request #7268 from thaJeztah/slice_and_dice
...
modernize code with slices and maps packages
2026-09-02 12:11:22 +02:00
dependabot[bot]
c096bd1261
build(deps): bump the codeql-actions group with 3 updates
...
Bumps the codeql-actions group with 3 updates: [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.8 to 4.37.9
- [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/db488ddef3bf6cb639b32c2e9a7c0a7ea8271d28...cdf488f595d80d6e07e03d4674febd5ab45fa938 )
Updates `github/codeql-action/autobuild` from 4.37.8 to 4.37.9
- [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/db488ddef3bf6cb639b32c2e9a7c0a7ea8271d28...cdf488f595d80d6e07e03d4674febd5ab45fa938 )
Updates `github/codeql-action/analyze` from 4.37.8 to 4.37.9
- [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/db488ddef3bf6cb639b32c2e9a7c0a7ea8271d28...cdf488f595d80d6e07e03d4674febd5ab45fa938 )
---
updated-dependencies:
- dependency-name: github/codeql-action/init
dependency-version: 4.37.9
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: codeql-actions
- dependency-name: github/codeql-action/autobuild
dependency-version: 4.37.9
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: codeql-actions
- dependency-name: github/codeql-action/analyze
dependency-version: 4.37.9
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: codeql-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-02 08:46:18 +00:00
Sebastiaan van Stijn
3014a55736
cmd/docker-trust: update github.com/fvbommel/sortorder v1.2.0
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-02 09:43:02 +02:00
Sebastiaan van Stijn
3cb9f1cb86
vendor: github.com/fvbommel/sortorder v1.2.0
...
full diff: https://github.com/fvbommel/sortorder/compare/v1.1.0...v1.2.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-02 09:41:54 +02:00
Sebastiaan van Stijn
fd25e9699e
Merge pull request #7260 from docker/dependabot/github_actions/docker-actions-cc537b3931
...
build(deps): bump docker/docker-agent-action/.github/workflows/review-pr.yml from 2.0.4 to 2.0.5 in the docker-actions group across 1 directory
2026-09-02 09:32:08 +02:00
Sebastiaan van Stijn
e480e6c6fc
volume create: simplify cluster volume options
...
Extract construction of the cluster volume spec from runCreate, and use
struct literals for the individual cluster volume options.
Also simplify topology parsing by reusing ConvertKVStringsToMap, use
slices.SortFunc for deterministic secret ordering, and use max to clamp
negative capacity values to zero.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-02 02:50:28 +02:00
Sebastiaan van Stijn
977d999382
cli/config: use filepath.IsLocal to validate config paths
...
Use filepath.Rel and filepath.IsLocal instead of comparing path prefixes
as strings when checking that a path stays within the config directory.
Also avoid calling Dir multiple times when constructing and validating
the path.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-02 02:50:28 +02:00
Sebastiaan van Stijn
64484430f4
cli-plugins: modernize with slices and maps packages
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-02 02:50:28 +02:00
Sebastiaan van Stijn
7631c67208
e2e: modernize
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-02 02:50:28 +02:00
Sebastiaan van Stijn
b1780e06a0
opts: modernize with slices and maps packages
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-02 02:50:27 +02:00
Sebastiaan van Stijn
6ea81b3e2e
templates: modernize with slices and maps packages
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-02 02:50:27 +02:00
Sebastiaan van Stijn
33d586d81f
cli/compose: modernize with slices and maps packages
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-02 02:50:27 +02:00
Sebastiaan van Stijn
ed406be52e
cli/command: modernize with slices and maps packages
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-02 02:50:27 +02:00
Sebastiaan van Stijn
be607d1163
Merge pull request #7227 from kawmy/7226-preserve-mount-order
...
cli/command/service: preserve mount order on force update
2026-09-02 02:40:47 +02:00
Sebastiaan van Stijn
f838c7c84b
cmd/docker-trust: modernize with slices and maps packages
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-02 01:28:55 +02:00
Sebastiaan van Stijn
bcc4be9f8b
cmd/docker: fix stringSliceReplaceAt with overlapping matches
...
Inline the sub-slice lookup into stringSliceReplaceAt and use
slices.Equal to compare candidate ranges. When a specific index is
required, check that position directly instead of searching the full
slice.
This also fixes overlapping matches and uses slices.Concat to construct
the replacement result.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-01 21:30:59 +02:00
Sebastiaan van Stijn
f0f38d5cb9
cmd/docker: rewrite TestStringSliceReplaceAt to table test
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-01 21:30:58 +02:00
Dean Chen
b4189c2f7f
registry: map login HTTP status through errhttp.ToNative
...
translateV2AuthError only unwraps a url.Error from Do(); a 401
status never went through it. Use errhttp.ToNative so Auth()
treats that 401 as unauthorized and stops.
Signed-off-by: Dean Chen <862469039@qq.com >
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-01 17:24:38 +02:00
Sebastiaan van Stijn
4a9a0ab3aa
Merge pull request #7265 from vvoland/docs-dockerd
...
dockerd: Document new options
2026-09-01 17:10:11 +02:00
Paweł Gronowski
7b7eb0ef6b
dockerd: Document custom AppArmor profiles
...
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-09-01 16:53:25 +02:00
Paweł Gronowski
a458c3871c
dockerd: Document default-stop-timeout
...
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-09-01 16:30:31 +02:00
Sebastiaan van Stijn
dc67811426
Merge pull request #6976 from olabie2/6973-print-error-before-plugin-hooks
...
cmd/docker: print command error before running plugin hooks
2026-09-01 13:42:53 +02:00
dependabot[bot]
1164af3e60
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.4 to 2.0.5
- [Release notes](https://github.com/docker/docker-agent-action/releases )
- [Commits](https://github.com/docker/docker-agent-action/compare/b08367e7e9a471822464be2bb9fdaa1c0fb6061b...06e1767af06263c93d712449cbf859778d9392ee )
---
updated-dependencies:
- dependency-name: docker/docker-agent-action/.github/workflows/review-pr.yml
dependency-version: 2.0.5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: docker-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-01 08:41:28 +00:00
Mohammed Olabie
cffd24dea4
cmd/docker: print command error before running plugin hooks
...
Plugin hook output (such as Gordon's "What's next:" hint) was rendered
before the command's own error message because hooks were invoked inside
runDocker while the error was only printed in main() after runDocker
returned.
Print the error to stderr before invoking the hooks, and replace the
error with a status-only StatusError so main() does not print the same
message a second time. The original error message is captured up-front
and still passed to the plugin hooks.
The inline error-printing block in runDocker is extracted into a
printCommandError helper so the new behavior can be unit-tested
directly without spinning up runDocker.
TestPrintCommandError covers each branch of the helper: nil error,
generic error (printed and replaced with StatusError), StatusError
with/without message, context.Canceled (raw and wrapped), and
errCtxSignalTerminated.
Signed-off-by: Mohammed Olabie <olabiedev@gmail.com >
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-08-31 19:20:27 +02:00
Sebastiaan van Stijn
5a7e00d7c2
Merge pull request #7250 from FrancescoCastaldi/fix/2761-zsh-plugins-completion
...
completion: fix zsh __docker_plugins bad math expression
2026-08-31 18:32:06 +02:00
FrancescoCastaldi
63da0b015b
completion: fix zsh __docker_plugins bad math expression
...
Use 'docker plugin ls --format' to extract plugin names and IDs, escaping colons in the plugin name (e.g. repo:tag) so zsh _describe treats the ID correctly as description.
Fixes #2761
Signed-off-by: FrancescoCastaldi <francesco.castaldi@mapsgroup.it >
2026-08-31 17:24:39 +02:00
Paweł Gronowski
cef1e66947
Merge pull request #7256 from thaJeztah/bump_go_events
...
vendor: github.com/docker/go-events v0.1.0
2026-08-28 21:50:23 +02:00
Paweł Gronowski
52611d0d6a
Merge pull request #7257 from thaJeztah/bump_compress
...
vendor: github.com/klauspost/compress v1.19.2
2026-08-28 21:50:14 +02:00
Paweł Gronowski
6292b73b99
Merge pull request #7255 from thaJeztah/bump_credshelper
...
vendor: github.com/docker/docker-credential-helpers v0.9.9
2026-08-28 21:50:12 +02:00
Sebastiaan van Stijn
84d70fbdc3
Merge pull request #7258 from thaJeztah/bump_go126
...
update minimum go version to go1.26 and go fix
2026-08-28 21:48:36 +02:00
Sebastiaan van Stijn
4239f5d121
go fix (omitzero)
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-08-28 21:21:39 +02:00
Sebastiaan van Stijn
be9ca38f8b
go fix for go1.26
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-08-28 21:21:35 +02:00
Sebastiaan van Stijn
8eb66b47e3
update minimum go version to go1.26
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-08-28 20:46:02 +02:00
Sebastiaan van Stijn
76b505b054
vendor: github.com/klauspost/compress v1.19.2
...
full diff: https://github.com/klauspost/compress/compare/v1.18.7...v1.19.2
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-08-28 20:36:33 +02:00
Sebastiaan van Stijn
65b90d8888
vendor: github.com/docker/go-events v0.1.0
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-08-28 20:33:30 +02:00
Sebastiaan van Stijn
0f0e561a3f
vendor: github.com/docker/docker-credential-helpers v0.9.9
...
full diff: https://github.com/docker/docker-credential-helpers/compare/v0.9.8...v0.9.9
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-08-28 20:31:43 +02:00
Sebastiaan van Stijn
573a46e506
Merge pull request #7223 from vvoland/fix-review
...
gha: Grant PR review permissions required by v2.0.3
2026-08-28 12:41:48 +02:00
Sebastiaan van Stijn
433ab01649
Merge pull request #7252 from docker/dependabot/github_actions/codeql-actions-f442528237
...
build(deps): bump the codeql-actions group with 3 updates
2026-08-28 12:40:53 +02:00
Sebastiaan van Stijn
175b4e0a98
Merge pull request #7253 from docker/dependabot/github_actions/docker-actions-93f31bce83
...
build(deps): bump docker/github-builder/.github/workflows/bake.yml from 1.16.0 to 1.17.0 in the docker-actions group
2026-08-28 12:40:07 +02:00
Dean Chen
5e0fdb3f6e
registry: treat basic-auth 401 as unauthorized
...
Client-side login (daemon down) was wrapping a 401 as a plain error, so
Auth() moved on to the next endpoint. That can print Login Succeeded if
the HTTP fallback happens to answer 200.
Fixes #7237
Signed-off-by: Dean Chen <862469039@qq.com >
2026-08-28 14:53:19 +05:00
dependabot[bot]
00de141abf
build(deps): bump docker/github-builder/.github/workflows/bake.yml
...
Bumps the docker-actions group with 1 update: [docker/github-builder/.github/workflows/bake.yml](https://github.com/docker/github-builder ).
Updates `docker/github-builder/.github/workflows/bake.yml` from 1.16.0 to 1.17.0
- [Release notes](https://github.com/docker/github-builder/releases )
- [Commits](https://github.com/docker/github-builder/compare/a492c6d04fd3315f67230809b44d60cc0acd50b3...58cb9f5b71b1836d6f690c1e95effdeb9b98cb8a )
---
updated-dependencies:
- dependency-name: docker/github-builder/.github/workflows/bake.yml
dependency-version: 1.17.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: docker-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-28 08:45:50 +00:00
dependabot[bot]
1f46660e37
build(deps): bump the codeql-actions group with 3 updates
...
Bumps the codeql-actions group with 3 updates: [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.7 to 4.37.8
- [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/ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd...db488ddef3bf6cb639b32c2e9a7c0a7ea8271d28 )
Updates `github/codeql-action/autobuild` from 4.37.7 to 4.37.8
- [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/ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd...db488ddef3bf6cb639b32c2e9a7c0a7ea8271d28 )
Updates `github/codeql-action/analyze` from 4.37.7 to 4.37.8
- [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/ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd...db488ddef3bf6cb639b32c2e9a7c0a7ea8271d28 )
---
updated-dependencies:
- dependency-name: github/codeql-action/init
dependency-version: 4.37.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: codeql-actions
- dependency-name: github/codeql-action/autobuild
dependency-version: 4.37.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: codeql-actions
- dependency-name: github/codeql-action/analyze
dependency-version: 4.37.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: codeql-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-28 08:45:25 +00:00
Paweł Gronowski
ff3273f3e4
Merge pull request #7243 from thaJeztah/bump_go_metrics
...
vendor: github.com/docker/go-metrics v0.1.0
2026-08-27 18:50:25 +02:00
Paweł Gronowski
6fccf35355
Merge pull request #7246 from thaJeztah/bump_userns
...
vendor: github.com/moby/sys/userns v0.2.0
2026-08-27 18:50:15 +02:00
Paweł Gronowski
511f136927
Merge pull request #7247 from thaJeztah/bump_connections
...
vendor: github.com/docker/go-connections v0.8.1
2026-08-27 18:50:05 +02:00
Sebastiaan van Stijn
b17df8fea3
vendor: github.com/docker/go-connections v0.8.1
...
fixes support for BSD variants
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-08-27 17:06:54 +02:00
Sebastiaan van Stijn
dc47c19e55
vendor: github.com/moby/sys/userns v0.2.0
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-08-27 17:06:09 +02:00
Sebastiaan van Stijn
3cd22ff935
vendor: github.com/docker/go-metrics v0.1.0
...
- Add support for creating timers with custom histogram buckets.
- Update `github.com/prometheus/client_golang` to v1.20.5.
- Update the minimum supported Go version to Go 1.21.
- Improve HTTP handler instrumentation, including minor performance improvements and cleanup.
- Avoid mutating shared label maps when creating namespaces and metrics.
- Encapsulate the Prometheus collector used by `HTTPMetric`.
- Improve package and API documentation.
- Update `golang.org/x/sys` and other dependencies.
full diff: https://github.com/docker/go-metrics/compare/v0.0.1...v0.1.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-08-27 17:05:24 +02:00
Paweł Gronowski
45f589590b
Merge pull request #7248 from thaJeztah/bump_runewidth
...
vendor: github.com/mattn/go-runewidth v0.0.28
2026-08-27 14:10:47 +02:00
Paweł Gronowski
6b8da05715
Merge pull request #7245 from thaJeztah/bump_otels
...
vendor: go.opentelemetry.io/otel v1.46.0, go.opentelemetry.io/contrib v0.71.0
2026-08-27 14:10:18 +02:00
Paweł Gronowski
65ad909cde
Merge pull request #7244 from thaJeztah/bump_logrus
...
vendor: github.com/sirupsen/logrus v1.10.2
2026-08-27 14:10:06 +02:00
Paweł Gronowski
52eb28a512
Merge pull request #7242 from thaJeztah/bump_platforms
...
vendor: github.com/containerd/platforms v1.0.0-rc.5
2026-08-27 14:09:02 +02:00
Sebastiaan van Stijn
bb63125969
vendor: go.opentelemetry.io/otel v1.46.0, go.opentelemetry.io/contrib v0.71.0
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-08-27 01:56:22 +02:00
Sebastiaan van Stijn
2a24c3c77d
vendor: google.golang.org/genproto/* da73d73af1c5
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-08-27 01:56:22 +02:00
Paweł Gronowski
3f096b4ffd
Merge pull request #7241 from thaJeztah/bump_protobuf
...
vendor: google.golang.org/protobuf v1.36.12
2026-08-26 20:18:16 +02:00
Sebastiaan van Stijn
ebc3d5aeab
Merge pull request #7055 from docker/dependabot/github_actions/codecov/codecov-action-7.0.0
...
build(deps): bump codecov/codecov-action from 6.0.1 to 7.0.0
2026-08-26 17:16:22 +02:00
Sebastiaan van Stijn
6261c55c56
Merge pull request #7187 from docker/dependabot/github_actions/crazy-max/dot-github/dot-github/workflows/zizmor.yml-1.11.0
...
build(deps): bump crazy-max/.github/.github/workflows/zizmor.yml from 1.10.1 to 1.11.0
2026-08-26 17:15:31 +02:00
Sebastiaan van Stijn
2c36f84eaf
Merge pull request #7225 from docker/dependabot/github_actions/codeql-actions-79dea28a82
...
build(deps): bump the codeql-actions group across 1 directory with 3 updates
2026-08-26 17:15:00 +02:00
Sebastiaan van Stijn
4f7a1841ba
vendor: github.com/mattn/go-runewidth v0.0.28
...
full diff: https://github.com/mattn/go-runewidth/compare/v0.0.24...v0.0.28
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-08-26 17:08:29 +02:00
Sebastiaan van Stijn
ef48c25aed
vendor: github.com/sirupsen/logrus v1.10.2
...
removes some transitive dependencies
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-08-26 16:48:02 +02:00
Sebastiaan van Stijn
f2514827f4
vendor: github.com/containerd/platforms v1.0.0-rc.5
...
full diff: https://github.com/containerd/platforms/compare/v1.0.0-rc.4...v1.0.0-rc.5
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-08-26 16:41:30 +02:00
Sebastiaan van Stijn
f8d6265672
vendor: google.golang.org/protobuf v1.36.12
...
full diff: https://github.com/protocolbuffers/protobuf-go/compare/v1.36.11...v1.36.12
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-08-26 16:20:43 +02:00
Paweł Gronowski
744eee4bd4
Merge pull request #7240 from thaJeztah/bump_grpc
...
vendor: google.golang.org/grpc v1.83.2
2026-08-26 13:06:45 +02:00
Sebastiaan van Stijn
d6041d1abc
vendor: google.golang.org/grpc v1.83.2
...
contains a fix for [GHSA-2v4p-qf9q-27wj] and other vulnerabilities
fixed in v1.83.0, v1.83.1
full diff: https://github.com/grpc/grpc-go/compare/v1.82.1...v1.83.2
[GHSA-2v4p-qf9q-27wj]: https://github.com/grpc/grpc-go/security/advisories/GHSA-2v4p-qf9q-27wj
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-08-26 12:25:17 +02:00
dependabot[bot]
06275f9094
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.6 to 4.37.7
- [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/5595ccaf912efad79be6eef63a5619ff05969be3...ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd )
Updates `github/codeql-action/autobuild` from 4.37.6 to 4.37.7
- [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/5595ccaf912efad79be6eef63a5619ff05969be3...ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd )
Updates `github/codeql-action/analyze` from 4.37.6 to 4.37.7
- [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/5595ccaf912efad79be6eef63a5619ff05969be3...ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd )
---
updated-dependencies:
- dependency-name: github/codeql-action/analyze
dependency-version: 4.37.7
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: codeql-actions
- dependency-name: github/codeql-action/autobuild
dependency-version: 4.37.7
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: codeql-actions
- dependency-name: github/codeql-action/init
dependency-version: 4.37.7
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: codeql-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-26 08:46:02 +00:00
Sebastiaan van Stijn
bf6f62cc7c
Merge pull request #7195 from thaJeztah/modern_jsonschema
...
cli/compose/schema: migrate to github.com/santhosh-tekuri/jsonschema/v6
2026-08-25 21:55:32 +02:00
Paweł Gronowski
376f03c858
Merge pull request #7192 from thaJeztah/bump_x_deps
...
vendor: update golang.org/x/* dependencies
2026-08-25 21:50:33 +02:00
Sebastiaan van Stijn
de4a008614
Merge pull request #7233 from docker/dependabot/github_actions/docker-actions-1a2b39a443
...
build(deps): bump the docker-actions group across 1 directory with 2 updates
2026-08-25 14:54:22 +02:00
dependabot[bot]
f3f7da9f3d
build(deps): bump the docker-actions group across 1 directory with 2 updates
...
Bumps the docker-actions group with 2 updates in the / directory: [docker/setup-buildx-action](https://github.com/docker/setup-buildx-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.2.0 to 4.3.0
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/bb05f3f5519dd87d3ba754cc423b652a5edd6d2c...37fe631027851001ddb9b187196cc803df7f5f0e )
Updates `docker/docker-agent-action/.github/workflows/review-pr.yml` from 2.0.3 to 2.0.4
- [Release notes](https://github.com/docker/docker-agent-action/releases )
- [Commits](https://github.com/docker/docker-agent-action/compare/baf90543d81f5de59751dfd10e6cf45e21a5a982...b08367e7e9a471822464be2bb9fdaa1c0fb6061b )
---
updated-dependencies:
- dependency-name: docker/docker-agent-action/.github/workflows/review-pr.yml
dependency-version: 2.0.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: docker-actions
- dependency-name: docker/setup-buildx-action
dependency-version: 4.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: docker-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-25 08:43:06 +00:00
Sebastiaan van Stijn
eed270f656
cli/compose/schema: migrate to github.com/santhosh-tekuri/jsonschema/v6
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-08-24 12:53:45 +02:00
Sebastiaan van Stijn
d072fe407f
Merge pull request #7234 from vvoland/update-dco
...
docs: Update DCO identity guidance
2026-08-24 12:16:16 +02:00
Paweł Gronowski
3fe73079aa
docs: Clarify DCO identity guidance
...
The DCO policy used here appears to have been derived from the Linux
kernel's guidance. In 2023, that guidance changed to relax the "real
name" requirement to a "known identity".
The DCO sign-off identifies the person certifying that they have the
right to submit a contribution. The previous wording required a "real
name" and rejected pseudonyms, which could discourage contributors
whose preferred or community name is the identity by which they can be
known.
The requirement is not anonymity: the identity in the sign-off must be
known enough for the project to follow up about the contribution if a
question arises. It does not require a legal name or a government-issued
identity. Use the clarified wording from the Linux kernel so known
pseudonyms and preferred names remain acceptable while anonymous
contributions remain excluded.
This also reflects concerns raised in the CNCF community about whether
"real name" means a legal name, a government-issued identity, or a
public identity that is sufficient to identify and contact a
contributor. The discussion emphasized that attribution and future
accountability do not require publishing a legal identity, and that
strict public-name rules can exclude people who cannot safely contribute
under that name.
Source: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=d4563201f33a022fc035
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-08-24 11:41:24 +02:00
Kamyar mofakhami
a79a16bd63
cli/command/service: preserve mount order on force update
...
Signed-off-by: Kamyar mofakhami <41609894+kawmy@users.noreply.github.com >
2026-08-21 18:54:45 +03:30
Paweł Gronowski
28f756087e
Merge pull request #7224 from vvoland/update-go
...
update to go1.26.7
2026-08-20 12:38:49 +02:00
Paweł Gronowski
387b8e2af8
update to go1.26.7
...
This release includes a fix to address a breakage affecting unencrypted
HTTP/2 (h2c) connections caused by a security patch included in last
patch release.
See go.dev/issue/80876 for details.
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-08-19 20:23:24 +02:00
Paweł Gronowski
f7e66aa1ff
gha: Grant PR review permissions required by v2.0.3
...
`docker-agent-action` v2.0.3 requires callers of its reusable PR
review workflow to grant `actions: write` for review-lock cache
cleanup and feedback artifacts. Earlier releases required only
`actions: read`. See:
https://github.com/docker/docker-agent-action#pr-review-workflow
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-08-19 17:45:14 +02:00
Paweł Gronowski
55e4a7eef5
Merge pull request #7222 from thaJeztah/bump_logrus
...
vendor: github.com/sirupsen/logrus v1.10.1
2026-08-19 12:34:56 +02:00
Sebastiaan van Stijn
58d9cdd2d9
vendor: github.com/sirupsen/logrus v1.10.1
...
Notable changes:
- Add bidirectional `log/slog` integration with a Logrus hook and `slog.Handler`.
- Add minimal, composable logging interfaces for individual log levels.
- Fix reentrant logging deadlocks and improve concurrency safety around formatters, hooks, and entries.
- Fix generic `Log`, `Logf`, `Logln`, and `LogFn` methods unexpectedly panicking at `PanicLevel`.
- Allow `Entry.Caller` to be set explicitly and preserved across derived entries.
- Improve `TextFormatter` performance and reduce allocations significantly.
- Improve common Logger and Entry hot paths and caller-reporting performance.
- Update `TextFormatter` handling for `[]byte`, debug/trace colors, and Windows ANSI terminals.
- Raise the minimum supported Go version to Go 1.23.
- Deprecate `Entry.HasCaller` and `MutexWrap`.
release-notes: https://github.com/sirupsen/logrus/releases/tag/v1.10.0
release-notes: https://github.com/sirupsen/logrus/releases/tag/v1.10.1
full diff: https://github.com/sirupsen/logrus/compare/v1.9.4...v1.10.1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-08-19 11:34:53 +02:00
Dean Chen
4f169946e7
docs(history): use the pulled platform in the --platform example
...
The example pulled linux/riscv64 then ran history for linux/s390x.
Signed-off-by: Dean Chen <862469039@qq.com >
2026-08-18 16:44:38 +05:00
Dean Chen
3c53edb6c5
docs(service create): note global mode still honors constraints
...
A global service is one task per matching node, not one per
node in the swarm. Say that next to --mode and --constraint.
Signed-off-by: Dean Chen <862469039@qq.com >
2026-08-15 21:36:19 +05:00
Sebastiaan van Stijn
1612f4c767
vendor: golang.org/x/mod v0.40.0
...
full diff: https://github.com/golang/mod/compare/v0.39.0...v0.40.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-08-15 14:44:44 +02:00
Sebastiaan van Stijn
cf53a284da
vendor: golang.org/x/net v0.58.0
...
full diff: https://github.com/golang/net/compare/v0.57.0...v0.58.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-08-15 14:43:34 +02:00
Sebastiaan van Stijn
0da5f45651
vendor: golang.org/x/text v0.41.0
...
full diff: https://github.com/golang/text/compare/v0.40.0...v0.41.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-08-15 14:42:34 +02:00
Sebastiaan van Stijn
ce15202968
vendor: golang.org/x/mod v0.39.0
...
full diff: https://github.com/golang/mod/compare/v0.38.0...v0.39.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-08-15 14:41:51 +02:00
Sebastiaan van Stijn
8659aa5d4c
Merge pull request #7185 from thaJeztah/duplicate_normalize
...
cli/command/manifest: remove redundant normalization
2026-08-14 18:42:04 +02:00
Paweł Gronowski
8d08c75e81
Merge pull request #7191 from thaJeztah/bump_go
...
update to go1.26.6
2026-08-14 14:52:56 +02:00
Sebastiaan van Stijn
24af004cbf
update to go1.26.6
...
This release includes 10 security fixes following the security policy:
- x/mod/sumdb/tlog: fix transparency log tile verification bypass
A malicious GOPROXY was previously capable of forging
up to two sumdb tiles that allow for a requested module
to bypass the GOSUMDB check and persist attacker-controlled
module content to a local Go module cache.
This attack allows for a malicious GOPROXY to serve
malicious module content that cannot be detected
by evaluating the transparency log.
All tiles are now correctly verified against their parents.
In order to determine if you have been affected:
rm -r go.sum go.work.sum vendor/ && go mod tidy
Thanks to Filippo Valsorda (Geomys) for reporting this issue.
This is CVE-2026-56865 and Go issue https://go.dev/issue/80744 .
- x/mod/sumdb: ignore unrelated, unauthenticated hashes in Lookup
A malicious GOSUMDB was capable of serving arbitrary
module content not contained within the transparency
log.
This attack allows for a coordinating GOPROXY and
GOSUMDB to serve a client malicious module content
that cannot be detected by evaluating the transparency
log.
In order to determine if you have been affected:
rm -r go.sum go.work.sum vendor/ && go mod tidy
Thanks to mundur for reporting this issue.
This is CVE-2026-56864 and Go issue https://go.dev/issue/80745 .
- encoding/xml: add recursion depth guard during decode
Previously, DecodeElement would reset the depth counter
causing it to never fire; this could lead to stack
exhaustion.
This is CVE-2026-56859 and Go issue https://go.dev/issue/80481 .
net/http: apply ReadHeaderTimeout when doing unencrypted HTTP/2 check
When a server is configured to support unencrypted HTTP/2, it reads a
few bytes from each new connection to see if they contain the HTTP/2
client preface. Previously, this was being done with no timeout applied.
ReadHeaderTimeout is now applied for this.
This is CVE-2026-56853 and Go issue https://go.dev/issue/80205 .
- net/url: avoid quadratic complexity in resolvePath
Previously, resolving relative paths containing parent directory (..) segments performed string conversions and buffer rewrites on each step, resulting in quadratic time complexity and high memory allocation overhead.
Now, path resolution operates on a byte buffer using index-based backtracking for .. segments, eliminating the quadratic time complexity and significantly reducing memory allocations.
This is CVE-2026-56860 and Go issue https://go.dev/issue/80494 .
- golang.org/x/net/dns/dnsmessage: panic when parsing invalid SVCB record
Parsing an invalid SVCB or HTTPS RR can panic when
the size of a parameter value overflows the message buffer.
Thanks to Mundur (https://github.com/M0nd0R ) for reporting this issue.
This is CVE-2026-46600 and Go issue https://go.dev/issue/79795 .
- crypto/tls: limit handshake messages we are willing to accept post-handshake
Previously, we always counted handshake messages, such as KeyUpdate, as
state-advancing, regardless of whether a handshake has been completed or
not. As a result, a malicious client can keep sending KeyUpdate messages
to force the server to keep performing key derivation operations
indefinitely.
Thanks to Qi Deng of Aurascape.ai for reporting this issue.
This is CVE-2026-56862 and Go issue https://go.dev/issue/80528 .
- html/template: fix Javascript regexp context tracking
Previously, pathological inputs could close an
unescaped / early, allowing for attack-controlled
data to inject arbitrary content, potentially
leading to XSS.
Thanks to Ali Sherif for reporting this issue.
This is CVE-2026-56858 and Go issue https://go.dev/issue/80435 .
- x/net/idna: failure to reject ASCII-only Punycode-encoded labels
The ToASCII and ToUnicode functions incorrectly accepted Punycode-encoded labels
that decode to an ASCII-only label. For example, ToUnicode("xn--example-.com")
incorrectly returned the name "example.com" rather than an error.
The idna package implements the processing algorithm from UTS 46.
Older versions of UTS 46 included a specification bug which permitted
multiple ASCII labels to decode to the same Unicode label.
UTS 46 revision 33 fixed the specification bug.
The idna package now implements the updated specification.
This behavior can lead to privilege escalation in programs using the idna package.
For example, a program which performs privilege checks on the ASCII hostname
may reject "example.com" but permit "xn--example-.com". If that program subsequently
converts the ASCII hostname to Unicode, it will inadvertently permits access
to the Unicode name "example.com".
Thanks to KC1zs4 (https://github.com/KC1zs4 ) for reporting this issue.
This is CVE-2026-39821 and Go issue https://go.dev/issue/78760 .
- encoding/asn1: enforce maximum recursion depth
Enforce a recursion limit in Unmarshal to prevent stack exhaustion
when parsing deeply-nested, recursive structures.
Thanks to Marwan Atia (marwans...@gmail.com ) for reporting this issue.
This is CVE-2026-33818 and Go issue https://go.dev/issue/80405 .
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-08-14 14:02:40 +02:00
Sebastiaan van Stijn
eb68ed19d2
Merge pull request #7157 from docker/dependabot/github_actions/codeql-actions-8417568871
...
build(deps): bump the codeql-actions group across 1 directory with 3 updates
2026-08-13 22:42:40 +02:00
dependabot[bot]
8a375034e2
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.3 to 4.37.6
- [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/e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81...5595ccaf912efad79be6eef63a5619ff05969be3 )
Updates `github/codeql-action/autobuild` from 4.37.3 to 4.37.6
- [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/e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81...5595ccaf912efad79be6eef63a5619ff05969be3 )
Updates `github/codeql-action/analyze` from 4.37.3 to 4.37.6
- [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/e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81...5595ccaf912efad79be6eef63a5619ff05969be3 )
---
updated-dependencies:
- dependency-name: github/codeql-action/analyze
dependency-version: 4.37.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: codeql-actions
- dependency-name: github/codeql-action/autobuild
dependency-version: 4.37.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: codeql-actions
- dependency-name: github/codeql-action/init
dependency-version: 4.37.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: codeql-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-13 08:46:20 +00:00
dependabot[bot]
f755f48a12
build(deps): bump crazy-max/.github/.github/workflows/zizmor.yml
...
Bumps [crazy-max/.github/.github/workflows/zizmor.yml](https://github.com/crazy-max/.github ) from 1.10.1 to 1.11.0.
- [Release notes](https://github.com/crazy-max/.github/releases )
- [Commits](https://github.com/crazy-max/.github/compare/46267a6e61cd56aac2fc79943df180152f4c89d6...f91220cba053bd54299ba645a599ee8ed436f222 )
---
updated-dependencies:
- dependency-name: crazy-max/.github/.github/workflows/zizmor.yml
dependency-version: 1.11.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-13 08:43:11 +00:00
Sebastiaan van Stijn
a7c0741fa7
cli/command/manifest: remove redundant normalization
...
commit 55fcffe743 added normalization
in config/configfile, so it's no longer needed to normalize here as
well.
updates 55fcffe743
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-08-12 16:38:26 +02:00
Sebastiaan van Stijn
12892075d2
Merge pull request #7180 from docker/dependabot/github_actions/docker-actions-ebe691cc85
...
build(deps): bump docker/github-builder/.github/workflows/bake.yml from 1.15.0 to 1.16.0 in the docker-actions group
2026-08-12 15:37:56 +02:00
dependabot[bot]
e1f9b284df
build(deps): bump docker/github-builder/.github/workflows/bake.yml
...
Bumps the docker-actions group with 1 update: [docker/github-builder/.github/workflows/bake.yml](https://github.com/docker/github-builder ).
Updates `docker/github-builder/.github/workflows/bake.yml` from 1.15.0 to 1.16.0
- [Release notes](https://github.com/docker/github-builder/releases )
- [Commits](https://github.com/docker/github-builder/compare/27ade872c1e2296e62ef15ab3b10d37665e57cf7...a492c6d04fd3315f67230809b44d60cc0acd50b3 )
---
updated-dependencies:
- dependency-name: docker/github-builder/.github/workflows/bake.yml
dependency-version: 1.16.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: docker-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-12 08:43:00 +00:00
Dean Chen
951f7653fc
docs: mention build cache in docker system prune description
...
The synopsis only listed containers, networks, images, and volumes,
but the command always prunes unused build cache (including BuildKit
cache mounts). Align the description with the interactive warning.
Signed-off-by: Dean Chen <862469039@qq.com >
2026-08-10 09:45:49 +05:00
Sebastiaan van Stijn
4f84911bfe
Merge pull request #7144 from hirehamir/fix/ps-port-sort
...
cli/command/formatter: sort published ports numerically by IP
2026-08-06 15:50:28 +02:00
Paweł Gronowski
228f29e810
Merge pull request #7159 from thaJeztah/version_29.8
...
VERSION: 29.8.0
2026-08-06 15:47:41 +02:00
Sebastiaan van Stijn
d8c3543407
VERSION: 29.8.0
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-08-06 15:34:41 +02:00
Hamir
2dd7b7e15b
cli/command/formatter: sort published ports numerically by IP
...
`comparePorts` compared host IPs with `i.IP.String() < j.IP.String()`, which
sorts them lexicographically, so "10.0.0.2" ordered before "9.0.0.1" in
`docker ps` output.
This also avoids formatting both addresses as strings on every comparison.
ports before after
64 1540 allocs/op 394 allocs/op
256 5364 allocs/op 1548 allocs/op
That's a ~74% (3.9x) reduction in allocations.
Signed-off-by: Hamir <hirehamir@gmail.com >
2026-08-05 11:38:20 -07:00
Paweł Gronowski
a7dcaa6fdb
Merge pull request #7151 from vvoland/update-archive
...
vendor: github.com/moby/go-archive v0.3.3
2026-08-05 19:34:15 +02:00
Paweł Gronowski
400b45f682
vendor: github.com/moby/go-archive v0.3.3
...
full diff: https://github.com/moby/go-archive/compare/v0.3.2...v0.3.3
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-08-05 19:11:05 +02:00
Sebastiaan van Stijn
38887ec4ed
Merge pull request #7145 from winklemad/fix-service-duplicate-removal-panic
...
cli/command/service: fix panic when removing duplicate values
2026-08-05 19:10:29 +02:00
Sebastiaan van Stijn
904aef7f69
Merge pull request #7147 from docker/dependabot/github_actions/docker-actions-269857e486
...
build(deps): bump docker/docker-agent-action/.github/workflows/review-pr.yml from 2.0.2 to 2.0.3 in the docker-actions group across 1 directory
2026-08-04 13:11:45 +02:00
dependabot[bot]
f08e60eb09
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.2 to 2.0.3
- [Release notes](https://github.com/docker/docker-agent-action/releases )
- [Commits](https://github.com/docker/docker-agent-action/compare/774b6e0e60d6c648b0f2dc43bd5221377a0a7420...baf90543d81f5de59751dfd10e6cf45e21a5a982 )
---
updated-dependencies:
- dependency-name: docker/docker-agent-action/.github/workflows/review-pr.yml
dependency-version: 2.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: docker-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-04 08:42:59 +00:00
Paweł Gronowski
abfd89157d
Merge pull request #7149 from vvoland/update-docker
...
VERSION: 29.7.2
2026-08-03 18:24:10 +02:00
Paweł Gronowski
519eb45d03
VERSION: 29.7.2
...
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-08-03 18:18:56 +02:00
Madan Kumar
8717af7168
cli/command/service: fix panic when removing duplicate values
...
Both makeEnv and updateHosts removed elements from a slice while ranging
over that same slice. The range expression is evaluated once, so after a
removal the loop keeps using the original length: it reads stale elements
that shifted down, skips a live element, and can slice past the end of the
shrunken slice, which panics.
In makeEnv, the "no update required" continue also applied to the inner
loop instead of skipping the re-append, so an env-var passed twice with
the same value was stored twice. A third occurrence with a different value
then tried to remove both entries and panicked:
docker service create --env A=1 --env A=1 --env A=2 --name repro nginx
panic: runtime error: slice bounds out of range [2:1]
The same happens with an env-file that lists a variable twice, and the
panic occurs before any API call, so no daemon is needed to hit it.
updateHosts has the same problem when a hostname is listed more than once
in a single entry: --host-rm either leaves a copy behind or panics with
"slice bounds out of range". That needs a spec written through the API or
swarmkit directly, as the CLI does not produce such entries itself, so it
is less likely to be hit in practice.
Use slices.DeleteFunc for both, which removes every match in one pass, and
add tests for makeEnv, which had no coverage.
Signed-off-by: Madan Kumar <winklemad@outlook.com >
2026-08-02 07:13:16 +05:30
Paweł Gronowski
e9452d6e78
Merge pull request #7142 from thaJeztah/bump_go_archive_0.3.2
...
vendor: github.com/moby/go-archive v0.3.2
2026-07-31 19:03:37 +02:00
Sebastiaan van Stijn
a6014a702b
vendor: github.com/moby/go-archive v0.3.2
...
full diff: https://github.com/moby/go-archive/compare/v0.3.1...v0.3.2
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-07-31 18:53:47 +02:00
Paweł Gronowski
2465fca604
Merge pull request #7140 from thaJeztah/bump_go_archive_0.3.1
...
vendor: github.com/moby/go-archive v0.3.1
2026-07-31 18:33:04 +02:00
Sebastiaan van Stijn
52b15cc571
Merge pull request #7141 from thaJeztah/bump_version2
...
update version to 29.7.1
2026-07-31 18:20:09 +02:00
Sebastiaan van Stijn
13590921a4
update version to 29.7.1
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-07-31 18:11:45 +02:00
Sebastiaan van Stijn
0b50545471
vendor: github.com/moby/go-archive v0.3.1
...
full diff: https://github.com/moby/go-archive/compare/v0.3.0...v0.3.1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-07-31 18:10:04 +02:00
Paweł Gronowski
c1eba931e3
Merge pull request #7086 from mickael-docker/docs-authz-decoding
...
docs(authz): clarify daemon parsing semantics
2026-07-30 22:16:32 +02:00
Paweł Gronowski
1a305be376
Merge pull request #7084 from thaJeztah/prompt_cleans
...
cli/command: PromptUserForCredentials: don't mutate cli
2026-07-30 22:15:34 +02:00
Sebastiaan van Stijn
4c1c648df1
Merge pull request #7129 from docker/dependabot/github_actions/codeql-actions-f42a4cd18a
...
build(deps): bump the codeql-actions group across 1 directory with 3 updates
2026-07-30 21:56:12 +02:00
Sebastiaan van Stijn
ee046d35c0
Merge pull request #7134 from hirehamir/fix/flaky-client-hangs
...
cli/command: fix flaky TestInitializeFromClientHangs
2026-07-30 21:54:54 +02:00
Sebastiaan van Stijn
d70c3fd5e7
Merge pull request #7139 from thaJeztah/vendor_go_archive
...
vendor: github.com/moby/go-archive v0.3.0
2026-07-30 21:49:42 +02:00
Sebastiaan van Stijn
f6d6bede46
vendor: github.com/moby/go-archive v0.3.0
...
full diff: https://github.com/moby/go-archive/compare/v0.2.1...v0.3.0
v0.3.0
This release fixes CVE-2026-17106 / GHSA-hfg8-hc9c-6c3h, where a crafted
tar archive could use links to cause extraction operations to create or
overwrite files outside the intended destination directory.
The issue affected Unpack, UnpackLayer, Untar, UntarUncompressed, and the
ApplyLayer helpers. Users should upgrade and avoid extracting untrusted
archives with earlier versions.
What's Changed
* archive: harden tar extraction against path traversal
* archive: do not follow reparse points in chtimes
* archive: fix creation time updates on Windows
* archive: minor cleanups and godoc touch-up
* archive: RebaseArchiveEntries: fix archive path rebasing
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-07-30 19:17:27 +02:00
Sebastiaan van Stijn
b47659808a
Merge pull request #7026 from vvoland/fix-hostname
...
cli/file_store: Go 1.26 compatibility
2026-07-30 15:51:46 +02:00
dependabot[bot]
af626e1ed7
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.1 to 4.37.3
- [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/7188fc363630916deb702c7fdcf4e481b751f97a...e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 )
Updates `github/codeql-action/autobuild` from 4.37.1 to 4.37.3
- [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/7188fc363630916deb702c7fdcf4e481b751f97a...e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 )
Updates `github/codeql-action/analyze` from 4.37.1 to 4.37.3
- [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/7188fc363630916deb702c7fdcf4e481b751f97a...e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 )
---
updated-dependencies:
- dependency-name: github/codeql-action/analyze
dependency-version: 4.37.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: codeql-actions
- dependency-name: github/codeql-action/autobuild
dependency-version: 4.37.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: codeql-actions
- dependency-name: github/codeql-action/init
dependency-version: 4.37.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: codeql-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-30 08:46:12 +00:00
Sebastiaan van Stijn
6d35de4601
Merge pull request #7137 from crazy-max/bin-image-github-builder
...
ci: use docker github builder to build bin image
2026-07-29 16:58:14 +02:00
CrazyMax
ad8dce1012
ci: use docker github builder to build bin image
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2026-07-29 16:32:49 +02:00
Hamir
844210bd0f
cli/command: fix flaky TestInitializeFromClientHangs
...
Signed-off-by: Hamir <hirehamir@gmail.com >
2026-07-28 15:06:53 -07:00
Paweł Gronowski
bd719d6703
Merge pull request #7131 from vvoland/build-oidc
...
gha/build: Use OIDC for Docker Hub login
2026-07-28 17:10:00 +02:00
Paweł Gronowski
52b1160c85
gha: bump docker/login-action from 4.4.0 to 4.5.0
...
OIDC login requires docker/login-action v4.5.0 or newer
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-07-28 15:38:23 +02:00
Paweł Gronowski
5ff2ff6311
gha/build: Use OIDC for Docker Hub login
...
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-07-28 14:28:40 +02:00
Paweł Gronowski
775dd50364
Merge pull request #7111 from thaJeztah/bump_go_archive
...
vendor: github.com/moby/go-archive main / v0.3.0-dev
2026-07-27 22:13:35 +02:00
Paweł Gronowski
3320996718
Merge pull request #7122 from thaJeztah/bump_x_deps
...
vendor: update golang.org/x/* dependencies
2026-07-27 22:13:17 +02:00
Sebastiaan van Stijn
4b02fd04b0
Merge pull request #7124 from JessThrysoee/completion-swarm-filters
...
completion: add completion for swarm "--filter" flags
2026-07-27 21:30:07 +02:00
Sebastiaan van Stijn
487686142c
vendor: golang.org/x/net v0.57.0
...
Relevant changes (in vendor):
- bpf: add security considerations to package docs
- http2: initialize Transport on NewClientConn
fixes: x/net/http2: zero Transport not ready for use
- idna: reject all-ASCII xn-- labels on all Go versions
fixes x/net/idna: ToUnicode accepts Punycode labels encoding pure ASCII labels
full diff: https://github.com/golang/net/compare/v0.56.0...v0.57.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-07-27 21:28:05 +02:00
Sebastiaan van Stijn
e03b83ef06
vendor: golang.org/x/text v0.40.0
...
- unicode/norm: avoid infinite loop on invalid input
full diff: https://github.com/golang/text/compare/v0.38.0...v0.40.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-07-27 21:28:05 +02:00
Sebastiaan van Stijn
8dfca49e6b
vendor: golang.org/x/mod v0.38.0
...
full diff: https://github.com/golang/mod/compare/v0.37.0...v0.38.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-07-27 21:28:05 +02:00
Sebastiaan van Stijn
808405b67d
vendor: golang.org/x/term v0.45.0
...
full diff: https://github.com/golang/term/compare/v0.44.0...v0.45.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-07-27 21:28:05 +02:00
Sebastiaan van Stijn
3f5a7b50ab
vendor: golang.org/x/sys v0.47.0
...
- cpu: handle vendor suffixes in parseRelease
- unix: update glibc to 2.43
- unix: use epoll_pwait rather than epoll_wait
- windows: avoid length overflow in NewNTString
- windows: document safe usage of TrusteeValue
full diff: https://github.com/golang/sys/compare/v0.46.0...v0.47.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-07-27 21:28:05 +02:00
Sebastiaan van Stijn
40c63db4c8
vendor: golang.org/x/sync v0.22.0
...
semaphore: panic on negative weights
full diff: https://github.com/golang/sync/compare/v0.21.0...v0.22.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-07-27 21:28:03 +02:00
Sebastiaan van Stijn
977f88900e
Merge pull request #7121 from thaJeztah/bump_go_connections
...
vendor: github.com/docker/go-connections v0.8.0
2026-07-27 21:26:50 +02:00
Sebastiaan van Stijn
f6dfb40875
vendor: github.com/moby/go-archive main / v0.3.0-dev
...
full diff: https://github.com/moby/go-archive/compare/v0.2.0...2ff9bfb8b2ee
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-07-27 21:24:52 +02:00
Sebastiaan van Stijn
a9ac44ea6b
Merge pull request #7128 from vvoland/update-docker
...
vendor: github.com/moby/moby/client v0.5.1
2026-07-27 21:21:13 +02:00
Sebastiaan van Stijn
358f0135e3
Merge pull request #7127 from vvoland/win-unix
...
docs: Document Unix socket support on Windows
2026-07-27 21:20:26 +02:00
Paweł Gronowski
aa610f321d
vendor: github.com/moby/moby/client v0.5.1
...
full diff: https://github.com/moby/moby/compare/client/v0.5.0...client/v0.5.1
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-07-27 21:15:05 +02:00
Paweł Gronowski
0d32eed829
docs: Document Unix socket support on Windows
...
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-07-27 20:29:50 +02:00
Paweł Gronowski
be7865c09e
Merge pull request #7123 from thaJeztah/bump_grpc
...
vendor: google.golang.org/grpc v1.82.1
2026-07-27 17:00:54 +02:00
Paweł Gronowski
186b7283e1
Merge pull request #7126 from thaJeztah/bump_yaml
...
vendor: go.yaml.in/yaml/v3 v3.0.5
2026-07-27 16:59:57 +02:00
Sebastiaan van Stijn
9f4301e8f5
vendor: go.yaml.in/yaml/v3 v3.0.5
...
removes transitive dependencies on gopkg.in/check.v1
full diff: https://github.com/yaml/go-yaml/compare/v3.0.4...v3.0.5
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-07-27 14:43:56 +02:00
Jess Thrysoee
89e882a808
completion: add completion for swarm "--filter" flags
...
The migration to the generated (V2) shell completions dropped the
"--filter" key/value suggestions that the legacy bash completion used to
provide for the swarm commands, so e.g. "docker service ps <service>
--filter <TAB>" no longer completed anything.
Register filter completions for "docker service ps", "docker service
ls", and "docker node ps", following the same approach as the existing
completion for "docker events --filter".
Signed-off-by: Jess Thrysoee <jess@thrysoee.dk >
2026-07-26 15:52:58 +02:00
Sebastiaan van Stijn
4e6e8fe5c8
vendor: github.com/docker/go-connections v0.8.0
...
- sockets: set socket permissions without overriding umask
- sockets: improve abstract Unix socket handling
- sockets: InmemSocket: add DialContext
- sockets: remove double error decoration
- sockets: test-enhancements and improve coverage
full diff: https://github.com/docker/go-connections/compare/v0.7.0...v0.8.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-07-25 19:47:59 +02:00
Sebastiaan van Stijn
5b21d378b0
Merge pull request #7118 from docker/dependabot/github_actions/codeql-actions-15f4d34eb1
...
build(deps): bump the codeql-actions group with 3 updates
2026-07-25 04:05:04 +02:00
Sebastiaan van Stijn
532dcc37f5
vendor: google.golang.org/grpc v1.82.1
...
Fixes xDS RBAC and HTTP/2 Vulnerabilities: GHSA-hrxh-6v49-42gf
full diff: https://github.com/grpc/grpc-go/compare/v1.81.1...v1.82.1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-07-25 03:59:22 +02:00
Sebastiaan van Stijn
19a0ee3926
Merge pull request #7113 from nikolauspschuetz/test-device-opts-validators
...
opts: add tests for weight/throttle device opts validators
2026-07-25 02:16:11 +02:00
Sebastiaan van Stijn
c700ac42b6
Merge pull request #7103 from hirehamir/fix/stray-pipe-in-docker-create-help-message
...
fix: stray `|` pipe in `docker create --help`
2026-07-25 02:01:52 +02:00
Sebastiaan van Stijn
03b45495db
Merge pull request #7116 from docker/dependabot/github_actions/actions/setup-go-7.0.0
...
build(deps): bump actions/setup-go from 6.5.0 to 7.0.0
2026-07-25 01:51:41 +02:00
Sebastiaan van Stijn
8061c90dcd
Merge pull request #7110 from HajimohammadiNet/fix-container-rm-force-output
...
container rm: suppress forced not found errors
2026-07-25 01:50:41 +02:00
Sebastiaan van Stijn
80698fa987
Merge pull request #7120 from docker/dependabot/github_actions/actions/checkout-7.0.1
...
build(deps): bump actions/checkout from 7.0.0 to 7.0.1
2026-07-25 01:41:59 +02:00
AmirHossein HajiMohammadi
ee4c249cc2
container rm: suppress forced not found errors
...
Signed-off-by: AmirHossein HajiMohammadi <a.hajimohammadi@rahkar.team >
2026-07-24 17:38:57 +03:30
Sebastiaan van Stijn
9391c9889c
Merge pull request #7119 from thaJeztah/bump_go_archive_0.2.1
...
vendor: github.com/moby/go-archive v0.2.1
2026-07-24 12:11:36 +02:00
dependabot[bot]
90d14d3e7e
build(deps): bump actions/checkout from 7.0.0 to 7.0.1
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 7.0.0 to 7.0.1.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0...3d3c42e5aac5ba805825da76410c181273ba90b1 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 7.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-24 08:43:24 +00:00
Sebastiaan van Stijn
349fad1635
vendor: github.com/moby/go-archive v0.2.1
...
full diff: https://github.com/moby/go-archive/compare/v0.2.0...v0.2.1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-07-23 23:05:30 +02:00
dependabot[bot]
a3ea9a43e0
build(deps): bump the codeql-actions group with 3 updates
...
Bumps the codeql-actions group with 3 updates: [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.0 to 4.37.1
- [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/99df26d4f13ea111d4ec1a7dddef6063f76b97e9...7188fc363630916deb702c7fdcf4e481b751f97a )
Updates `github/codeql-action/autobuild` from 4.37.0 to 4.37.1
- [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/99df26d4f13ea111d4ec1a7dddef6063f76b97e9...7188fc363630916deb702c7fdcf4e481b751f97a )
Updates `github/codeql-action/analyze` from 4.37.0 to 4.37.1
- [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/99df26d4f13ea111d4ec1a7dddef6063f76b97e9...7188fc363630916deb702c7fdcf4e481b751f97a )
---
updated-dependencies:
- dependency-name: github/codeql-action/init
dependency-version: 4.37.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: codeql-actions
- dependency-name: github/codeql-action/autobuild
dependency-version: 4.37.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: codeql-actions
- dependency-name: github/codeql-action/analyze
dependency-version: 4.37.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: codeql-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-23 08:46:14 +00:00
dependabot[bot]
fd78fdc62d
build(deps): bump actions/setup-go from 6.5.0 to 7.0.0
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 6.5.0 to 7.0.0.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/924ae3a1cded613372ab5595356fb5720e22ba16...b7ad1dad31e06c5925ef5d2fc7ad053ef454303e )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-22 08:46:48 +00:00
Nikolaus Schuetz
8f3477fca1
Add tests for weight/throttle device opts validators
...
opts/weightdevice.go and opts/throttledevice.go had no tests, unlike the
sibling opts. Add table-driven coverage for ValidateWeightDevice,
ValidateThrottleBpsDevice, ValidateThrottleIOpsDevice and the Set/GetList
paths, including boundary (weight 0/10/1000/overflow) and error cases.
Signed-off-by: Nikolaus Schuetz <nikolauspschuetz@gmail.com >
2026-07-20 13:47:09 -07:00
Paweł Gronowski
7a54334eb0
Merge pull request #7082 from thaJeztah/prompt_cleans_step1
...
internal/prompt: Confirm: don't wrap stdIn
2026-07-20 17:29:42 +02:00
Sebastiaan van Stijn
617d772fcc
Merge pull request #7112 from vvoland/makesocket
...
docker.Makefile: Use active context socket
2026-07-17 17:52:07 +02:00
Paweł Gronowski
7aef4c8479
docker.Makefile: Use active context socket
...
The development and e2e containers hard-code /var/run/docker.sock, so
rootless and other local contexts cannot expose their daemon socket.
Resolve the active context's Docker endpoint and strip the unix scheme
before using it as the bind source.
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-07-17 15:33:12 +02:00
Paweł Gronowski
dc997612d0
Merge pull request #7007 from lohitkolluri/e2e/private-registry-pull-push-5965
...
e2e: add private registry pull/push regression test
2026-07-16 14:18:00 +02:00
Sebastiaan van Stijn
7ea9e2158c
Merge pull request #7107 from docker/dependabot/github_actions/codeql-actions-e021b9f00e
...
build(deps): bump the codeql-actions group with 3 updates
2026-07-16 02:01:21 +02:00
dependabot[bot]
3519704227
build(deps): bump the codeql-actions group with 3 updates
...
Bumps the codeql-actions group with 3 updates: [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.36.3 to 4.37.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/54f647b7e1bb85c95cddabcd46b0c578ec92bc1a...99df26d4f13ea111d4ec1a7dddef6063f76b97e9 )
Updates `github/codeql-action/autobuild` from 4.36.3 to 4.37.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/54f647b7e1bb85c95cddabcd46b0c578ec92bc1a...99df26d4f13ea111d4ec1a7dddef6063f76b97e9 )
Updates `github/codeql-action/analyze` from 4.36.3 to 4.37.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/54f647b7e1bb85c95cddabcd46b0c578ec92bc1a...99df26d4f13ea111d4ec1a7dddef6063f76b97e9 )
---
updated-dependencies:
- dependency-name: github/codeql-action/init
dependency-version: 4.37.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: codeql-actions
- dependency-name: github/codeql-action/autobuild
dependency-version: 4.37.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: codeql-actions
- dependency-name: github/codeql-action/analyze
dependency-version: 4.37.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: codeql-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-15 08:46:00 +00:00
Hamir
0133bfa4fd
fix: stray | pipe in docker create --help
...
Signed-off-by: Hamir <hirehamir@gmail.com >
2026-07-10 17:38:18 -07:00
Sebastiaan van Stijn
09754bc280
Merge pull request #7100 from docker/dependabot/github_actions/docker-actions-4dfd9f9ba8
...
build(deps): bump docker/login-action from 4.3.0 to 4.4.0 in the docker-actions group
2026-07-10 19:47:32 +02:00
Paweł Gronowski
48370883e0
Merge pull request #7102 from vvoland/sync-master
...
gha/sync-release-branch: Use actions write permission
2026-07-10 19:35:02 +02:00
Paweł Gronowski
18d4f4ff6d
gha/sync-release-branch: Use actions write permission
...
`workflows` is not a supported GITHUB_TOKEN permission key, so GitHub
rejects the workflow definition. Use the valid `actions` permission
for both jobs.
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-07-10 17:06:49 +02:00
Sebastiaan van Stijn
1423089969
Merge pull request #7101 from vvoland/sync-master
...
sync-release-branch: Run from master against selected release
2026-07-10 15:22:02 +02:00
Paweł Gronowski
5853360a94
gha/sync-release-branch: Add workflows write permission
...
Without it GitHub rejects the push:
```
refusing to allow a GitHub App to create or update workflow `.github/workflows/build.yml` without `workflows` permission
```
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-07-10 13:49:45 +02:00
Paweł Gronowski
f816d5c003
sync-release-branch: Run from master against selected release
...
The workflow previously inferred its target from the dispatch ref,
requiring operators to always sync the release branch with the
workflow/scripts on master.
Accept the release branch as an input, keep the dispatched master
checkout as the script source, and merge in a detached worktree at the
selected release revision.
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-07-10 13:49:45 +02:00
Paweł Gronowski
25a1d41669
Merge pull request #7094 from thaJeztah/rm_go_reportcard
...
README: remove Go Report Card badge
2026-07-10 12:27:07 +02:00
dependabot[bot]
45d1a6cccf
build(deps): bump docker/login-action in the docker-actions group
...
Bumps the docker-actions group with 1 update: [docker/login-action](https://github.com/docker/login-action ).
Updates `docker/login-action` from 4.3.0 to 4.4.0
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/c99871dec2022cc055c062a10cc1a1310835ceb4...af1e73f918a031802d376d3c8bbc3fe56130a9b0 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: 4.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: docker-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-10 08:46:40 +00:00
Sebastiaan van Stijn
ba55f0c3b1
Merge pull request #7096 from docker/dependabot/github_actions/docker-actions-c21f7ea42a
...
build(deps): bump the docker-actions group with 3 updates
2026-07-10 08:39:04 +02:00
Sebastiaan van Stijn
9c1b7fc671
Merge pull request #7095 from docker/dependabot/github_actions/codeql-actions-920a780463
...
build(deps): bump the codeql-actions group with 3 updates
2026-07-10 08:37:26 +02:00
Sebastiaan van Stijn
a8ddac1a8e
Merge pull request #7098 from vvoland/sync-editor
...
scripts/sync-branch: Fix non-interactive merge
2026-07-10 08:31:05 +02:00
mickael emirkanian
2d978b80ae
docs(authz): clarify daemon parsing semantics
...
Signed-off-by: mickael emirkanian <mickael.emirkanian@docker.com >
2026-07-09 13:36:32 -04:00
Paweł Gronowski
f57e528457
scripts/sync-branch: Fix non-interactive merge
...
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-07-09 16:51:33 +02:00
Sebastiaan van Stijn
9ba113bc5d
Merge pull request #7091 from vvoland/gha-sync-release
...
gha: Add release branch sync workflow
2026-07-09 14:29:42 +02:00
dependabot[bot]
cd79c7ebfc
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/login-action](https://github.com/docker/login-action ) and [docker/metadata-action](https://github.com/docker/metadata-action ).
Updates `docker/setup-buildx-action` from 4.1.0 to 4.2.0
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5...bb05f3f5519dd87d3ba754cc423b652a5edd6d2c )
Updates `docker/login-action` from 4.2.0 to 4.3.0
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/650006c6eb7dba73a995cc03b0b2d7f5ca915bee...c99871dec2022cc055c062a10cc1a1310835ceb4 )
Updates `docker/metadata-action` from 6.1.0 to 6.2.0
- [Release notes](https://github.com/docker/metadata-action/releases )
- [Commits](https://github.com/docker/metadata-action/compare/80c7e94dd9b9319bd5eb7a0e0fe9291e23a2a2e9...dc802804100637a589fabce1cb79ff13a1411302 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-version: 4.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: docker-actions
- dependency-name: docker/login-action
dependency-version: 4.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: docker-actions
- dependency-name: docker/metadata-action
dependency-version: 6.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: docker-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-09 08:47:18 +00:00
dependabot[bot]
042528819a
build(deps): bump the codeql-actions group with 3 updates
...
Bumps the codeql-actions group with 3 updates: [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.36.2 to 4.36.3
- [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/8aad20d150bbac5944a9f9d289da16a4b0d87c1e...54f647b7e1bb85c95cddabcd46b0c578ec92bc1a )
Updates `github/codeql-action/autobuild` from 4.36.2 to 4.36.3
- [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/8aad20d150bbac5944a9f9d289da16a4b0d87c1e...54f647b7e1bb85c95cddabcd46b0c578ec92bc1a )
Updates `github/codeql-action/analyze` from 4.36.2 to 4.36.3
- [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/8aad20d150bbac5944a9f9d289da16a4b0d87c1e...54f647b7e1bb85c95cddabcd46b0c578ec92bc1a )
---
updated-dependencies:
- dependency-name: github/codeql-action/init
dependency-version: 4.36.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: codeql-actions
- dependency-name: github/codeql-action/autobuild
dependency-version: 4.36.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: codeql-actions
- dependency-name: github/codeql-action/analyze
dependency-version: 4.36.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: codeql-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-09 08:46:24 +00:00
Sebastiaan van Stijn
8c9e2f353e
README: remove Go Report Card badge
...
The project was sunset;
> After more than a decade of serving the ecosystem, the time
> has come to sunset Go Report Card. Following the loss of our
> primary infrastructure sponsor, maintaining the web app is
> no longer sustainable.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-07-09 01:03:31 +02:00
Sebastiaan van Stijn
a86b9aa542
Merge pull request #7090 from docker/dependabot/go_modules/cmd/docker-trust/go_modules-a3c8a40308
...
build(deps): bump golang.org/x/crypto from 0.50.0 to 0.52.0 in /cmd/docker-trust in the go_modules group across 1 directory
2026-07-08 23:31:27 +02:00
Paweł Gronowski
182f56fe8c
gha: Add release branch sync workflow
...
Add a manually dispatched workflow for maintainers to sync a Docker
release branch to a selected release tag.
The sync-release-branch job checks out the release branch, computes
the list of unmerged tags up to the requested tag via
scripts/unmerged-tags, merges them in order via scripts/sync-branch
using git merge --no-ff (resolving conflicts by taking the tag's
content), then pushes the result to a temporary branch.
The push-release-branch job runs after manual approval via the
docker-releases environment. It verifies that neither the release
branch nor the temporary branch moved since the sync job ran before
force-advancing the release branch and deleting the temporary branch.
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-07-08 20:22:22 +02:00
Sebastiaan van Stijn
e5c424fd70
Merge pull request #7092 from docker/dependabot/github_actions/docker-actions-78c0e55afe
...
build(deps): bump the docker-actions group with 2 updates
2026-07-08 15:00:29 +02:00
dependabot[bot]
145e7f83cd
build(deps): bump the docker-actions group with 2 updates
...
Bumps the docker-actions group with 2 updates: [docker/bake-action](https://github.com/docker/bake-action ) and [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ).
Updates `docker/bake-action` from 7.2.0 to 7.3.0
- [Release notes](https://github.com/docker/bake-action/releases )
- [Commits](https://github.com/docker/bake-action/compare/6614cfa25eff9a0b2b2697efb0b6159e7680d584...d3418bd7d0e9324001bca92fa8ba175ea7e6dc9b )
Updates `docker/setup-qemu-action` from 4.1.0 to 4.2.0
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/06116385d9baf250c9f4dcb4858b16962ea869c3...96fe6ef7f33517b61c61be40b68a1882f3264fb8 )
---
updated-dependencies:
- dependency-name: docker/bake-action
dependency-version: 7.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: docker-actions
- dependency-name: docker/setup-qemu-action
dependency-version: 4.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: docker-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-08 10:20:16 +00:00
Paweł Gronowski
e8ded3fce7
Merge pull request #7085 from thaJeztah/dependabot_group
...
gha: dependabot: group docker/* and codeql action updates
2026-07-08 12:15:03 +02:00
dependabot[bot]
91db63cf5b
build(deps): bump golang.org/x/crypto
...
Bumps the go_modules group with 1 update in the /cmd/docker-trust directory: [golang.org/x/crypto](https://github.com/golang/crypto ).
Updates `golang.org/x/crypto` from 0.50.0 to 0.52.0
- [Commits](https://github.com/golang/crypto/compare/v0.50.0...v0.52.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-version: 0.52.0
dependency-type: indirect
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-08 09:15:41 +00:00
Paweł Gronowski
d4218f26dc
Merge pull request #7087 from thaJeztah/update_go1.26.5
...
update to go1.26.5
2026-07-08 11:14:40 +02:00
Sebastiaan van Stijn
6d245daa91
update to go1.26.5
...
go1.26.5 (released 2026-07-07) includes security fixes to the crypto/tls
and os packages, as well as bug fixes to the compiler, the runtime, the
go command, and the net, os, and syscall packages. See the Go 1.26.5
milestone on our issue tracker for details;
- https://github.com/golang/go/issues?q=milestone%3AGo1.26.5+label%3ACherryPickApproved
- full diff: https://github.com/golang/go/compare/go1.26.4...go1.26.5
From the security announcement:
We have just released Go versions 1.26.5 and 1.25.12, minor point releases.
These releases include 2 security fixes following the security policy:
- os: Root escape via symlink plus trailing slash
On Unix systems, opening a file in an os.Root improperly
followed symlinks to locations outside of the Root when
the final path component of the a path is a symbolic link
and the path ends in /.
For example, root.Open("symlink/") would open "symlink"
even when "symlink" is a symbolic link pointing outside of the root.
On Unix, openat(fd, path, O_NOFOLLOW) will follow symlinks
in path when path ends in a /. Root failed to account for
this behavior, permitting paths with a trailing / to escape.
It now properly sanitizes the path parameter provided to openat.
hanks to Mundur for reporting this issue.
This is CVE-2026-39822 and Go issue https://go.dev/issue/79005 .
- crypto/tls: Encrypted Client Hello privacy leak
he Encrypted Client Hello implementation would leak the pre-shared key
dentities during the handshake, allowing a passive network observer who can
ollect handshakes to de-anonymize the hostname of the server, even when ECH was
eing used.
Thanks to Coia Prant (github.com/rbqvq) for reporting this issue.
This is CVE-2026-42505 and Go issue https://go.dev/issue/79282 .
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-07-08 00:01:42 +02:00
Sebastiaan van Stijn
2282b23f02
gha: dependabot: group docker/* and codeql action updates
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-07-07 15:56:25 +02:00
Sebastiaan van Stijn
fd3497683d
internal/prompt: Confirm: don't wrap stdIn
...
This was a remnant from when `PromptForConfirmation` accepted a `InStream`;
it was added in [moby@30b8f08], which got left behind when [cli@37ccc00]
updated its signature to accept a plain `io.Reader`.
While updating, also update the comment to provide more context on the reason
we're unconditionally using `os.Stdin` on Windows.
[moby@30b8f08]: https://github.com/moby/moby/commit/30b8f084436a2a1d5e8523fcd2c5ea64cc805224
[cli@37ccc00]: https://github.com/docker/cli/commit/37ccc00d0e14461bcf29e98669773625dfed2fce
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-07-07 14:19:44 +02:00
Sebastiaan van Stijn
2abf92e95c
cli/command: PromptUserForCredentials: don't mutate cli
...
PromptUserForCredentials accepted a Cli as argument so that it could swap
the input stream on Windows (cli.SetIn).
Given that we only require this swap for the duration of this function (if
needed at all), we can use a local variable that either uses cli.In() or
os.Stdin (on Windows).
We currently still need to wrap the os.Stdin into a streams.In, but can use
the raw os.Stdin (and/or cli.In().File()) once prompt.DisableInputEcho is
updated.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-07-07 14:19:20 +02:00
Sebastiaan van Stijn
40a8e8e754
Merge pull request #7081 from vvoland/work-gha
...
Update docker-agent-action to v2.0.2
2026-07-06 11:43:13 +02:00
Paweł Gronowski
da2622ed8e
Update docker-agent-action to v2.0.2
...
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-07-06 11:35:08 +02:00
Sebastiaan van Stijn
c4c704e62b
Merge pull request #7079 from derekmisler/fix/pr-review-trigger-concurrency
...
ci: add concurrency group to pr-review-trigger to prevent duplicate reviews
2026-07-02 16:40:57 +02:00
Derek Misler
1c742902b6
ci: add concurrency group and remove bot filter in pr-review-trigger
...
Add a concurrency group keyed on PR number to prevent duplicate reviews
from simultaneous review_requested events.
Remove the sender.type != 'Bot' guard so Dependabot PRs remain
reviewable — per maintainer feedback, those reviews are useful for
catching behavior changes in dependency updates.
Signed-off-by: Derek Misler <derek.misler@docker.com >
2026-07-02 14:26:26 +00:00
Sebastiaan van Stijn
0f83acece4
Merge pull request #7077 from docker/dependabot/github_actions/actions/setup-go-6.5.0
...
build(deps): bump actions/setup-go from 6.3.0 to 6.5.0
2026-06-30 20:40:27 +02:00
Paweł Gronowski
3edebc433e
Merge pull request #7078 from thaJeztah/version
...
bump VERSION to v29.7.0-dev
2026-06-30 16:58:09 +02:00
Sebastiaan van Stijn
635fed89d2
bump VERSION to v29.7.0-dev
...
This reverts commit d9c59c9cfe .
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-06-30 16:31:14 +02:00
dependabot[bot]
444bab12d9
build(deps): bump actions/setup-go from 6.3.0 to 6.5.0
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 6.3.0 to 6.5.0.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/4b73464bb391d4059bd26b0524d20df3927bd417...924ae3a1cded613372ab5595356fb5720e22ba16 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-version: 6.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-30 08:44:46 +00:00
Sebastiaan van Stijn
8900f1d330
Merge pull request #7074 from thaJeztah/version
...
version 29.6.1
2026-06-25 22:08:24 +02:00
Sebastiaan van Stijn
22b8f1396e
Merge pull request #7069 from docker-agent/auto/migrate-to-docker-agent-action
...
chore: migrate cagent-action to docker-agent-action (v2.0.0)
2026-06-25 22:05:29 +02:00
Sebastiaan van Stijn
d9c59c9cfe
version 29.6.1
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-06-25 22:03:12 +02:00
Sebastiaan van Stijn
64307515e6
Merge pull request #7073 from thaJeztah/bump_moby_user
...
vendor: github.com/moby/sys/user v0.4.1
2026-06-25 21:59:18 +02:00
Sebastiaan van Stijn
8fda97b545
vendor: github.com/moby/sys/user v0.4.1
...
- user: prevent possible DoS via unbounded parsing of user and group
database files in GHSA-mjcv-p78q-w5fw. This fixes a similar issue
as CVE-2026-47262 in containerd.
- user: prevent falling back to looking up numeric usernames
Improve handling of numeric user/group to prevent looking up numeric
values as usernames. This fixes a similar issue as [CVE-2026-46680] in
containerd.
- user: update minimum go version to go1.18
- assorted testing and linting fixes.
[CVE-2026-46680]: https://github.com/advisories/GHSA-fqw6-gf59-qr4w
full diff: https://github.com/moby/sys/compare/user/v0.4.0...user/v0.4.1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-06-25 21:31:42 +02:00
Docker Agent
f9dc4e413b
chore: bump docker-agent-action to v2.0.1
...
Signed-off-by: Docker Agent <svc-github-docker-agent@docker.com >
2026-06-24 13:32:46 +00:00
Sebastiaan van Stijn
f8a2d2b253
Merge pull request #7070 from docker/dependabot/github_actions/actions/checkout-7.0.0
...
build(deps): bump actions/checkout from 6.0.3 to 7.0.0
2026-06-24 10:48:34 +02:00
dependabot[bot]
7eb15d3454
build(deps): bump actions/checkout from 6.0.3 to 7.0.0
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.3 to 7.0.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/df4cb1c069e1874edd31b4311f1884172cec0e10...9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-24 08:42:35 +00:00
Sebastiaan van Stijn
033b0ff9ff
Merge pull request #7063 from docker/dependabot/github_actions/crazy-max/dot-github/dot-github/workflows/zizmor.yml-1.10.1
...
build(deps): bump crazy-max/.github/.github/workflows/zizmor.yml from 1.10.0 to 1.10.1
2026-06-22 16:42:54 +02:00
Sebastiaan van Stijn
317bfd1231
Merge pull request #7067 from docker/dependabot/github_actions/docker/cagent-action/dot-github/workflows/review-pr.yml-1.5.5
...
build(deps): bump docker/cagent-action/.github/workflows/review-pr.yml from 1.5.4 to 1.5.5
2026-06-22 16:41:07 +02:00
Sebastiaan van Stijn
1b4c7d7807
Merge pull request #7068 from thaJeztah/bump_version
...
bump VERSION to v29.7.0-dev
2026-06-22 16:39:50 +02:00
Sebastiaan van Stijn
e45822e51d
bump VERSION to v29.7.0-dev
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-06-22 15:52:40 +02:00
dependabot[bot]
a97303090d
build(deps): bump docker/cagent-action/.github/workflows/review-pr.yml
...
Bumps [docker/cagent-action/.github/workflows/review-pr.yml](https://github.com/docker/cagent-action ) from 1.5.4 to 1.5.5.
- [Release notes](https://github.com/docker/cagent-action/releases )
- [Commits](https://github.com/docker/cagent-action/compare/3f5dc9969f307d3c76acb7e9ccaefdd96bd62f4b...367a30ddb41e0156459d03750f508eac03f3c38a )
---
updated-dependencies:
- dependency-name: docker/cagent-action/.github/workflows/review-pr.yml
dependency-version: 1.5.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-22 08:43:57 +00:00
dependabot[bot]
d516a10f93
build(deps): bump crazy-max/.github/.github/workflows/zizmor.yml
...
Bumps [crazy-max/.github/.github/workflows/zizmor.yml](https://github.com/crazy-max/.github ) from 1.10.0 to 1.10.1.
- [Release notes](https://github.com/crazy-max/.github/releases )
- [Commits](https://github.com/crazy-max/.github/compare/716fd1c51a46c5d93a41d44a94b439c9ee802536...46267a6e61cd56aac2fc79943df180152f4c89d6 )
---
updated-dependencies:
- dependency-name: crazy-max/.github/.github/workflows/zizmor.yml
dependency-version: 1.10.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-19 08:42:27 +00:00
Sebastiaan van Stijn
fb59821d45
Merge pull request #7062 from vvoland/update-docker
...
vendor: github.com/moby/moby api v1.55.0 and client v0.5.0
2026-06-18 21:53:10 +02:00
Paweł Gronowski
ee2f737013
vendor: github.com/moby/moby/client v0.5.0
...
full diff: https://github.com/moby/moby/compare/client/v0.5.0-rc.1...client/v0.5.0
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-06-18 21:41:38 +02:00
Paweł Gronowski
1f80e23560
vendor: github.com/moby/moby/api v1.55.0
...
full diff: https://github.com/moby/moby/compare/api/v1.55.0-rc.1...api/v1.55.0
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-06-18 21:39:19 +02:00
dependabot[bot]
244404379d
build(deps): bump codecov/codecov-action from 6.0.1 to 7.0.0
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 6.0.1 to 7.0.0.
- [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/e79a6962e0d4c0c17b229090214935d2e33f8354...fb8b3582c8e4def4969c97caa2f19720cb33a72f )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-15 08:44:21 +00:00
Lohit Kolluri
d9698edc85
e2e: add private registry pull/push regression test
...
This adds an e2e regression test for authenticated pull/push against a private registry, covering the auth regression reported in docker/cli#5963 .
Includes:
- New privateregistry service in the e2e Compose stack with htpasswd auth on port 5001, and --insecure-registry for the engine container.
- TestPullPushPrivateRepository test that verifies authenticated push/pull and rejects unauthenticated operations.
- Auth config and test credentials in e2e/testdata/registry/.
- 90-second retry loop for transient DNS/container startup races.
- Service health wait loop in scripts/test/e2e/run.
- Increase TestProcessTermination timeout from 10s to 20s for connhelper-ssh + engine 25 combination.
- Connhelper-ssh engine Dockerfile for private registry integration.
Signed-off-by: Lohit Kolluri <lohitkolluri@gmail.com >
2026-06-13 00:22:00 +05:30
Paweł Gronowski
1d1562e004
Merge pull request #7029 from agirault/login-password-dash-stdin
...
cli/registry: support password dash stdin
2026-06-12 19:31:17 +02:00
Sebastiaan van Stijn
8c2e80070b
Merge pull request #7051 from thaJeztah/bump_moby
...
vendor: github.com/moby/moby/api v1.55.0-rc.1, moby/client v0.5.0-rc.1
2026-06-12 19:07:07 +02:00
Sebastiaan van Stijn
233cd4a643
vendor: github.com/moby/moby/api v1.55.0-rc.1, moby/client v0.5.0-rc.1
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-06-12 18:54:32 +02:00
Paweł Gronowski
5b600d015d
Merge pull request #7047 from thaJeztah/bump_go_events
...
vendor: github.com/docker/go-events v0.0.0-20260608200158-dbf6103125a4
2026-06-12 18:44:35 +02:00
Paweł Gronowski
e6decf4d85
Merge pull request #7048 from thaJeztah/bump_compress
...
vendor: github.com/klauspost/compress v1.18.6
2026-06-12 18:44:24 +02:00
Paweł Gronowski
a9284d1161
Merge pull request #7049 from thaJeztah/bump_x_net
...
vendor: golang.org/x/net v0.56.0
2026-06-12 18:44:11 +02:00
Paweł Gronowski
e7319c78af
Merge pull request #7050 from thaJeztah/update_authors_mailmap
...
update AUTHORS and mailmap
2026-06-12 18:43:43 +02:00
Sebastiaan van Stijn
0f1dbdea86
update AUTHORS and mailmap
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-06-12 18:05:12 +02:00
Sebastiaan van Stijn
fef3ef83fe
vendor: golang.org/x/net v0.56.0
...
full diff: https://github.com/golang/net/compare/v0.55.0...v0.56.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-06-12 17:13:23 +02:00
Sebastiaan van Stijn
9eff92c55a
vendor: github.com/klauspost/compress v1.18.6
...
full diff: https://github.com/klauspost/compress/compare/v1.18.5...v1.18.6
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-06-12 17:11:24 +02:00
Sebastiaan van Stijn
43f745b242
vendor: github.com/docker/go-events v0.0.0-20260608200158-dbf6103125a4
...
full diff: https://github.com/docker/go-events/compare/605354379745...dbf6103125a4
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-06-12 17:07:53 +02:00
Alexis Girault
450df790a0
cli/registry: support password dash stdin
...
Signed-off-by: Alexis Girault <agirault@nvidia.com >
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-06-12 16:15:23 +02:00
Sebastiaan van Stijn
0df3977cb3
Merge pull request #7042 from thaJeztah/carry_deprecation
...
Add a deprecation warning about --link on default nw
2026-06-11 15:07:14 +02:00
Sebastiaan van Stijn
86cf0a5185
Merge pull request #7043 from docker/dependabot/github_actions/crazy-max/dot-github/dot-github/workflows/zizmor.yml-1.10.0
...
build(deps): bump crazy-max/.github/.github/workflows/zizmor.yml from 1.8.0 to 1.10.0
2026-06-11 14:44:57 +02:00
Sebastiaan van Stijn
3b10370c40
Merge pull request #7044 from docker/dependabot/github_actions/github/codeql-action-4.36.2
...
build(deps): bump github/codeql-action from 4.36.1 to 4.36.2
2026-06-11 14:39:44 +02:00
dependabot[bot]
a23b1c6770
build(deps): bump github/codeql-action from 4.36.1 to 4.36.2
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 4.36.1 to 4.36.2.
- [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/87557b9c84dde89fdd9b10e88954ac2f4248e463...8aad20d150bbac5944a9f9d289da16a4b0d87c1e )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.36.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-11 08:44:24 +00:00
dependabot[bot]
3a197287d2
build(deps): bump crazy-max/.github/.github/workflows/zizmor.yml
...
Bumps [crazy-max/.github/.github/workflows/zizmor.yml](https://github.com/crazy-max/.github ) from 1.8.0 to 1.10.0.
- [Release notes](https://github.com/crazy-max/.github/releases )
- [Commits](https://github.com/crazy-max/.github/compare/9ba6e6f9450baf3b1237f8035c1fdc45932510bd...716fd1c51a46c5d93a41d44a94b439c9ee802536 )
---
updated-dependencies:
- dependency-name: crazy-max/.github/.github/workflows/zizmor.yml
dependency-version: 1.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-11 08:42:57 +00:00
Albin Kerouanton
aaaeb80ceb
Add a deprecation warning about --link on default nw
...
Signed-off-by: Albin Kerouanton <albinker@gmail.com >
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-06-10 20:12:17 +02:00
Sebastiaan van Stijn
278ac25271
Merge pull request #6039 from thaJeztah/gomod_symlink
...
scripts/with-go-mod.sh: use symlink instead of -modfile
2026-06-10 16:11:07 +02:00
Sebastiaan van Stijn
54f330978e
Merge pull request #7028 from docker/dependabot/github_actions/docker/setup-qemu-action-4.1.0
...
build(deps): bump docker/setup-qemu-action from 4.0.0 to 4.1.0
2026-06-10 15:49:05 +02:00
Sebastiaan van Stijn
f4a4c1e2cf
Merge pull request #7038 from thaJeztah/bump_runewidth
...
vendor: github.com/mattn/go-runewidth v0.0.24
2026-06-10 15:48:14 +02:00
Sebastiaan van Stijn
deacdc6feb
scripts/with-go-mod.sh: simplify symlink comparison
...
Make sure the symlinks point to the same file; not if both are
identical (absolute or relative symlink); it's only for suppressing
the warning so not critical.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-06-10 15:44:04 +02:00
Sebastiaan van Stijn
c17c247ed4
scripts/with-go-mod.sh: use symlink instead of -modfile
...
While the "-modfile=vendor.mod" is slightly more correct, using a
symlink allows for most of the go tools to work "as usual", just
without an acual `go.mod` being committed in the repository.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-06-10 15:44:01 +02:00
Sebastiaan van Stijn
b680c49f57
Merge pull request #7041 from thaJeztah/no_tools
...
man: remove tools.go in favor of tools directive
2026-06-10 15:40:42 +02:00
Sebastiaan van Stijn
4748c4e4d3
Merge pull request #7040 from thaJeztah/fix_go_version
...
scripts/with-go-mod: use correct minimum Go version
2026-06-10 15:37:02 +02:00
Paweł Gronowski
9c7701eb48
Merge pull request #7037 from thaJeztah/bump_otels
...
vendor: go.opentelemetry.io/otel v1.44.0, go.opentelemetry.io/contrib v0.69.0
2026-06-10 12:26:23 +02:00
Paweł Gronowski
ddc801807d
Merge pull request #7036 from thaJeztah/bump_x_deps
...
vendor: update golang.org/x/* dependencies
2026-06-10 12:26:08 +02:00
Paweł Gronowski
83963b759c
Merge pull request #7035 from thaJeztah/bump_sequential
...
vendor: github.com/moby/sys/sequential v0.7.0
2026-06-10 12:25:21 +02:00
Paweł Gronowski
2e635d7baf
Merge pull request #7032 from thaJeztah/bump_creds_helper
...
vendor: github.com/docker/docker-credential-helpers v0.9.8
2026-06-10 12:24:02 +02:00
Sebastiaan van Stijn
1c22ca1aac
scripts/docs: use "go install tool"
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-06-10 11:49:33 +02:00
Sebastiaan van Stijn
55016421fd
man: remove tools.go in favor of tools directive
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-06-10 11:37:02 +02:00
Sebastiaan van Stijn
8b2a990843
scripts/with-go-mod: use correct minimum Go version
...
Follow-up to 8f7dc04070 , which updated the
minimum Go version in vendor.mod, but did not adjust this script.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-06-10 10:23:25 +02:00
Sebastiaan van Stijn
a9c82c0a9f
vendor: github.com/mattn/go-runewidth v0.0.24
...
- Optimize EastAsian RuneWidth with precomputed width table
full diff: https://github.com/mattn/go-runewidth/compare/v0.0.23...v0.0.24
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-06-09 16:58:46 +02:00
Sebastiaan van Stijn
22d7ca46a3
vendor: go.opentelemetry.io/otel v1.44.0, go.opentelemetry.io/contrib v0.69.0
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-06-09 16:35:02 +02:00
Sebastiaan van Stijn
a721bd651b
vendor: google.golang.org/genproto 3dc84a4a5aaa
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-06-09 16:32:02 +02:00
Sebastiaan van Stijn
51583aec0b
vendor: golang.org/x/text v0.38.0
...
full diff: https://github.com/golang/text/compare/v0.37.0...v0.38.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-06-09 16:26:28 +02:00
Sebastiaan van Stijn
399c9456a7
vendor: golang.org/x/sync v0.21.0
...
full diff: https://github.com/golang/sync/compare/v0.20.0...v0.21.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-06-09 16:25:46 +02:00
Sebastiaan van Stijn
de24d1cbc0
vendor: golang.org/x/mod v0.37.0
...
full diff: https://github.com/golang/mod/compare/v0.36.0...v0.37.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-06-09 16:25:11 +02:00
Sebastiaan van Stijn
49dc46afed
vendor: golang.org/x/term v0.44.0
...
full diff: https://github.com/golang/term/compare/v0.43.0...v0.44.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-06-09 16:24:33 +02:00
Sebastiaan van Stijn
c72acd0a08
vendor: golang.org/x/sys v0.46.0
...
full diff: https://github.com/golang/sys/compare/v0.45.0...v0.46.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-06-09 16:23:59 +02:00
Sebastiaan van Stijn
b601b2577a
vendor: github.com/moby/sys/sequential v0.7.0
...
- update minimum go version to 1.24
- use os.OpenFile with O_FILE_FLAG_SEQUENTIAL_SCAN on Go 1.26+
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-06-09 16:22:14 +02:00
Sebastiaan van Stijn
e8f837ba7f
Merge pull request #7034 from docker/dependabot/github_actions/actions/checkout-6.0.3
...
build(deps): bump actions/checkout from 6.0.2 to 6.0.3
2026-06-09 16:12:57 +02:00
Sebastiaan van Stijn
abba6bb358
Merge pull request #7033 from docker/dependabot/github_actions/github/codeql-action-4.36.1
...
build(deps): bump github/codeql-action from 4.36.0 to 4.36.1
2026-06-09 16:12:11 +02:00
dependabot[bot]
9caec62f25
build(deps): bump actions/checkout from 6.0.2 to 6.0.3
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.2 to 6.0.3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/de0fac2e4500dabe0009e67214ff5f5447ce83dd...df4cb1c069e1874edd31b4311f1884172cec0e10 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-09 08:44:17 +00:00
dependabot[bot]
6d9c126733
build(deps): bump github/codeql-action from 4.36.0 to 4.36.1
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 4.36.0 to 4.36.1.
- [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/7211b7c8077ea37d8641b6271f6a365a22a5fbfa...87557b9c84dde89fdd9b10e88954ac2f4248e463 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.36.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-09 08:43:54 +00:00
Sebastiaan van Stijn
1aae5d7822
vendor: github.com/docker/docker-credential-helpers v0.9.8
...
full diff: https://github.com/docker/docker-credential-helpers/compare/v0.9.7...v0.9.8
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-06-08 20:58:17 +02:00
Paweł Gronowski
4ed0e4e65d
Merge pull request #7014 from vvoland/work-gha
...
gha: Add docker cagent PR reviewer workflows
2026-06-05 15:11:37 +02:00
Sebastiaan van Stijn
90f2f30fd1
Merge pull request #7030 from thaJeztah/refactor_handleAux
...
cli/command/image: handleAux: avoid using global var
2026-06-04 15:44:14 +02:00
Sebastiaan van Stijn
a11beec944
cli/command/image: handleAux: avoid using global var
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-06-04 15:05:41 +02:00
Sebastiaan van Stijn
b50c369d8b
Merge pull request #6957 from WilliamK112/6890-respect-no-color-push
...
image push: respect NO_COLOR in aux notes
2026-06-04 14:38:54 +02:00
dependabot[bot]
d788f2d81f
build(deps): bump docker/setup-qemu-action from 4.0.0 to 4.1.0
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/ce360397dd3f832beb865e1373c09c0e9f86d70a...06116385d9baf250c9f4dcb4858b16962ea869c3 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-version: 4.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-04 01:23:33 +00:00
Ching Wei Kang
fe262bc2f9
image/push: respect NO_COLOR in aux notes
...
Signed-off-by: WilliamK112 <164879897+WilliamK112@users.noreply.github.com >
Signed-off-by: Ching Wei Kang <164879897+WilliamK112@users.noreply.github.com >
2026-06-03 14:57:36 -05:00
Paweł Gronowski
d1341e7caf
Merge pull request #7027 from vvoland/bump-version
...
VERSION: 29.6.0
2026-06-03 20:25:41 +02:00
Paweł Gronowski
54636c8e2e
VERSION: 29.6.0
...
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-06-03 20:02:59 +02:00
Paweł Gronowski
a1cf501956
gha: Add docker cagent PR reviewer workflows
...
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-06-03 19:18:44 +02:00
Paweł Gronowski
d1c06ef6b4
Merge pull request #7022 from mickael-docker/docs-request-field
...
docs/plugins/authz: recommend default deny and clarify requesturi field
2026-06-03 19:16:33 +02:00
Paweł Gronowski
7dd053b1d1
Merge pull request #7003 from thaJeztah/logs_links
...
docs: container logs: add headers for flags
2026-06-03 19:14:10 +02:00
Sebastiaan van Stijn
37c3d316cc
Merge pull request #7024 from thaJeztah/add_zizmor
...
gha: add zizmor workflow
2026-06-03 18:13:43 +02:00
Paweł Gronowski
45f10f226e
Merge pull request #7025 from vvoland/update-go
...
update to go1.26.4
2026-06-03 17:45:58 +02:00
Paweł Gronowski
3cc61496db
cli/file_store: Preserve IPv6 URL normalization after Go change
...
Add a fallback for unbracketed IPv6 literals to preserve behavior.
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-06-03 17:40:39 +02:00
Paweł Gronowski
55b88882d7
cli/file_store: Clarify ConvertToHostname
...
The implementation seems to have diverged already.
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-06-03 17:40:39 +02:00
Paweł Gronowski
b458dc9e81
update to go1.26.4
...
This release include 3 security fixes following the security policy:
- mime: quadratic complexity in WordDecoder.DecodeHeader
Decoding a maliciously-crafted MIME header containing many invalid
encoded-words could consume excessive CPU.
The MIME decoder now better handles this case.
Thanks to p4p3r (https://hackerone.com/p4p3r_hak ) for reporting this issue.
This is CVE-2026-42504 and Go issue https://go.dev/issue/79217 .
- net/textproto: arbitrary input are included in errors without any escaping
When returning errors, functions in the net/textproto package would
include its input as part of the error, without any escaping. Note that
said input is often controlled by external parties when using this
package naturally. For example, a net/http client uses ReadMIMEHeader
when parsing the headers it receive from a server.
As a result, an attacker could inject arbitrary content into the error.
Practically, this can result in an attacker injecting misleading
content, terminal control bytes, etc. into a victim's output or logs.
This is CVE-2026-42507 and Go issue https://go.dev/issue/79346
- crypto/x509: split candidate hostname only once
(*x509.Certificate).VerifyHostname previously called matchHostnames in a loop
over all DNS Subject Alternative Name (SAN) entries. This caused
strings.Split(host, ".") to execute repeatedly on the same input hostname.
With a large DNS SAN list, verification costs scaled quadratically based on the
number of SAN entries multiplied by the hostname's label count. Because
x509.Verify validates hostnames before building the certificate chain, this
overhead occurred even for untrusted certificates.
Thanks to Jakub Ciolek (https://ciolek.dev ) for reporting this issue.
This is CVE-2026-27145 and https://go.dev/issue/79694 .
View the release notes for more information:
https://go.dev/doc/devel/release#go1.26.4
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-06-03 17:07:58 +02:00
Sebastiaan van Stijn
1953194bd5
gha: apply zizmor fixes
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-06-03 16:45:20 +02:00
Sebastiaan van Stijn
ac0419ea90
gha: add zizmor workflow
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-06-03 12:03:45 +02:00
mickael emirkanian
1aa0416b8a
docs: recommend default deny and clarify requesturi field
...
Signed-off-by: mickael emirkanian <mickael.emirkanian@docker.com >
2026-06-02 15:18:36 -04:00
Paweł Gronowski
3a85952984
Merge pull request #7020 from thaJeztah/full_semver
...
ci: update comments to show full (major.minor.patch) version
2026-06-02 15:18:14 +02:00
Paweł Gronowski
8d3fbdf570
Merge pull request #7019 from thaJeztah/dependabot_labels
...
ci: use "area/ci" label for dependabot actions updates
2026-06-02 11:54:27 +02:00
Sebastiaan van Stijn
69c3f5c7af
ci: update comments to show full (major.minor.patch) version
...
This makes it easier to verify the sha matches the tag, and may help
with dependabot not updating the version-comment correctly.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-06-01 15:21:54 +02:00
Sebastiaan van Stijn
0ae4aac726
ci: use "area/ci" label for dependabot actions updates
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-06-01 15:02:21 +02:00
Sebastiaan van Stijn
36edcdf9f3
Merge pull request #7004 from docker/dependabot/github_actions/codecov/codecov-action-6.0.1
...
build(deps): bump codecov/codecov-action from 6.0.0 to 6.0.1
2026-06-01 14:39:16 +02:00
Sebastiaan van Stijn
4e815a7e97
Merge pull request #7013 from docker/dependabot/github_actions/docker/metadata-action-6.1.0
...
build(deps): bump docker/metadata-action from 6.0.0 to 6.1.0
2026-05-29 14:56:40 +02:00
Sebastiaan van Stijn
32e1269780
Merge pull request #7012 from docker/dependabot/github_actions/github/codeql-action-4.36.0
...
build(deps): bump github/codeql-action from 4.35.5 to 4.36.0
2026-05-29 14:55:48 +02:00
Sebastiaan van Stijn
5f09e74d48
Merge pull request #7011 from docker/dependabot/github_actions/docker/login-action-4.2.0
...
build(deps): bump docker/login-action from 4.1.0 to 4.2.0
2026-05-29 14:55:13 +02:00
Sebastiaan van Stijn
98df84cf86
Merge pull request #7010 from docker/dependabot/github_actions/docker/setup-buildx-action-4.1.0
...
build(deps): bump docker/setup-buildx-action from 4.0.0 to 4.1.0
2026-05-29 14:54:33 +02:00
dependabot[bot]
20b3bc3f64
build(deps): bump docker/metadata-action from 6.0.0 to 6.1.0
...
Bumps [docker/metadata-action](https://github.com/docker/metadata-action ) from 6.0.0 to 6.1.0.
- [Release notes](https://github.com/docker/metadata-action/releases )
- [Commits](https://github.com/docker/metadata-action/compare/030e881283bb7a6894de51c315a6bfe6a94e05cf...80c7e94dd9b9319bd5eb7a0e0fe9291e23a2a2e9 )
---
updated-dependencies:
- dependency-name: docker/metadata-action
dependency-version: 6.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-29 09:02:12 +00:00
dependabot[bot]
8a9d271adf
build(deps): bump github/codeql-action from 4.35.5 to 4.36.0
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 4.35.5 to 4.36.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/9e0d7b8d25671d64c341c19c0152d693099fb5ba...7211b7c8077ea37d8641b6271f6a365a22a5fbfa )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.36.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-29 09:01:52 +00:00
dependabot[bot]
f4f8ffb9d7
build(deps): bump docker/login-action from 4.1.0 to 4.2.0
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/4907a6ddec9925e35a0a9e82d7399ccc52663121...650006c6eb7dba73a995cc03b0b2d7f5ca915bee )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: 4.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-29 09:00:23 +00:00
dependabot[bot]
2aeb70a5b9
build(deps): bump docker/setup-buildx-action from 4.0.0 to 4.1.0
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd...d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-version: 4.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-29 09:00:12 +00:00
Sebastiaan van Stijn
d476e1d9bf
Merge pull request #7009 from docker/dependabot/github_actions/docker/bake-action-7.2.0
...
build(deps): bump docker/bake-action from 7.1.0 to 7.2.0
2026-05-28 14:47:12 +02:00
dependabot[bot]
07bb5e458c
build(deps): bump docker/bake-action from 7.1.0 to 7.2.0
...
Bumps [docker/bake-action](https://github.com/docker/bake-action ) from 7.1.0 to 7.2.0.
- [Release notes](https://github.com/docker/bake-action/releases )
- [Commits](https://github.com/docker/bake-action/compare/a66e1c87e2eca0503c343edf1d208c716d54b8a8...6614cfa25eff9a0b2b2697efb0b6159e7680d584 )
---
updated-dependencies:
- dependency-name: docker/bake-action
dependency-version: 7.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-28 09:02:20 +00:00
dependabot[bot]
224685e1ea
build(deps): bump codecov/codecov-action from 6.0.0 to 6.0.1
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 6.0.0 to 6.0.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/57e3a136b779b570ffcdbf80b3bdc90e7fab3de2...e79a6962e0d4c0c17b229090214935d2e33f8354 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-version: 6.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-25 12:43:12 +00:00
Sebastiaan van Stijn
9f16882de4
Merge pull request #7001 from thaJeztah/bump_x_deps
...
vendor: golang.org/x/sys v0.45.0, golang.org/x/net v0.55.0
2026-05-22 16:03:13 +02:00
Sebastiaan van Stijn
9e098b0f82
docs: container logs: add headers for flags
...
Add separate headers for each flag, so that they can be linked from
the flag-description table.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-22 14:15:38 +02:00
Paweł Gronowski
f3f823c78b
Merge pull request #7002 from thaJeztah/smaller_size
...
scripts/build: set grpcnotrace build-tag to reduce binary size
2026-05-22 12:16:45 +02:00
Sebastiaan van Stijn
02e2c2ecda
Merge pull request #7000 from docker/dependabot/github_actions/github/codeql-action-4.35.5
...
build(deps): bump github/codeql-action from 4.35.4 to 4.35.5
2026-05-22 12:03:35 +02:00
Sebastiaan van Stijn
45fc3b034a
scripts/build: set grpcnotrace build-tag to reduce binary size
...
Reduces the binary size (39810466 - 39289106 => 521360 (521 kb)
We only import google.golang.org/grpc as an indirect dependency, and
do not make gRPC connections.
grpcnotrace avoids importing golang.org/x/net/trace, which in turn enables
dead code elimination, which can yield 10-15% improvements in binary size
when tracing is not needed.
see https://github.com/grpc/grpc-go/blob/v1.81.1/trace_notrace.go#L23-L25
Before:
ls -l ./build/docker-darwin-arm64
-rwxr-xr-x 1 thajeztah staff 39810466 May 22 11:44 ./build/docker-darwin-arm64*
ls -lh ./build/docker-darwin-arm64
-rwxr-xr-x 1 thajeztah staff 38M May 22 11:44 ./build/docker-darwin-arm64*
After:
ls -l ./build/docker-darwin-arm64
-rwxr-xr-x 1 thajeztah staff 39289106 May 22 11:45 ./build/docker-darwin-arm64*
ls -lh ./build/docker-darwin-arm64
-rwxr-xr-x 1 thajeztah staff 37M May 22 11:45 ./build/docker-darwin-arm64*
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-22 11:54:09 +02:00
Sebastiaan van Stijn
20f5e7c08c
vendor: golang.org/x/net v0.55.0
...
security changes (not used in our code)
- html: escape greater-than symbol in doctype identifiers (CVE-2026-25681)
- html: improve Noah's Ark clause performance (CVE-2026-25680)
- html: properly render fostered elements in foreign content (CVE-2026-42502)
- html: properly check namespace in "in body" any other end tag (CVE-2026-42506)
- html: ignore duplicate attributes during tokenization (CVE-2026-27136)
other changes:
- quic: fix appendMaxDataFrame erroneously accumulating sentLimit
- quic: establish a "happened-before" relationship between stream write and read
- quic: fix buffer slicing when handling overlapping stream data
- http2: avoid API changes when built with go1.27
security announce: https://groups.google.com/g/golang-announce/c/iI-mYSI0lu8
full diff: https://github.com/golang/net/compare/v0.54.0...v0.55.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-22 11:27:01 +02:00
Sebastiaan van Stijn
20debc9c01
vendor: golang.org/x/sys v0.45.0
...
notable changes:
- unix: update to Linux kernel 7.0
- unix: add Readv, Writev, Preadv, Pwritev for OpenBSD
- windows: add NtSetEaFile, NtQueryEaFile and NtQueryInformationFile
- cpu: add LLACQ_SCREL, SCQ, DBAR_HINTS detection for loong64
- cpu: detect zbc extension on riscv64
full diff: https://github.com/golang/sys/compare/v0.44.0...v0.45.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-22 11:25:58 +02:00
dependabot[bot]
cf5f060b4d
build(deps): bump github/codeql-action from 4.35.4 to 4.35.5
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 4.35.4 to 4.35.5.
- [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/68bde559dea0fdcac2102bfdf6230c5f70eb485e...9e0d7b8d25671d64c341c19c0152d693099fb5ba )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.35.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-22 08:50:13 +00:00
Paweł Gronowski
9712e537b9
Merge pull request #6999 from thaJeztah/bump_version
...
bump VERSION to v29.5.3-dev
2026-05-21 11:12:04 +02:00
Sebastiaan van Stijn
d6eded1632
bump VERSION to v29.5.3-dev
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-21 09:54:04 +02:00
Sebastiaan van Stijn
4494f1af5a
Merge pull request #6998 from mickael-docker/docs-clarify-authz
...
docs: further clarify authz plugins
2026-05-21 09:52:08 +02:00
Paweł Gronowski
79eb04c7d8
Merge pull request #3173 from rene-hermenau/patch-1
...
Update dockerd.md
2026-05-20 16:33:30 +02:00
Sebastiaan van Stijn
1a3048fe6c
Merge pull request #6997 from vvoland/gha-fix
...
gha: Port validate milestones from Moby
2026-05-20 16:16:35 +02:00
Paweł Gronowski
9177c7fc6b
gha: Port validate milestones from Moby
...
Keep it in sync and also fix the base ref to take the VERSION file from.
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-05-20 16:08:41 +02:00
Paweł Gronowski
77cb156764
Merge pull request #6994 from thaJeztah/bump_buildx
...
Dockerfile: update buildx to v0.34.1
2026-05-20 15:57:47 +02:00
Sebastiaan van Stijn
382a92daa8
Dockerfile: update buildx to v0.34.1
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-20 13:22:29 +02:00
Paweł Gronowski
5c0919a947
Merge pull request #6995 from thaJeztah/bump_version
...
bump VERSION to v29.5.2-dev
2026-05-20 13:18:43 +02:00
Sebastiaan van Stijn
a68dd7a4fb
bump VERSION to v29.5.2-dev
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-20 10:55:27 +02:00
mickael emirkanian
066d508bd3
docs: further clarify authz plugins
...
Signed-off-by: mickael emirkanian <mickael.emirkanian@docker.com >
2026-05-19 15:44:59 -04:00
Sebastiaan van Stijn
2518b52d94
Merge pull request #6991 from mickael-docker/docs-clarify-authz
...
docs: clarify authz content type
2026-05-15 20:33:23 +02:00
mickael emirkanian
9f18a0a70c
docs: clarify authz content type
...
update based on the logic in https://github.com/moby/moby/blob/0686f57c3d942ce4440f9ed7f2e955de3687dd4e/pkg/authorization/authz.go#L177
Signed-off-by: mickael emirkanian <mickael.emirkanian@docker.com >
2026-05-15 14:26:36 -04:00
Paweł Gronowski
2944fd1daa
Merge pull request #6989 from thaJeztah/bump_version
...
bump VERSION to v29.5.1-dev
2026-05-15 11:24:08 +02:00
René Hermenau
ae9f429677
Update dockerd.md
...
daemon.json does not exist on a clean install. The doc should reflect that.
Signed-off-by: René Hermenau <rene-hermenau@users.noreply.github.com >
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-15 00:34:15 +02:00
Sebastiaan van Stijn
c41489ac39
bump VERSION to v29.5.1-dev
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-14 23:18:26 +02:00
Paweł Gronowski
98f1464960
Merge pull request #6988 from thaJeztah/make_shell
...
README: simplify instructions for using dev container
2026-05-14 16:33:29 +02:00
Sebastiaan van Stijn
50712c9326
README: simplify instructions for using dev container
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-14 15:44:01 +02:00
Paweł Gronowski
653dc8f03d
Merge pull request #6485 from paulchen5/6484-update-pull-request-template
...
PR template: remove outdated contributing guide link
2026-05-14 14:15:44 +02:00
Paweł Gronowski
13945822d4
Merge pull request #6987 from thaJeztah/contributing_links
...
docs: fix stale links in CONTRIBUTING.md
2026-05-14 14:15:25 +02:00
f99747b9e0
docs: fix stale links in CONTRIBUTING.md
...
Also made some minor touch-ups (more can be done).
Co-authored-by: Philemon Ukane <ukanephilemon@gmail.com >
Co-authored-by: Andrea Grillo <andrea.grillo96@live.com >
Co-authored-by: Mahitha Adapa <mahitha.ada@gmail.com >
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-14 13:45:02 +02:00
Paulchen
ddac061db7
PR template: remove outdated contributing guide link
...
update contributing guide link and improve PR template formatting in `.github/PULL_REQUEST_TEMPLATE.md`
Signed-off-by: Paulchen <lukas.23022005@gmail.com >
Signed-off-by: Lukas Michael <lukas.23022005@gmail.com >
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-14 13:15:58 +02:00
Paweł Gronowski
bd55370d2f
Merge pull request #6984 from thaJeztah/cleanup_experimental
...
experimental: sync with actual features gated by experimental
2026-05-14 13:08:32 +02:00
Paweł Gronowski
f907b27599
Merge pull request #6985 from thaJeztah/rm_builder_stub
...
docs: remove stub for builder
2026-05-14 13:07:52 +02:00
Paweł Gronowski
5201f5894e
Merge pull request #6971 from matte1782/docs-authz-64kib-buffer-2026-05
...
docs: clarify 64 KiB response-body buffer in authz plugin docs
2026-05-14 13:02:31 +02:00
Paweł Gronowski
5d48774148
Merge pull request #6986 from thaJeztah/cleanup_docs_readme
...
docs: remove outdated README
2026-05-14 13:00:30 +02:00
Sebastiaan van Stijn
10b1e87d09
docs: remove outdated README
...
The instructions in the file were outdated, and after removing them,
nothing really substantial was remaining, so let's just remove the
file for now.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-14 12:36:49 +02:00
Sebastiaan van Stijn
e3802b8a0e
experimental: sync with actual features gated by experimental
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-14 12:25:35 +02:00
Paweł Gronowski
24f630cbe6
Merge pull request #2783 from pmorch/zsh-completion-gitlab-url
...
Reflect the new github URL for completion/zsh/_docker
2026-05-14 12:20:45 +02:00
Paweł Gronowski
6f3c1ad752
Merge pull request #2943 from jimlinntu/add_test_commands_in_README
...
add commands of how to run the test
2026-05-14 12:05:03 +02:00
Paweł Gronowski
33b32585cb
Merge pull request #3728 from maxmorozoff/issue-3727
...
docs: Fix template error in cli example (#3727 )
2026-05-14 12:04:13 +02:00
Paweł Gronowski
333c580fd3
Merge pull request #4290 from 38tter/fix-tiny-nits
...
Fix nits
2026-05-14 12:03:43 +02:00
Paweł Gronowski
d77461c153
Merge pull request #4188 from finalchild/autoremove
...
Explain the auto-removal of anonymous volumes at the description of 'create --rm' and 'run --rm'
2026-05-14 12:03:24 +02:00
Paweł Gronowski
666e4d5100
Merge pull request #6980 from thaJeztah/grammar_fixes
...
docs: minor grammar fixes
2026-05-14 12:02:45 +02:00
Paweł Gronowski
d090f98cb7
Merge pull request #4391 from u1735067/patch-1
...
metrics-addr is not experimental anymore since 20.10
2026-05-14 12:02:11 +02:00
Alexandre LEVAVASSEUR
18bd1e7ce0
metrics-addr is not experimental since 20.10
...
See https://github.com/moby/moby/commit/f337a8d21d9902772a766f57475a5512405c86c5
Signed-off-by: Alexandre LEVAVASSEUR <alexandre+oss@13x.fr >
2026-05-14 11:52:32 +02:00
Sebastiaan van Stijn
c5139f4905
Merge pull request #6982 from docker/dependabot/github_actions/github/codeql-action-4.35.4
...
build(deps): bump github/codeql-action from 4.35.3 to 4.35.4
2026-05-14 11:48:45 +02:00
Sebastiaan van Stijn
8aa8342502
docs: remove stub for builder
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-14 11:45:02 +02:00
dependabot[bot]
a6dc278db3
build(deps): bump github/codeql-action from 4.35.3 to 4.35.4
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 4.35.3 to 4.35.4.
- [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/e46ed2cbd01164d986452f91f178727624ae40d7...68bde559dea0fdcac2102bfdf6230c5f70eb485e )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.35.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-14 08:44:18 +00:00
Max Morozov
cc962d598a
docs: Fix template error in cli example
...
Signed-off-by: Max Morozov <max@morozov.page >
Signed-off-by: Max Morozov <gtmax.yo@gmail.com >
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-14 03:58:34 +02:00
Sebastiaan van Stijn and Vicente Jimenez Aguilar
e4d651d792
docs: fix config, secret examples
...
Co-authored-by: Vicente Jimenez Aguilar <googuy@gmail.com >
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-14 03:34:23 +02:00
Park Jaeon
fb09d828e3
document --rm also removing anonymous volumes
...
Explain the auto-removal of anonymous volumes
at the description of 'create --rm' and 'run --rm'
Signed-off-by: Park Jaeon <me@finalchild.dev >
2026-05-14 03:22:40 +02:00
Sebastiaan van Stijn
88e93954a6
docs, completion: use symlinks instead of symbol(ic) links
...
Symbolic links is the official term, but more commonly we refer to
them as symlinkx.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-14 03:07:19 +02:00
f550901e65
docs: minor grammar fixes
...
Co-authored-by: David Schmitt <118179693+DavidS-om@users.noreply.github.com >
Co-authored-by: Callis Ezenwaka <callisezenwaka@gmail.com >
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-14 03:06:23 +02:00
Seiya Miyata
a6d65ea31d
Fix nits
...
Signed-off-by: Seiya Miyata <odradek38@gmail.com >
2026-05-14 03:00:12 +02:00
Jim Lin
80ad53b064
add commands of how to run the test
...
Signed-off-by: Jim Lin <b04705003@ntu.edu.tw >
2026-05-14 02:20:47 +02:00
Peter Valdemar Mørch
fe78dc0be6
Reflect the new github URL for completion/zsh/_docker
...
Signed-off-by: Peter Valdemar Mørch <peter@morch.com >
2026-05-14 01:54:56 +02:00
Paweł Gronowski
2ea4dc14aa
Merge pull request #6977 from thaJeztah/receiver_name
...
cli/config/configfile: use more idiomatic receiver name
2026-05-13 14:01:42 +02:00
Paweł Gronowski
39e188c5dc
Merge pull request #6913 from Mohammed-Thaha/6203-add-healthcheck-format
...
container/ps: add HealthStatus formatter field
2026-05-13 14:01:16 +02:00
Sebastiaan van Stijn
f12fc152a7
cli/config/configfile: use more idiomatic receiver name
...
Use a shorter name, which is more idiomatic, and prevents accidental
shadowing of types or arguments.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-12 16:44:00 +02:00
Mohammed Thaha
8d8d405dc7
container/ps: add HealthStatus formatter field
...
Signed-off-by: Mohammed Thaha <mohammedthahacse@gmail.com >
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-12 16:14:21 +02:00
Sebastiaan van Stijn
517ca50506
docs: add more space in ps format table
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-12 16:09:46 +02:00
Paweł Gronowski
bcf36a5083
Merge pull request #6975 from thaJeztah/rm_redundant_test
...
cli/command/image: rm redundant TestPrintImageTreeNoWarningWhenRedirected
2026-05-11 18:36:08 +02:00
Sebastiaan van Stijn
7cbcd2f720
cli/command/image: rm redundant TestPrintImageTreeNoWarningWhenRedirected
...
This is already covered by various tests using .golden files.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-11 17:27:19 +02:00
Paweł Gronowski
ba93f0d1cc
Merge pull request #6972 from thaJeztah/decorate_env_file_error
...
decorate --env-file, --label-file errors
2026-05-11 13:59:56 +02:00
Paweł Gronowski
ed8c9d7113
Merge pull request #6974 from thaJeztah/bump_x_deps
...
vendor: update golang.org/x/* dependencies
2026-05-11 13:57:56 +02:00
Paweł Gronowski
aa1be189b4
Merge pull request #4535 from thaJeztah/restart_policy_more_validate
...
refactor parsing restart-policies
2026-05-11 13:57:33 +02:00
Sebastiaan van Stijn
970afd5cc4
vendor: golang.org/x/net v0.54.0
...
full diff: https://github.com/golang/net/compare/v0.53.0...v0.54.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-11 12:22:37 +02:00
Sebastiaan van Stijn
7e07bf127c
vendor: golang.org/x/mod v0.36.0
...
full diff: https://github.com/golang/mod/compare/v0.34.0...v0.36.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-11 12:21:34 +02:00
Sebastiaan van Stijn
5aeb52681b
vendor: golang.org/x/text v0.37.0
...
full diff: https://github.com/golang/time/compare/v0.36.0...v0.37.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-11 12:20:20 +02:00
Sebastiaan van Stijn
644d046721
vendor: golang.org/x/term v0.43.0
...
full diff: https://github.com/golang/term/compare/v0.42.0...v0.43.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-11 12:18:58 +02:00
Sebastiaan van Stijn
a853f40a30
vendor: golang.org/x/sys v0.44.0
...
full diff: https://github.com/golang/sys/compare/v0.43.0...v0.44.0
- unix: add CPUSetDynamic for systems with more than 1024 CPUs
- unix: avoid nil pointer dereference in Utime
- unix: automatically remove container created by mkall.sh
- cpu: use IsProcessorFeaturePresent to calculate ARM64 on windows
- windows: add GetIfTable2Ex, GetIpInterface{Entry,Table}, GetUnicastIpAddressTable
- windows: avoid uint16 overflow in NewNTUnicodeString
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-11 12:18:14 +02:00
Sebastiaan van Stijn
87f06ec70a
refactor parsing restart-policies
...
- opts.ParseRestartPolicy: use a struct-literal and clarify that this
function only parses, but does not validate invalid combinations.
- cli/compose/convert: convertRestartPolicy: update doc to be more
clear on the order of preference and intent.
- cli/compose/convert: convertRestartPolicy: use a switch based on
known values to allow the exhaustive linter to catch missing options.
- cli/compose/convert: convertRestartPolicy: add validation for negative
values when converting the legacy service.restart policy.
- cli/compose/convert: convertRestartPolicy: always set MaxAttempts
and leave validation to the daemon.
opts: ParseRestartPolicy: improve validation of max restart-counts
Use the new container.ValidateRestartPolicy utility to verify if a max-restart-count
is allowed for the given restart-policy.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-11 10:41:13 +02:00
Sebastiaan van Stijn
033f8a1fd2
cli/compose/convert: use test-table for restart-policy tests
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-11 10:40:01 +02:00
Sebastiaan van Stijn
27bee792a0
decorate --env-file, --label-file errors
...
Before:
docker run --rm --env-file=./no-such-file alpine
docker: open ./no-such-file: no such file or directory
Run 'docker run --help' for more information
After:
docker run --rm --env-file=./no-such-file alpine
docker: --env-file: open ./no-such-file: no such file or directory
Run 'docker run --help' for more information
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-11 10:18:53 +02:00
Matteo Panzeri
6d38b7a71a
docs: clarify 64 KiB response-body buffer in authz plugin docs
...
Adds a "Response body size and partial buffering" subsection to
docs/extend/plugins_authorization.md documenting the 64 KiB
maxBufferSize constant in the daemon's internal responseModifier
(pkg/authorization/response.go in moby/moby) and the practical
implications for plugins that use ResponseBody inspection.
The existing docs (lines 81-87) say streaming endpoints such as
logs and events send only the HTTP request to plugins, but don't
explain the underlying mechanism. Plugin authors building
response-body redaction or content-filtering can be surprised when
the same effect happens on non-listed endpoints whose response is
produced through multiple writes exceeding the buffer or via an
io.WriteFlusher.
The 64 KiB buffer is observable from the public moby source, so
this PR is documentation catching up to existing behavior — not
a contract change.
Signed-off-by: Matteo Panzeri <matteo1782@gmail.com >
2026-05-09 23:00:51 +02:00
Sebastiaan van Stijn
a6d013f4c9
Merge pull request #6840 from vibhuanand/3064-context-use-docs
...
docs: clarify docker context use affects all terminal sessions
2026-05-08 19:35:37 +02:00
Sebastiaan van Stijn
247839fb41
Merge pull request #6968 from docker/dependabot/github_actions/github/codeql-action-4.35.3
...
build(deps): bump github/codeql-action from 4.35.2 to 4.35.3
2026-05-08 16:13:43 +02:00
Paweł Gronowski
3d408ee95c
Merge pull request #6969 from thaJeztah/bump_creds_helper
...
vendor: github.com/docker/docker-credential-helpers v0.9.7
2026-05-08 15:46:42 +02:00
Paweł Gronowski
f66e796147
Merge pull request #6846 from thaJeztah/normalize_authconfig
...
cli/config/configfile: normalize hostname when resolving auth
2026-05-08 15:46:13 +02:00
Sebastiaan van Stijn
1e1384fae2
vendor: github.com/docker/docker-credential-helpers v0.9.7
...
no code-changes; only updates go version
full diff: https://github.com/docker/docker-credential-helpers/compare/v0.9.6...v0.9.7
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-08 14:51:12 +02:00
Paweł Gronowski
e76954974a
Merge pull request #6737 from thaJeztah/rm_deprecated_buildutils
...
cli/command/image/build: remove deprecated utilities and consts
2026-05-08 13:54:28 +02:00
Paweł Gronowski
f285746704
Merge pull request #6947 from thaJeztah/bump_platforms
...
vendor: github.com/containerd/platforms v1.0.0-rc.4
2026-05-08 13:26:50 +02:00
Paweł Gronowski
a3554d6830
Merge pull request #6950 from thaJeztah/plugin_limit_messages
...
cli-plugins/hooks: limit maximum number of lines / messages
2026-05-08 13:26:33 +02:00
Paweł Gronowski
ed8f23bffa
Merge pull request #6965 from thaJeztah/test_subtests
...
cli/compose/schema: TestValidatePorts: use subtests
2026-05-08 13:26:00 +02:00
Paweł Gronowski
96131c8159
Merge pull request #6966 from thaJeztah/DetectDefaultStore_update_godoc
...
cli/config/credentials: DetectDefaultStore: update GoDoc
2026-05-08 13:25:47 +02:00
dependabot[bot]
976d97dd23
build(deps): bump github/codeql-action from 4.35.2 to 4.35.3
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 4.35.2 to 4.35.3.
- [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/95e58e9a2cdfd71adc6e0353d5c52f41a045d225...e46ed2cbd01164d986452f91f178727624ae40d7 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.35.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-08 08:44:18 +00:00
Sebastiaan van Stijn
a9031f4c84
Merge pull request #6967 from vvoland/update-go
...
update to go1.26.3
2026-05-08 00:22:25 +02:00
Paweł Gronowski
77435c59ec
update to go1.26.3
...
This release include 11 security fixes:
- cmd/go: malicious module proxy can bypass checksum database
A malicious module proxy could exploit a flaw in the go command's
validation of module checksums to bypass checksum database validation.
This vulnerability affects any user using an untrusted module proxy
(GOMODPROXY) or checksum database (GOSUMDB).
A malicious module proxy can serve altered versions of the Go toolchain.
When selecting a different version of the Go toolchain than the
currently installed toolchain (due to the GOTOOLCHAIN environment variable,
or a go.work or go.mod with a toolchain line), the go command will download
and execute a toolchain provided by the module proxy. A malicious module
proxy can bypass checksum database validation for this downloaded
toolchain.
Since this vulnerability affects the security of toolchain downloads,
setting GOTOOLCHAIN to a fixed version is not sufficient. You must upgrade
your base Go toolchain.
The go tool always validates the hash of a toolchain before executing it,
so fixed versions will refuse to execute any cached, altered versions of the
toolchain.
The go tool trusts go.sum files to contain accurate hashes of the current
module's dependencies. A malicious proxy exploiting this vulnerability to
serve an altered module will have caused an incorrect hash to be recorded
in the go.sum. Users who have configured a non-trusted GOPROXY can determine
if they have been affected by running "rm go.sum ; go mod tidy ; go mod verify",
which will revalidate all dependencies of the current module.
The specific flaw in more detail:
The go command consults the checksum database to validate downloaded modules,
when a module is not listed in the go.sum file. It verifies that the module hash
reported by the checksum database matches the hash of the downloaded module.
If, however, the checksum database returns a successful response that contains
no entry for the module, the go command incorrectly permitted validation to succeed.
A module proxy may mirror or proxy the checksum database, in which case the go
command will not connect to the checksum database directly. Checksums reported
by the checksum database are cryptographically signed, so a malicious proxy
cannot alter the reported checksum for a module. However, a proxy which returns
an empty checksum response, or a checksum response for an unrelated module,
could cause the go command to proceed as if a downloaded module has been validated.
The go command now properly checks checksum database responses to ensure
that the expected module signature is present, not just that if a signature is
present it matches the expectation.
Thanks to Mundur (https://github.com/M0nd0R ) for reporting this issue.
This is CVE-2026-42501 and Go issue https://go.dev/issue/79070 .
- net/http/httputil: ReverseProxy forwards queries with more than urlmaxqueryparams parameters
When used with a Rewrite function, or a Director function which parses query parameters,
ReverseProxy sanitizes the forwarded request to remove query parameters which are not
parsed by url.ParseQuery. ReverseProxy did not take ParseQuery's limit on the total number
of query parameters (controlled by GODEBUG=urlmaxqueryparams=N) into account.
This could permit ReverseProxy to forward a request containing a query parameter
that was not visible to the Rewrite function.
For example, the query "a1=x&a2=x&...&a10000=x&hidden=y" could forward the parameter
"hidden=y" while hiding it from the proxy's Rewrite function.
ReverseProxy now avoids forwarding parameters that exceed the ParseQuery limit.
This is CVE-2026-39825 and Go issue https://go.dev/issue/78948 .
- net: panic in Dial and LookupPort when handling NUL byte on Windows
The Dial and LookupPort functions would panic on Windows when provided
with an input containing a NUL (0). These functions now return an error
rather than panicking.
This is CVE-2026-39836 and Go issue https://go.dev/issue/79006 .
- net/mail: quadratic string concatenation in consumePhrase
Pathological inputs could cause DoS through consumePhrase
when parsing an email address according to RFC 5322.
This is CVE-2026-42499 and Go issue https://go.dev/issue/78987 .
- net/mail: quadratic string concatentation in consumeComment
Well-crafted inputs reaching ParseAddress, ParseAddressList,
and ParseDate were able to trigger excessive CPU exhaustion
and memory allocations.
This is CVE-2026-39820 and Go issue https://go.dev/issue/78566 .
- cmd/go: "go bug" follows symlinks in predictable temporary filenames
The "go bug" command wrote to two files with predictable names in
the system temporary directory (for example, "/tmp").
An attacker with access to the temporary directory could create a
symlink in one of these names, causing "go bug" to overwrite the
target of the symlink.
The "go bug" command now uses os.MkdirTemp to create a safe
working directory.
Thanks to Harshit Gupta (Mr HAX) for reporting this issue.
This is CVE-2026-39819 and Go issue https://go.dev/issue/78584 .
- cmd/go: "go tool pack" does not sanitize output paths
The "go tool pack" subcommand is a minimal version of the Unix ar utility.
It is used by the compiler as an internal tool with known-good inputs.
The "pack" subcommand did not sanitize output filenames.
When invoked to extract a malicious archive file, it could write
files to arbitrary locations on the filesystem.
The "pack" subcommand now refuses to extract files with names
containing any directory components.
Thanks to Harshit Gupta (Mr HAX) for reporting this issue.
This is CVE-2026-39817 and Go issue https://go.dev/issue/78778 .
- net/http: infinite loop in HTTP/2 transport when given bad SETTINGS_MAX_FRAME_SIZE
When processing HTTP/2 SETTINGS frames, transport will enter an infinite loop of
writing CONTINUATION frames if it receives a SETTINGS_MAX_FRAME_SIZE with a
value of 0.
This allows potential DoS against a client by a malicious server. HTTP/2
transport now properly checks that the received SETTINGS_MAX_FRAME_SIZE is
valid.
Thanks to Marwan Atia (marwansamir688@gmail.com ) for reporting this issue.
This is CVE-2026-33814 and Go issue https://go.dev/issue/78476 .
- html/template: escaper bypass leads to XSS
If a trusted template author were to write a
tag containing an empty type attribute or a type
attribute with an ASCII whitespace, the execution of
the template would incorrectly escape any data passed
into the block.
Thanks to Mundur (https://github.com/M0nd0R ) for reporting this issue.
This is CVE-2026-39826 and Go issue https://go.dev/issue/78981 .
- net: crash when handling long CNAME response
When using LookupCNAME with the cgo DNS resolver,
a very long CNAME response could trigger a double-free of C memory
and a crash. The double-free has been fixed.
Thanks to hamayanhamayan for reporting this issue.
This is CVE-2026-33811 and Go issue https://go.dev/issue/78803 .
- html/template: bypass of meta content URL escaping causes XSS
CVE-2026-27142 fixed a vulnerability in which URLs were not
correctly escaped inside of a tag's attribute.
If the URL content were to insert ASCII whitespaces around the
= rune inside of the attribute, the escaper would
fail to similarly escape it, leading to XSS.
Dynamic inputs to a tag's attribute are now
whitespace sanitized prior to escaping.
Thanks to Samy Ghannad for reporting this issue.
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-05-07 19:26:33 +02:00
Sebastiaan van Stijn
e93fe9083b
cli/config/credentials: DetectDefaultStore: update GoDoc
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-07 17:20:48 +02:00
Sebastiaan van Stijn
b7ab63387a
cli-plugins/hooks: limit maximum number of lines / messages
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-07 17:09:52 +02:00
Vibhu
e03b8373c7
docs: clarify docker context use is sticky
...
Signed-off-by: Vibhu <vibhuanand@outlook.com >
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-07 17:06:02 +02:00
Sebastiaan van Stijn
6f144c6d70
cli/command/image/build: remove deprecated ResolveAndValidateContextPath util
...
It was deprecated in 0f2f9e9c41
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-07 16:28:34 +02:00
Sebastiaan van Stijn
b124c707f0
cli/command/image/build: remove deprecated WriteTempDockerfile util
...
It was deprecated in 6e1ff0bec1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-07 16:28:34 +02:00
Sebastiaan van Stijn
3dd0c846cd
cli/command/image/build: remove deprecated DetectArchiveReader util
...
It was deprecated in c52fa073cd
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-07 16:28:34 +02:00
Sebastiaan van Stijn
403bebeea2
cli/command/image/build: remove deprecated DefaultDockerfileName const
...
It was deprecated in f24bb4bc76
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-07 16:28:33 +02:00
Sebastiaan van Stijn
8e7ec44f9f
cli/command/image/build: remove deprecated IsArchive utility
...
It was deprecated in 64be664e85
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-07 16:28:31 +02:00
Sebastiaan van Stijn
4001288d95
Merge pull request #6754 from MaheshThakur9152/fix/remove-images-redirect-warning
...
Fix: Remove inconsistent human readability warning from docker images
2026-05-07 14:01:21 +02:00
Sebastiaan van Stijn
55fcffe743
cli/config/configfile: normalize hostname when resolving auth
...
Previously, normalization was done before calling these functions,
which required implementations to normalize before using.
Move the normalization into the GetAuthConfig, GetCredentialsStore,
so that non-normalized hostnames will be able to resolve the correct
auth.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-07 13:58:11 +02:00
Sebastiaan van Stijn
e8a0beb909
cli/compose/schema: TestValidatePorts: use subtests
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-07 13:55:59 +02:00
Paweł Gronowski
1fe8d42912
Merge pull request #6964 from thaJeztah/bump_version
...
bump VERSION to v29.5.0
2026-05-07 13:29:25 +02:00
Sebastiaan van Stijn
9013c33372
bump VERSION to v29.5.0
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-05-07 13:09:47 +02:00
Sebastiaan van Stijn
0b459a4b76
Merge pull request #6954 from vvoland/stable-labels
...
formatter: Sort labels for stable output
2026-04-24 17:27:20 +02:00
Paweł Gronowski
7059ef4c9c
formatter: Sort labels for stable output
...
Several Labels() methods iterated over maps without sorting, producing
non-deterministic output.
In early versions of Go, map iteration order happened to be stable in
practice, so the original code appeared to work correctly.
Since Go 1.12, the runtime intentionally randomizes map iteration order,
making the output unpredictable between runs.
The API response produces sorted labels and the container formatter
already sorted its labels (changed in 5ee17eef ).
Apply the same fix to the volume, network, config, and secret
formatters, and update tests to assert exact ordering instead of using
order-independent comparison.
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-04-24 16:47:11 +02:00
Paweł Gronowski
3928571dac
Merge pull request #6953 from thaJeztah/bump_swarmkit
...
vendor: github.com/moby/swarmkit/v2 v2.1.2
2026-04-24 11:40:39 +02:00
Sebastiaan van Stijn
9bbe02848d
vendor: github.com/moby/swarmkit/v2 v2.1.2
...
full diff: https://github.com/moby/swarmkit/compare/v2.1.1...v2.1.2
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-04-23 21:39:53 +02:00
Sebastiaan van Stijn
977ee838e0
Merge pull request #6951 from docker/dependabot/github_actions/github/codeql-action-4.35.2
...
build(deps): bump github/codeql-action from 4.35.1 to 4.35.2
2026-04-22 17:24:55 +02:00
dependabot[bot]
b03176ddff
build(deps): bump github/codeql-action from 4.35.1 to 4.35.2
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 4.35.1 to 4.35.2.
- [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/c10b8064de6f491fea524254123dbe5e09572f13...95e58e9a2cdfd71adc6e0353d5c52f41a045d225 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.35.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-22 13:35:46 +00:00
Paweł Gronowski
e874fdbe83
Merge pull request #6952 from thaJeztah/bump_version
...
bump VERSION to v29.4.2
2026-04-22 15:22:15 +02:00
Sebastiaan van Stijn
9d8c1e4b70
bump VERSION to v29.4.2
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-04-22 15:14:35 +02:00
Sebastiaan van Stijn
beac1144a6
vendor: github.com/containerd/platforms v1.0.0-rc.4
...
full diff: https://github.com/containerd/platforms/compare/v1.0.0-rc.2...v1.0.0-rc.4
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-04-20 14:37:14 +02:00
Mahesh Thakur
02dee5c2d2
Fix: Remove inconsistent human readability warning from docker images
...
Signed-off-by: Mahesh Thakur <maheshthakur9152@gmail.com >
2026-01-23 08:12:21 +05:30