CLI: Add support for device-code flow login when authenticating to the official registry. docker/cli#5349
containerd image store: docker image ls now supports --tree flag that shows a multiplatform-aware image list. This is experimental and may change at any time without any backwards compatibility. docker/cli#5353
API
GET /images/json response now includes Manifests field, which contains information about the sub-manifests included in the image index. This includes things like platform-specific manifests and build attestations.
The new field will only be populated if the request also sets the manifests query parameter to true.
[!WARNING]
This is experimental and may change at any time without any backward compatibility.
Bug fixes and enhancements
CLI: Fix issue with remote contexts over SSH where the CLI would allocate a pseudoterminal when connecting to the remote host, which causes issues in rare situations. docker/cli#5351
Fix an issue that prevented network creation with a --ip-range ending on a 64-bit boundary. moby/moby#48326
CLI: IPv6 addresses shown by docker ps in port bindings are now bracketed. docker/cli#5365
containerd image store: Fix early error exit from docker load in cases where unpacking the image would fail. moby/moby#48376
containerd image store: Fix the previous image not being persisted as dangling after docker pull. moby/moby#48380
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the go group with 8 updates in the / directory:
1.7.11
1.7.21
27.0.3+incompatible
27.2.0+incompatible
27.1.1+incompatible
27.2.0+incompatible
1.0.8
1.1.1
0.19.2
0.20.2
2.17.1
2.19.1
0.25.0
0.27.0
0.4.0
0.5.0
Updates
github.com/containerd/containerd
from 1.7.11 to 1.7.21Release notes
Sourced from github.com/containerd/containerd's releases.
... (truncated)
Commits
4727319
Merge pull request #10632 from chrishenzie/prepare-1.7.21975f279
Prepare release notes for v1.7.21ddb856b
Merge pull request #10633 from thaJeztah/1.7_downgrade_go_modd63bd84
go.mod: keep minimum go version at go1.2169ae5c0
Merge pull request #10596 from akhilerm/add-go-1.23-1.7c760280
update golangci-lint to 1.60.13b263d0
add go1.23.0, drop go1.21.xac7da2e
Merge pull request #10590 from zhsj/bpo-10562-1.709ca004
Fix TestNewBinaryIOCleanup on Go 1.23 and Linux 5.4716c7b7
Merge pull request #10575 from dims/borrow-latest-wsstream-from-k8s-v1.31.x-t...Updates
github.com/docker/cli
from 27.0.3+incompatible to 27.2.0+incompatibleCommits
3ab4256
Merge pull request #5374 from vvoland/vendor-docker88a49df
vendor: github.com/docker/docker 3ab5c7d0036c (v27.2.0-dev)5d17c29
Merge pull request #5372 from thaJeztah/27.x_backport_fix_linting_issues64b9e4c
cli: rename args that collided with builtins (predeclard)4b71d0d
e2e/global: fix n-constant format string in call (govet)002cfcd
cli/command: fix n-constant format string in call (govet)d8af781
cli/command/system: remove redundant nil-check (gosimple)f042ddb
Merge pull request #5371 from vvoland/vendor-docker8e94ed1
vendor: github.com/docker/docker b27de4ef1634 (v27.2.0-dev)7a82aee
Merge pull request #5368 from dvdksn/27x_5360Updates
github.com/docker/docker
from 27.1.1+incompatible to 27.2.0+incompatibleRelease notes
Sourced from github.com/docker/docker's releases.
... (truncated)
Commits
3ab5c7d
Merge pull request #48383 from vvoland/48382-27.x875e8ae
vendor: github.com/containerd/containerd v1.7.211900e4d
Dockerfile: update containerd binary to v1.7.21 (static binaries and CI only)cd7746d
Merge pull request #48380 from vvoland/48374-27.x2a13a38
Merge pull request #48376 from vvoland/48293-27.x9fd71f5
Merge pull request #48378 from corhere/backport-27.x/dockerd-manpageecd2b6f
c8d/image: AddhostPlatformMatcher
d5b0342
man: support bringing your own go-md2man56c5c23
man: build dockerd man pages using make77b2eb5
Removed all mentions of "please" from docs and messagesUpdates
github.com/go-test/deep
from 1.0.8 to 1.1.1Release notes
Sourced from github.com/go-test/deep's releases.
Changelog
Sourced from github.com/go-test/deep's changelog.
Commits
9e863ff
Release v1.1.1dc5b2f6
Update SECURITY.md185886d
Restore 100% test coverage (NilPointersAreZero case)47ae1b8
Merge pull request #61 from seveas/nil-pointers-are-zero93c35ac
Merge branch 'master' into nil-pointers-are-zero2982c5c
Update test matrix to latest 3 Go versions2b8252e
Add an option to consider nil pointers to be equivalent to zero values95fb3b1
Merge pull request #58 from bartleyg/patch-11127c84
fix copy pasta test7ff4e92
Update changelog for v1.1.0Updates
github.com/google/go-containerregistry
from 0.19.2 to 0.20.2Release notes
Sourced from github.com/google/go-containerregistry's releases.
Commits
c195f15
deps: bump docker dep (#1991)c3d1dcc
Createremote.Push
(#1978)d36047a
Restore blind-write to remote.Put (#1970)9915a85
Referrer API must return correct Content-Type (#1968)Updates
github.com/sylabs/sif/v2
from 2.17.1 to 2.19.1Release notes
Sourced from github.com/sylabs/sif/v2's releases.
Commits
1ed3ce5
Merge pull request #384 from tri-adam/overflow-fix6f00aba
fix: check descriptor capacity during SIF creationc1fcc37
fix: correct the range check for descriptor IDsfd8a090
Merge pull request #383 from tri-adam/golangci-lint-v1.60d2a9ddc
fix: address lint with golangci-lint v1.60f4453b3
ci: remove deprecated exportloopref linterdd77d01
chore: bump golangci-lint to v1.60518b3a3
build(deps): bump github.com/sigstore/sigstore from 1.8.4 to 1.8.8 (#381)afa5a4e
Merge pull request #382 from tri-adam/go-1.239a07943
chore: bump module to Go 1.22Updates
golang.org/x/crypto
from 0.25.0 to 0.27.0Commits
c9da6b9
all: fix printf(var) mistakes detected by latest printf checkerb35ab4f
go.mod: update golang.org/x dependenciesbcb0f91
internal/poly1305: Port sum_amd64.s to Avo7eace71
chacha20poly1305: Avo port of chacha20poly1305_amd64.s620dfbc
salsa20/salsa: Port salsa20_amd64.s to Avo82942cf
blake2b: port blake2b_amd64.s to Avo0484c26
blake2b: port blake2bAVX2_amd64.s to Avo38ed1bc
blake2s: port blake2s_amd64.s to Avo38a0b5d
argon2: Avo port of blamka_amd64.sbf5f14f
x509roots/fallback: update bundleUpdates
github.com/docker/go-connections
from 0.4.0 to 0.5.0Commits
fa09c95
Merge pull request #108 from thaJeztah/carry_67a67a58
Swap CloseRead and CloseWrite481d3d2
Merge pull request #107 from thaJeztah/drop_legacy_go9548f9f
tlsconfig: remove deprecated io/ioutilc564c21
drop support for go1.17 and older7cbebcf
gha: update actions2cf423f
tlsconfig: move allTLSVersions vardca283b
tlsconfig: drop support for go1.12 and older21876c5
tlsconfig: drop support for go1.6 and older4d174db
tlsconfig: drop support for go1.4 and olderDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show