Paweł Gronowski
f4efc1b596
Merge tag 'v29.7.2' into 29.x
...
v29.7.2
2026-08-11 13:21:01 +02:00
Paweł Gronowski
2747e2e3bf
Merge tag 'v29.7.1' into 29.x
...
v29.7.1
2026-08-11 13:21:01 +02:00
Paweł Gronowski
329cdf1a9d
Merge tag 'v29.7.0' into 29.x
...
v29.7.0
2026-08-11 13:21:01 +02:00
Paweł Gronowski
0c7e2e7203
Merge tag 'v29.7.0-rc.1' into 29.x
...
v29.7.0-rc.1
2026-08-11 13:21:00 +02:00
Paweł Gronowski and GitHub
a7dcaa6fdb
Merge pull request #7151 from vvoland/update-archive
...
vendor: github.com/moby/go-archive v0.3.3
v29.7.2
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 and GitHub
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 and GitHub
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] and GitHub
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 and GitHub
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 and GitHub
e9452d6e78
Merge pull request #7142 from thaJeztah/bump_go_archive_0.3.2
...
vendor: github.com/moby/go-archive v0.3.2
v29.7.1
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 and GitHub
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 and GitHub
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 and GitHub
c1eba931e3
Merge pull request #7086 from mickael-docker/docs-authz-decoding
...
docs(authz): clarify daemon parsing semantics
v29.7.0
2026-07-30 22:16:32 +02:00
Paweł Gronowski and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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] and GitHub
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 and GitHub
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 and 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 and GitHub
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 and GitHub
775dd50364
Merge pull request #7111 from thaJeztah/bump_go_archive
...
vendor: github.com/moby/go-archive main / v0.3.0-dev
v29.7.0-rc.1
2026-07-27 22:13:35 +02:00
Paweł Gronowski and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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