Akihiro Suda
43aa4ea134
Merge pull request #14314 from ChengyuZhu6/handler-platform
...
cri: resolve runtime handlers for image pulls
2026-10-27 21:50:50 +00:00
Maksym Pavlenko
c2b0636c68
Merge pull request #14457 from containerd/dependabot/go_modules/golang-x-1d423e97b0
...
build(deps): bump golang.org/x/mod from 0.41.0 to 0.42.0 in the golang-x group across 1 directory
2026-10-27 16:58:24 +00:00
Maksym Pavlenko
2c9aa5dce3
Merge pull request #14473 from vvoland/work-update
...
vendor: google.golang.org/grpc v1.85.0 (fix deadlock)
2026-10-27 16:56:56 +00:00
Maksym Pavlenko
de4c2a3f92
Merge pull request #14468 from thaJeztah/no_grpctrace
...
Makefile: disable legacy gRPC tracing and remove obsolete urfave_cli_no_docs build tag
2026-10-27 16:10:10 +00:00
Paweł Gronowski
366d31b393
vendor: google.golang.org/grpc v1.85.0
...
full diff: https://github.com/grpc/grpc-go/compare/v1.84.0...v1.85.0
grpc-go v1.82.1 introduced a transport deadlock
With enough concurrent RPCs on one connection, the client and server
both stop reading while their writes block on a full socket.
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-10-27 14:04:22 +01:00
Derek McGowan
0ee363c535
Merge pull request #14472 from mxpv/ci-runsc-sudo
...
ci: pass TEST_RUNTIME explicitly to the runsc critest
2026-10-26 22:58:40 +00:00
Maksym Pavlenko
40cfca5747
ci: pass TEST_RUNTIME explicitly to the runsc critest
...
The runsc job runs on ubuntu-latest, which is moving to Ubuntu 26.04,
whose sudo (sudo-rs) does not support -E ("preserving the entire
environment is not supported, '-E' is ignored"). critest.sh then fails
on the unset TEST_RUNTIME, the only variable the step did not pass
explicitly.
Pass it on the sudo command line with the others and drop -E.
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com >
2026-10-26 14:20:05 -07:00
Sebastiaan van Stijn
a320f1cbb0
Makefile: remove obsolete urfave_cli_no_docs build tag
...
The `urfave_cli_no_docs` build tag was removed in urfave/cli v3, with doc
generation moved to a separate module.
Remove the obsolete tag and the special handling for gen-manpages, which is
no longer needed after the migration to v3.
updates f72829f36b .
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-10-26 18:23:42 +01:00
Sebastiaan van Stijn
0c9fabe1fb
Makefile: disable legacy gRPC tracing
...
Add the `grpcnotrace` build tag to exclude gRPC's legacy tracing integration
and reduce binary sizes.
This reduces the size of containerd by ~272 KiB, containerd-stress by ~448 KiB,
and ctr by ~512 KiB, saving ~1.2 MiB overall.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-10-26 18:23:42 +01:00
Maksym Pavlenko
c0ed7418da
Merge pull request #14458 from containerd/dependabot/go_modules/github.com/klauspost/compress-1.20.3
...
build(deps): bump github.com/klauspost/compress from 1.20.1 to 1.20.3
2026-10-26 17:15:56 +00:00
Maksym Pavlenko
e8ff555fd8
Merge pull request #14459 from containerd/dependabot/github_actions/codeql-actions-1b1ce9824d
...
build(deps): bump the codeql-actions group with 3 updates
2026-10-26 17:14:46 +00:00
Maksym Pavlenko
6a05475e16
Merge pull request #14460 from containerd/dependabot/github_actions/ossf/scorecard-action-2.5.0
...
build(deps): bump ossf/scorecard-action from 2.4.3 to 2.5.0
2026-10-26 17:10:52 +00:00
dependabot[bot]
b0a0a11ebb
build(deps): bump golang.org/x/mod
...
Bumps the golang-x group with 1 update in the / directory: [golang.org/x/mod](https://github.com/golang/mod ).
Updates `golang.org/x/mod` from 0.41.0 to 0.42.0
- [Commits](https://github.com/golang/mod/compare/v0.41.0...v0.42.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/mod
dependency-version: 0.42.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: golang-x
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-26 16:41:37 +00:00
Phil Estes
7cdee0c4ae
Merge pull request #14453 from MikeZappa87/mzappa/nriversionbump
...
Update NRI to latest (0.12.5)
2026-10-26 16:02:29 +00:00
Michael Zappa
c7c0149f96
update nri to latest
...
Signed-off-by: Michael Zappa <michael.zappa@gmail.com >
2026-10-26 08:12:33 -06:00
Davanum Srinivas
cfb18c48f8
Merge pull request #14418 from dims/runc-static
...
script/setup/install-runc: build runc statically
2026-10-26 02:21:37 +00:00
Davanum Srinivas
ef4b3a3314
script/setup/install-runc: build runc statically
...
The test tarball from test/build.sh is built on the kubekins image and
run on other distros. A dynamic runc built on Debian trixie needs
GLIBC_2.38 and fails on AL2023 (kubernetes/kubernetes#142987 ).
Build with `make static` like the runc release binaries. EL has no
libseccomp-static, so the Fedora/EL VMs keep the dynamic build via
RUNC_DYNAMIC=1.
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2026-10-25 20:50:56 -04:00
dependabot[bot]
7f335b62ef
build(deps): bump ossf/scorecard-action from 2.4.3 to 2.5.0
...
Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action ) from 2.4.3 to 2.5.0.
- [Release notes](https://github.com/ossf/scorecard-action/releases )
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md )
- [Commits](https://github.com/ossf/scorecard-action/compare/4eaacf0543bb3f2c246792bd56e8cdeffafb205a...fa7117db83c52d787ae5a89f350999701505d78e )
---
updated-dependencies:
- dependency-name: ossf/scorecard-action
dependency-version: 2.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-23 23:26:52 +00:00
dependabot[bot]
89a7fe7aba
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/analyze](https://github.com/github/codeql-action ) and [github/codeql-action/upload-sarif](https://github.com/github/codeql-action ).
Updates `github/codeql-action/init` from 4.38.3 to 4.39.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/24c54180a607b1449ed407dd24f251e4e9147c8d...6f2ac81f5cd81fe351a197ba0b00d91d03cd2aee )
Updates `github/codeql-action/analyze` from 4.38.3 to 4.39.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/24c54180a607b1449ed407dd24f251e4e9147c8d...6f2ac81f5cd81fe351a197ba0b00d91d03cd2aee )
Updates `github/codeql-action/upload-sarif` from 4.38.3 to 4.39.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/24c54180a607b1449ed407dd24f251e4e9147c8d...6f2ac81f5cd81fe351a197ba0b00d91d03cd2aee )
---
updated-dependencies:
- dependency-name: github/codeql-action/init
dependency-version: 4.39.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: codeql-actions
- dependency-name: github/codeql-action/analyze
dependency-version: 4.39.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: codeql-actions
- dependency-name: github/codeql-action/upload-sarif
dependency-version: 4.39.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: codeql-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-23 23:26:07 +00:00
dependabot[bot]
c51faeab7e
build(deps): bump github.com/klauspost/compress from 1.20.1 to 1.20.3
...
Bumps [github.com/klauspost/compress](https://github.com/klauspost/compress ) from 1.20.1 to 1.20.3.
- [Release notes](https://github.com/klauspost/compress/releases )
- [Commits](https://github.com/klauspost/compress/compare/v1.20.1...v1.20.3 )
---
updated-dependencies:
- dependency-name: github.com/klauspost/compress
dependency-version: 1.20.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-23 23:23:17 +00:00
Maksym Pavlenko
57d315c6ec
Merge pull request #14441 from thaJeztah/bump_runhcs
...
update runhcs to v0.15.0
2026-10-21 23:31:01 +00:00
Maksym Pavlenko
fb2804ea70
Merge pull request #14360 from tonistiigi/auth-body-close-fix
...
remotes/docker: close request body when authorization fails
2026-10-21 22:46:03 +00:00
Sebastiaan van Stijn
8288858ef7
update runhcs to v0.15.0
...
full diff: https://github.com/microsoft/hcsshim/compare/v0.15.0-rc.4...v0.15.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-10-20 23:43:07 +02:00
Phil Estes
2c2a63f432
Merge pull request #14386 from jterry75/jterry75/update_microsoft_hcsshim_v0_15_0
...
Bump github.com/Microsoft/hcsshim to v0.15.0
2026-10-20 20:47:46 +00:00
Samuel Karp
82d0ef9573
Merge pull request #14439 from vvoland/update-go
...
Update to go1.27.3
2026-10-20 20:35:11 +00:00
Paweł Gronowski
9bacf37b79
Update to go1.27.3
...
This release includes 1 security fix following the security policy:
- crypto/x509: mitigation for security concerns with a specific Certificate Authority
We're blocking trust in a small set of intermediate certificates due to specific security concerns around their operation.
Verify will now filter out chains which contain these intermediates, preventing them from being returned to the caller.
We highly recommend immediately upgrading to this release.
This is CVE-2026-111943 and Go issue https://go.dev/issue/82345 .
release notes: https://go.dev/doc/devel/release#go1.27.3
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-10-20 21:44:50 +02:00
Justin Terry
25768a4595
Bump github.com/Microsoft/hcsshim to v0.15.0
...
This change updates Microsoft/hcsshim to v0.15.0 and Microsoft/go-winio
to v0.6.4.
This moves containerd back to mainline and off of the internally tagged
release candidate versions.
Signed-off-by: Justin Terry <terryjustin@microsoft.com >
2026-10-20 12:13:11 -07:00
Samuel Karp
5284371f05
Merge pull request #14381 from thaJeztah/fix_copy_util
...
core/content: Copy: restore support for "-1" as unknown size
2026-10-20 00:19:30 +00:00
Fu Wei
f0cd36b3ff
Merge pull request #14391 from samuelkarp/cri-pull-progress-timestamp
...
cri: record pull progress on request events
2026-10-19 23:12:06 +00:00
Maksym Pavlenko
9585566e9e
Merge pull request #14407 from containerd/dependabot/go_modules/github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus-1.1.1
...
build(deps): bump github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus from 1.1.0 to 1.1.1
2026-10-19 17:59:01 +00:00
dependabot[bot]
52ffb18ab6
build(deps): bump github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus
...
Bumps [github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus](https://github.com/grpc-ecosystem/go-grpc-middleware ) from 1.1.0 to 1.1.1.
- [Release notes](https://github.com/grpc-ecosystem/go-grpc-middleware/releases )
- [Commits](https://github.com/grpc-ecosystem/go-grpc-middleware/compare/v1.1.0...providers/prometheus/v1.1.1 )
---
updated-dependencies:
- dependency-name: github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus
dependency-version: 1.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-19 11:33:53 -04:00
Phil Estes
3acdcb579b
Merge pull request #14413 from mxpv/ci_fix
...
Fix flaky CI
2026-10-19 13:36:14 +00:00
Maksym Pavlenko
b1ab012ef6
Merge pull request #14253 from ump45nose/docs/fix-dead-anchors
...
docs: fix broken anchors in BUILDING.md and README.md
2026-10-19 05:15:24 +00:00
Akihiro Suda
954541ee2d
Merge pull request #14410 from containerd/dependabot/github_actions/actions/download-artifact-8.0.2
...
build(deps): bump actions/download-artifact from 8.0.1 to 8.0.2
2026-10-18 05:56:15 +00:00
Vincent
b6442b8b18
docs: fix broken anchors in BUILDING.md and README.md
...
Signed-off-by: Vincent <1729065730@qq.com >
2026-10-18 10:11:41 +08:00
Maksym Pavlenko
f43c393d07
runc-v2: read the whole line in the reused-fd console test
...
TestShutdownAfterCloseLeavesAReusedFdAlone writes a line into a pty and expects one read on the receiving FIFO to return "still here\r\n". With output post-processing on, the line discipline writes the bytes before the newline and the CR LF it translates the newline into as two separate writes, and the copier forwards each as it arrives, so a single read can return the first part alone. CI hit this on four matrix entries across three pull requests on the day the test merged.
Read the full expected line with io.ReadFull instead. A missing delivery still fails through the five second timeout.
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com >
2026-10-17 16:38:58 -07:00
Maksym Pavlenko
eea5fb4398
Merge pull request #13963 from containerd/dependabot/github_actions/codeql-actions-d3bc01e36b
...
build(deps): bump the codeql-actions group across 1 directory with 3 updates
2026-10-17 22:36:26 +00:00
Maksym Pavlenko
83ad295b76
Merge pull request #14406 from containerd/dependabot/go_modules/golang-x-3d830008a2
...
build(deps): bump the golang-x group with 2 updates
2026-10-17 21:58:41 +00:00
Maksym Pavlenko
e48e87b5c1
Merge pull request #14408 from containerd/dependabot/github_actions/actions/upload-artifact-7.0.2
...
build(deps): bump actions/upload-artifact from 7.0.1 to 7.0.2
2026-10-17 21:58:23 +00:00
Maksym Pavlenko
6c26ce5ff7
Merge pull request #14409 from containerd/dependabot/go_modules/github.com/prometheus/client_golang-1.25.0
...
build(deps): bump github.com/prometheus/client_golang from 1.24.1 to 1.25.0
2026-10-17 21:57:56 +00:00
Fu Wei
ae65337745
Merge pull request #14312 from JacobGabrielson/fix/tty-io-release-on-delete
...
runc-v2: release terminal I/O on delete
2026-10-17 01:07:07 +00:00
dependabot[bot]
01d24c919e
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/analyze](https://github.com/github/codeql-action ) and [github/codeql-action/upload-sarif](https://github.com/github/codeql-action ).
Updates `github/codeql-action/init` from 4.37.4 to 4.38.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/f205ea1c3313d32999d8d6a48b4f6530d4437b38...24c54180a607b1449ed407dd24f251e4e9147c8d )
Updates `github/codeql-action/analyze` from 4.37.4 to 4.38.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/f205ea1c3313d32999d8d6a48b4f6530d4437b38...24c54180a607b1449ed407dd24f251e4e9147c8d )
Updates `github/codeql-action/upload-sarif` from 4.37.4 to 4.38.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/f205ea1c3313d32999d8d6a48b4f6530d4437b38...24c54180a607b1449ed407dd24f251e4e9147c8d )
---
updated-dependencies:
- dependency-name: github/codeql-action/analyze
dependency-version: 4.37.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: codeql-actions
- dependency-name: github/codeql-action/init
dependency-version: 4.37.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: codeql-actions
- dependency-name: github/codeql-action/upload-sarif
dependency-version: 4.37.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: codeql-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-16 23:26:04 +00:00
dependabot[bot]
31f350cf65
build(deps): bump actions/download-artifact from 8.0.1 to 8.0.2
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 8.0.1 to 8.0.2.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c...9000827ccba6bdab643e8b6fd33ac0654aef8333 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: 8.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-16 23:23:25 +00:00
dependabot[bot]
1c31fb7774
build(deps): bump github.com/prometheus/client_golang
...
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) from 1.24.1 to 1.25.0.
- [Release notes](https://github.com/prometheus/client_golang/releases )
- [Changelog](https://github.com/prometheus/client_golang/blob/v1.25.0/CHANGELOG.md )
- [Commits](https://github.com/prometheus/client_golang/compare/v1.24.1...v1.25.0 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
dependency-version: 1.25.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-16 23:23:14 +00:00
dependabot[bot]
e79853ad71
build(deps): bump actions/upload-artifact from 7.0.1 to 7.0.2
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 7.0.1 to 7.0.2.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/043fb46d1a93c77aae656e7c1c64a875d1fc6a0a...cf430e030ddbb5b0abf93d22962f4752f3646cd9 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 7.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-16 23:23:08 +00:00
dependabot[bot]
7e8cd7acdc
build(deps): bump the golang-x group with 2 updates
...
Bumps the golang-x group with 2 updates: [golang.org/x/mod](https://github.com/golang/mod ) and [golang.org/x/sys](https://github.com/golang/sys ).
Updates `golang.org/x/mod` from 0.41.0 to 0.42.0
- [Commits](https://github.com/golang/mod/compare/v0.41.0...v0.42.0 )
Updates `golang.org/x/sys` from 0.48.0 to 0.49.0
- [Commits](https://github.com/golang/sys/compare/v0.48.0...v0.49.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/mod
dependency-version: 0.42.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: golang-x
- dependency-name: golang.org/x/sys
dependency-version: 0.49.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: golang-x
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-16 23:22:49 +00:00
Maksym Pavlenko
eea1312638
Merge pull request #14254 from thaJeztah/bump_go_winio
...
vendor: github.com/Microsoft/go-winio v0.6.3
2026-10-16 21:43:19 +00:00
Mike Brown
82ec3865ed
Merge pull request #14131 from mikebrow/add-integration-buckets-for-runsc
...
adds integration buckets for runsc
2026-10-16 16:10:33 +00:00
Mike Brown and Wei Fu
fc774e4b3c
ci: add integration-runsc CI job and script/runsc/ test helpers
...
Co-authored-by: Wei Fu <fuweid89@gmail.com >
Signed-off-by: Mike Brown <brownwm@us.ibm.com >
2026-10-15 19:07:45 -05:00
Samuel Karp
678b387365
cri: record pull progress on request events
...
pullProgressReporter samples activeReqs and totalBytesRead on a periodic
ticker. A response with an empty body, such as a manifest Resolve HEAD
request, does not increment totalBytesRead. In addition, an activeReqs
transition to zero and back to one between ticker ticks is not observed
by the ticker. In both cases, lastSeenTimestamp is not updated and a
subsequent request can be cancelled before it has run for timeout.
Record the timestamp of the most recent request start, response header
receipt, or body byte read in pullRequestReporter, and advance
lastSeenTimestamp from that timestamp on each tick.
Assisted-by: Antigravity
Signed-off-by: Samuel Karp <samuelkarp@google.com >
2026-10-15 16:33:27 -07:00