containerd image store: Fix non-container images being hidden in the docker image ls output. moby/moby#48402
containerd image store: Improve docker pull error message when the image platform doesn't match. moby/moby#48415
CLI: Fix issue causing docker login to not remove repository names from passed in registry addresses, resulting in credentials being stored under the wrong key. docker/cli#5385
CLI: Fix issue that will sometimes cause the browser-login flow to fail if the CLI process is suspended and then resumed while waiting for the user to authenticate. docker/cli#5376
CLI: docker login now returns an error instead of hanging if called non-interactively with --password or --password-stdin but without --user. docker/cli#5402
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
... (truncated)
Commits
8b539b8 Merge pull request #48433 from vvoland/48432-27.x
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 docker-dependencies group with 2 updates in the / directory: github.com/docker/cli and github.com/docker/docker.
Updates
github.com/docker/cli
from 24.0.7+incompatible to 27.2.1+incompatibleCommits
9e34c9b
Merge pull request #5414 from vvoland/vendor-docker324cdbc
vendor: github.com/docker/docker v27.2.1-dev (8b539b8df240)b5290d4
Merge pull request #5411 from vvoland/5410-27.x3db9538
update to go1.22.71ab89e7
Merge pull request #5409 from thaJeztah/27.x_update_docker667d9fd
Merge pull request #5408 from thaJeztah/27.x_backport_mod_tidy41e61c4
[27.x] vendor: github.com/docker/docker v27.2.0869df10
vendor.mod: put github.com/pkg/browser in the right group6feee4a
Merge pull request #5402 from laurazard/backport-27.x-login-not-interactived0c1a80
login: handle non-tty scenario consistentlyUpdates
github.com/docker/docker
from 24.0.7+incompatible to 27.2.1+incompatibleRelease notes
Sourced from github.com/docker/docker's releases.
... (truncated)
Commits
8b539b8
Merge pull request #48433 from vvoland/48432-27.x37bf6e8
update to go1.22.7fefdb1b
Merge pull request #48430 from vvoland/48425-27.x3a4c589
vendor: github.com/opencontainers/runc v1.1.146eeb414
Merge pull request #48426 from thaJeztah/27.x_backport_bump_runc_1.1.1454af846
Merge pull request #48416 from thaJeztah/27.x_backport_update_go_1.2210cf2d6
update runc binary to 1.1.147b86f40
Merge pull request #48423 from vvoland/48422-27.x84cfcb0
docs/api: add documentation for API v1.47edeb6ba
golangci-lint: temporarily disable G115: integer overflow conversionDependabot 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