## docker/cli — v29.8.0-rc.1…v29.8.0

_69 commits._

### Features
- **e2e/container: Skip umask test until engine support** (45a3e0b)
- **cli/command/container: add create/run --umask** (09d30a3)

### Fixes
- **cmd/docker-trust: fix tests** (d703697)
- **Merge pull request #7254 from locker95/fix/login-client-side-basic-401** (d078f15)
- **cmd/docker: fix stringSliceReplaceAt with overlapping matches** (bcc4be9)
- **Merge pull request #7250 from FrancescoCastaldi/fix/2761-zsh-plugins-completion** (5a7e00d)
- **completion: fix zsh __docker_plugins bad math expression** (63da0b0)
- **go fix (omitzero)** (4239f5d)
- **go fix for go1.26** (be9ca38)

### Backend
- **Merge pull request #7288 from thaJeztah/bump_jose** (88096ef)
- **vendor: github.com/go-jose/go-jose/v4 v4.1.5** (c50ce17)
- **Merge pull request #7285 from vvoland/update-docker** (cec24c7)
- **vendor: github.com/moby/moby/client v0.6.0** (d5ea3bd)
- **vendor: github.com/moby/moby/api v1.56.0** (7cf09ba)
- **Merge pull request #7108 from zhangyoufu/umask** (6239084)
- **Merge pull request #7284 from thaJeztah/trust_bump** (79dd1f4)
- **cmd/docker-trust: update dependencies** (32bfe54)
- **Merge pull request #7196 from locker95/docs/global-mode-constraints** (ade9070)
- **Merge pull request #7171 from locker95/locker95-docs-system-prune-build-cache** (e92e075)
- **Merge pull request #7281 from vvoland/update-docker** (51780c0)
- **Merge pull request #7218 from locker95/docs/history-platform-example** (fee40c1)
- **vendor: github.com/moby/moby/client v0.5.2-dev (b9b109e4d341)** (91fc8ad)
- **vendor: github.com/moby/moby/api v1.56.0-dev (b9b109e4d341)** (cb6c7bc)
- **Merge pull request #7269 from thaJeztah/slice_and_dice_step2** (b1b8a60)
- **cmd/docker-trust: update naturalsort sorting with slices** (36e01ad)
- **update naturalsort sorting with slices** (e54eb13)
- **Merge pull request #7267 from thaJeztah/fix_aliases** (f01f978)
- **Merge pull request #7271 from thaJeztah/bump_sortorder** (13e3261)
- **Merge pull request #7280 from vvoland/work-panic** (7c88381)
- **cli/command: Avoid panics after client initialization errors** (b07de47)
- **Merge pull request #7274 from vvoland/update-go** (9878ff2)
- **Update to go1.26.8** (c24195d)
- **Merge pull request #7272 from docker/dependabot/github_actions/codeql-actions-9de84475bd** (d7ad1d7)
- **Merge pull request #7268 from thaJeztah/slice_and_dice** (e6ee8be)
- **cmd/docker-trust: update github.com/fvbommel/sortorder v1.2.0** (3014a55)
- **vendor: github.com/fvbommel/sortorder v1.2.0** (3cb9f1c)
- **Merge pull request #7260 from docker/dependabot/github_actions/docker-actions-cc537b3931** (fd25e96)
- **volume create: simplify cluster volume options** (e480e6c)
- **cli/config: use filepath.IsLocal to validate config paths** (977d999)
- **cli-plugins: modernize with slices and maps packages** (6448443)
- **e2e: modernize** (7631c67)
- **opts: modernize with slices and maps packages** (b1780e0)
- **templates: modernize with slices and maps packages** (6ea81b3)
- **cli/compose: modernize with slices and maps packages** (33d586d)
- **cli/command: modernize with slices and maps packages** (ed406be)
- **Merge pull request #7227 from kawmy/7226-preserve-mount-order** (be607d1)
- **cmd/docker-trust: modernize with slices and maps packages** (f838c7c)
- **cmd/docker: rewrite TestStringSliceReplaceAt to table test** (f0f38d5)
- **registry: map login HTTP status through errhttp.ToNative** (b4189c2)
- **Merge pull request #7265 from vvoland/docs-dockerd** (4a9a0ab)
- **dockerd: Document custom AppArmor profiles** (7b7eb0e)
- **dockerd: Document `default-stop-timeout`** (a458c38)
- **Merge pull request #6976 from olabie2/6973-print-error-before-plugin-hooks** (dc67811)
- **cmd/docker: print command error before running plugin hooks** (cffd24d)
- **Merge pull request #7256 from thaJeztah/bump_go_events** (cef1e66)
- **Merge pull request #7257 from thaJeztah/bump_compress** (52611d0)
- **Merge pull request #7255 from thaJeztah/bump_credshelper** (6292b73)
- **Merge pull request #7258 from thaJeztah/bump_go126** (84d70fb)
- **update minimum go version to go1.26** (8eb66b4)
- **vendor: github.com/klauspost/compress v1.19.2** (76b505b)
- **vendor: github.com/docker/go-events v0.1.0** (65b90d8)
- **vendor: github.com/docker/docker-credential-helpers v0.9.9** (0f0e561)
- **registry: treat basic-auth 401 as unauthorized** (5e0fdb3)
- **cli/command/service: preserve mount order on force update** (a79a16b)

### Docs
- **docs(history): use the pulled platform in the --platform example** (4f16994)
- **docs(service create): note global mode still honors constraints** (3c53edb)
- **docs: mention build cache in docker system prune description** (951f765)

### Chore
- **build(deps): bump the codeql-actions group with 3 updates** (c096bd1)
- **build(deps): bump docker/docker-agent-action/.github/workflows/review-pr.yml** (1164af3)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/docker/cli?utm_source=github-action)._