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
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
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
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
Michael Zappa
c7c0149f96
update nri to latest
...
Signed-off-by: Michael Zappa <michael.zappa@gmail.com >
2026-10-26 08:12:33 -06: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
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
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
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
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]
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
Sebastiaan van Stijn
819723a239
vendor: golang.org/x/net v0.60.0
...
includes various security fixes also fixed in go1.27.2/go1.26.9
full diff: https://github.com/golang/net/compare/v0.58.0...v0.60.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-10-13 21:52:58 +02:00
Sebastiaan van Stijn
b9ed50f4ea
vendor: github.com/Microsoft/go-winio v0.6.3
...
full diff: https://github.com/microsoft/go-winio/compare/ad3df93bed29...v0.6.3
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-10-10 15:20:59 +02:00
dependabot[bot]
97bc5f4235
build(deps): bump golang.org/x/sync
...
Bumps the golang-x group with 1 update: [golang.org/x/sync](https://github.com/golang/sync ).
Updates `golang.org/x/sync` from 0.23.0 to 0.24.0
- [Commits](https://github.com/golang/sync/compare/v0.23.0...v0.24.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sync
dependency-version: 0.24.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-09 23:57:33 +00:00
dependabot[bot]
278333782e
build(deps): bump the k8s group with 4 updates
...
Bumps the k8s group with 4 updates: [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery ), [k8s.io/client-go](https://github.com/kubernetes/client-go ), [k8s.io/cri-client](https://github.com/kubernetes/cri-client ) and [k8s.io/cri-streaming](https://github.com/kubernetes/cri-streaming ).
Updates `k8s.io/apimachinery` from 0.37.0 to 0.37.1
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.37.0...v0.37.1 )
Updates `k8s.io/client-go` from 0.37.0 to 0.37.1
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kubernetes/client-go/compare/v0.37.0...v0.37.1 )
Updates `k8s.io/cri-client` from 0.37.0 to 0.37.1
- [Commits](https://github.com/kubernetes/cri-client/compare/v0.37.0...v0.37.1 )
Updates `k8s.io/cri-streaming` from 0.37.0 to 0.37.1
- [Commits](https://github.com/kubernetes/cri-streaming/compare/v0.37.0...v0.37.1 )
---
updated-dependencies:
- dependency-name: k8s.io/apimachinery
dependency-version: 0.37.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s
- dependency-name: k8s.io/client-go
dependency-version: 0.37.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s
- dependency-name: k8s.io/cri-client
dependency-version: 0.37.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s
- dependency-name: k8s.io/cri-streaming
dependency-version: 0.37.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-02 23:23:10 +00:00
Akihiro Suda
7c359a8cba
go.mod: bump minimum Go version to 1.27.0
...
Corresponds to the minimum version required by Kubernetes 1.38
https://github.com/kubernetes/cri-api/blob/v0.38.0-alpha.1/go.mod#L5
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp >
2026-10-02 15:38:42 +09:00
Samuel Karp
bb12c26a17
Merge pull request #14234 from containerd/dependabot/go_modules/k8s-809a0ec50e
...
build(deps): bump the k8s group with 2 updates
2026-09-28 17:04:41 +00:00
dependabot[bot]
0e335b8e68
build(deps): bump google.golang.org/grpc from 1.83.2 to 1.84.0
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.83.2 to 1.84.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.83.2...v1.84.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.84.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-25 23:23:26 +00:00
dependabot[bot]
e18b2bf601
build(deps): bump the k8s group with 2 updates
...
Bumps the k8s group with 2 updates: [k8s.io/cri-api](https://github.com/kubernetes/cri-api ) and [k8s.io/streaming](https://github.com/kubernetes/streaming ).
Updates `k8s.io/cri-api` from 0.37.0 to 0.37.1
- [Commits](https://github.com/kubernetes/cri-api/compare/v0.37.0...v0.37.1 )
Updates `k8s.io/streaming` from 0.37.0 to 0.37.1
- [Commits](https://github.com/kubernetes/streaming/compare/v0.37.0...v0.37.1 )
---
updated-dependencies:
- dependency-name: k8s.io/cri-api
dependency-version: 0.37.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s
- dependency-name: k8s.io/streaming
dependency-version: 0.37.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-25 23:22:53 +00:00
Maksym Pavlenko
49d1f53880
Merge pull request #14152 from containerd/dependabot/go_modules/github.com/prometheus/client_model-0.6.3
...
build(deps): bump github.com/prometheus/client_model from 0.6.2 to 0.6.3
2026-09-17 15:35:06 +00:00
Samuel Karp
fe4ef048ad
Merge pull request #14174 from thaJeztah/bump_cbor
...
vendor: github.com/fxamacker/cbor/v2 v2.9.4
2026-09-16 20:58:52 +00:00
Samuel Karp
647fafa847
Prepare release notes for v2.4.0
...
Signed-off-by: Samuel Karp <samuelkarp@google.com >
2026-09-16 09:45:27 -07:00
Sebastiaan van Stijn
3ab1d3a161
vendor: github.com/fxamacker/cbor/v2 v2.9.4
...
update to the latest version, which fixes various potential panics.
full diff: https://github.com/fxamacker/cbor/compare/v2.9.1...v2.9.4
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-16 15:09:52 +02:00
Derek McGowan and Samuel Karp
484e5aba58
vendor: github.com/containerd/containerd/api v1.12.0-rc.1
...
Co-authored-by: Samuel Karp <samuelkarp@google.com >
Signed-off-by: Derek McGowan <derek@mcg.dev >
Signed-off-by: Samuel Karp <samuelkarp@google.com >
2026-09-14 22:08:42 -07:00
Samuel Karp
ee41a78643
Merge pull request #14150 from containerd/dependabot/go_modules/golang-x-e7a3917753
...
build(deps): bump the golang-x group with 4 updates
2026-09-14 16:49:29 +00:00
dependabot[bot]
353342cae6
build(deps): bump github.com/klauspost/compress from 1.19.2 to 1.20.0
...
Bumps [github.com/klauspost/compress](https://github.com/klauspost/compress ) from 1.19.2 to 1.20.0.
- [Release notes](https://github.com/klauspost/compress/releases )
- [Commits](https://github.com/klauspost/compress/compare/v1.19.2...v1.20.0 )
---
updated-dependencies:
- dependency-name: github.com/klauspost/compress
dependency-version: 1.20.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-11 23:23:41 +00:00
dependabot[bot]
e217a27048
build(deps): bump github.com/prometheus/client_model from 0.6.2 to 0.6.3
...
Bumps [github.com/prometheus/client_model](https://github.com/prometheus/client_model ) from 0.6.2 to 0.6.3.
- [Release notes](https://github.com/prometheus/client_model/releases )
- [Commits](https://github.com/prometheus/client_model/compare/v0.6.2...v0.6.3 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/client_model
dependency-version: 0.6.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-11 23:23:23 +00:00
dependabot[bot]
75138b3fda
build(deps): bump the golang-x group with 4 updates
...
Bumps the golang-x group with 4 updates: [golang.org/x/mod](https://github.com/golang/mod ), [golang.org/x/sync](https://github.com/golang/sync ), [golang.org/x/sys](https://github.com/golang/sys ) and [golang.org/x/time](https://github.com/golang/time ).
Updates `golang.org/x/mod` from 0.40.0 to 0.41.0
- [Commits](https://github.com/golang/mod/compare/v0.40.0...v0.41.0 )
Updates `golang.org/x/sync` from 0.22.0 to 0.23.0
- [Commits](https://github.com/golang/sync/compare/v0.22.0...v0.23.0 )
Updates `golang.org/x/sys` from 0.47.0 to 0.48.0
- [Commits](https://github.com/golang/sys/compare/v0.47.0...v0.48.0 )
Updates `golang.org/x/time` from 0.15.0 to 0.16.0
- [Commits](https://github.com/golang/time/compare/v0.15.0...v0.16.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/mod
dependency-version: 0.41.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: golang-x
- dependency-name: golang.org/x/sync
dependency-version: 0.23.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: golang-x
- dependency-name: golang.org/x/sys
dependency-version: 0.48.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: golang-x
- dependency-name: golang.org/x/time
dependency-version: 0.16.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: golang-x
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-11 23:23:05 +00:00
Sebastiaan van Stijn
69269c635b
vendor: github.com/containerd/nri v0.12.3
...
full diff: https://github.com/containerd/nri/compare/v0.12.2...v0.12.3
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-10 08:41:52 +02:00
Sebastiaan van Stijn
f72829f36b
migrate to github.com/urfave/cli/v3
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-10 01:14:31 +02:00
Fu Wei
1380d3f365
Merge pull request #14019 from thaJeztah/update_log
...
vendor: github.com/containerd/log main, use log.Level consts for log-levels
2026-09-09 14:20:26 +00:00
Sebastiaan van Stijn
a77089ba8e
vendor: github.com/containerd/log v0.2.0
...
full diff: https://github.com/containerd/log/compare/v0.1.0...v0.2.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-09 08:44:56 +02:00
Sebastiaan van Stijn
0ca704384f
vendor: github.com/containerd/log/otel v0.1.0
...
no diff: same code, but tagged
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-09 08:44:53 +02:00
Sebastiaan van Stijn
f30398314f
vendor: github.com/moby/sys/userns v0.2.1
...
userns: fix user-namespace detection on OpenVZ, where namespace inode
numbers are virtualized.
full diff: https://github.com/moby/sys/compare/userns/v0.2.0...userns/v0.2.1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-08 20:32:44 +02:00
Sebastiaan van Stijn
0c4981cc2e
vendor: github.com/go-jose/go-jose/v4 v4.1.5
...
Fixed security issues
- cipher/cbc_hmac: don't panic on empty ciphertext
- cipher/cbc_hmac: don't panic on invalid key
- json: limit stack depth
- jwt: reject out-of-range NumericDate values
- Check alg against pubkey curve during verify.
- Reject malformed Ed25519 JWKs
- jws: choose verification key per-signature
Changed
- Verify OpaqueSigner's Public() return is public
- jws: skip signature on ErrJWKSKidNotFound
- Handle JWE JSON without protected header
- jws: don't strip internal whitespace before parsing JSON
- jws: fewer calls to OpaqueSigner.Public()
- Return a specific error when parsing empty string
- Reject typed nil at Verify time
full diff: https://github.com/go-jose/go-jose/compare/v4.1.4...v4.1.5
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-05 02:53:19 +02:00
Derek McGowan
c003f88b8d
Merge pull request #14023 from thaJeztah/migrate_tracing_loghook
...
pkg/tracing: deprecate Logrushook in favor of log/otel.Logrushook
2026-09-05 00:07:02 +00:00
Maksym Pavlenko
a2d2eabba4
Merge pull request #14093 from thaJeztah/bump_crypto2
...
vendor: golang.org/x/crypto v0.56.0
2026-09-04 18:01:38 +00:00
Derek McGowan
4a60706376
Merge pull request #14109 from thaJeztah/bump_cdi
...
vendor: tags.cncf.io/container-device-interface v1.1.1
2026-09-04 17:25:06 +00:00
Sebastiaan van Stijn
d1b8275dc2
vendor: tags.cncf.io/container-device-interface v1.1.1
...
full diff: https://github.com/cncf-tags/container-device-interface/compare/73444d1f71f2...v1.1.1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-04 11:29:59 +02:00
Maksym Pavlenko
9ca93e5488
vendor: bump go-cni v1.1.14 and containernetworking/cni v1.3.1
...
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com >
2026-09-03 13:30:53 -07:00
Sebastiaan van Stijn
977cb4bb0a
vendor: golang.org/x/crypto v0.56.0
...
full diff: https://github.com/golang/crypto/compare/v0.55.0...v0.56.0
We have tagged version v0.56.0 of golang.org/x/crypto in
order to address the following security issues:
- ssh: prevent DoS on deadlocked established channel
Previously, after a channel has been established, a
malicious peer could send crafted messages that would
deadlock the entire connection.
Now, we handle all RFC 4254 channel messages; global
requests are handled explicitly. Then, treat all other
messages as a protocol error and tear the connection
down instead of buffering and blocking.
Thanks to Will Mortensen for reporting this issue.
This is CVE-2026-56855 and Go issue https://go.dev/issue/81317 .
- ssh: prevent DoS on deadlocked undecided channel
Previously, a channel registered in the mux's chanList is
not usable until it is established. A malicious peer was
able flood the channel's incomingRequests, deadlocking the
entire connection.
Now, we add an atomic established state, set when a channel
becomes usable. Until such a time, handlePacket drops every
packet other than the open confirmation/failure, without
blocking and without tearing down the connection.
Thanks to Will Mortensen for reporting this issue.
This is CVE-2026-78662 and Go issue https://go.dev/issue/81316 .
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-03 01:59:52 +02:00
Samuel Karp
716cbaf512
Merge pull request #13972 from thaJeztah/no_spew
...
internal/cri/server: avoid debug log formatting for container spec
2026-08-28 19:17:22 +00:00
Fu Wei
e8c36acf66
Merge pull request #13919 from containerd/dependabot/go_modules/github.com/google/certtostore-1.0.7
...
build(deps): bump github.com/google/certtostore from 1.0.6 to 1.0.7
2026-08-28 19:06:06 +00:00
Sebastiaan van Stijn
30cd464708
internal/cri/server: avoid debug log formatting for container spec
...
Only construct the debug log entry when debug logging is enabled, and
log the runtime spec as a structured field instead of formatting it with spew.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-08-28 20:01:10 +02:00
Sebastiaan van Stijn
5333ee0952
vendor: github.com/docker/go-events v0.1.0
...
full diff: https://github.com/docker/go-events/compare/e31b211e4f1c...v0.1.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-08-28 19:28:34 +02:00
Sebastiaan van Stijn
20fed5179a
pkg/tracing: deprecate Logrushook in favor of log/otel.Logrushook
...
Migrate the hook to a separate moduile in the containerd/log repository,
as it's closely related to the logging utilities provided there, and
allows consumers to use the hook without a direct dependency on
containerd itself.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-08-28 16:25:12 +02:00
Phil Estes
bb5988d3d1
Merge pull request #14058 from thaJeztah/bump_otels
...
chore(deps): go.opentelemetry.io/otel v1.46.0, contrib v0.71.0
2026-08-28 14:17:21 +00:00
Sebastiaan van Stijn
ea60594619
vendor: tags.cncf.io/container-device-interface 73444d1f71f2
...
full diff https://github.com/cncf-tags/container-device-interface/compare/04278701a635...73444d1f71f20b3e6ff785585ec7321c79c94912
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-08-28 15:27:36 +02:00
Derek McGowan
d18d1b5913
Merge pull request #13883 from containerd/dependabot/go_modules/github.com/prometheus/client_golang-1.24.1
...
build(deps): bump github.com/prometheus/client_golang from 1.24.0 to 1.24.1
2026-08-27 23:21:46 +00:00