An open and reliable container runtime
Welcome to the v2.0.0-rc.0 release of containerd! This is a pre-release of containerd
The first major release of containerd 2.x focuses on the continued stability of containerd's core feature set with an easy upgrade from containerd 1.x. This release includes the stabilization of new features added in the last 1.x release as well as the removal of features which were deprecated in 1.x. The goal is to support the vast community of containerd users well into the future along with their ever increasing deployment footprints and variety of use cases.
LimitNOFILE
from containerd.service
(#8924)aufs
snapshotter (#8263)version = 1
(#8275)io.containerd.runtime.v1.linux
and io.containerd.runc.v1
(#8262)LimitNOFILE
from containerd.service
(#8924)io.containerd.runtime.v1.linux
and io.containerd.runc.v1
(#8262)aufs
snapshotter (#8263)Please try out the release binaries and report any issues at https://github.com/containerd/containerd/issues.
Previous release can be found at v1.7.0
containerd-<VERSION>-<OS>-<ARCH>.tar.gz
: ✅Recommended. Dynamically linked with glibc 2.31 (Ubuntu 20.04).containerd-static-<VERSION>-<OS>-<ARCH>.tar.gz
: Statically linked. Expected to be used on non-glibc Linux distributions. Not position-independent.In addition to containerd, typically you will have to install runc and CNI plugins from their official sites too.
See also the Getting Started documentation.
Welcome to the v1.7.14 release of containerd!
The fourteenth patch release for containerd 1.7 contains various fixes and updates.
Please try out the release binaries and report any issues at https://github.com/containerd/containerd/issues.
1babe6b58
Prepare release notes for v1.7.14a9bbbefcf
Use the Go toolchain in CI matrix to build binaries1ca9a643a
update to go 1.21.8, 1.22.139caf532e
Move inline PS scripts into files630226bb4
Disable OOM set score unpriv test temporarilyde7b6bae9
runc-shim: process exec exits before init3b3e537ea
Uninstall mingw before attempting upgrade9e24388b2
CI: Explicitly upgrade MinGW on Windows 2019 GitHub runners.5b23a4127
seccomp, apparmor: add go:noinline753422ac1
Drop go 1.20 and build against 1.22a2d64218c
Fix windows integration tests6379dd6f4
Update workflow files to install Go via composite actiona5c0d061c
Extract a composite action to install Go52a1402df
copy: prevent potential deadlock if close before fully written872746386
copy: setError should imply Closea8004007a
copy: remove max number of ErrResets0465472ed
pushWriter: refactor reset pipe logic into separate function2577207cc
copy: improve error detection from closed pipesd081da86b
copy: check if writer was closed before setting a pipe2a25c085b
copy: remove wrapping io.NopCloser from push writer pipe711cebd48
Register imagePullThroughput and count with MiB8d6f0f2ae
build(deps): bump golangci/golangci-lint-action from 3 to 47929592b9
build(deps): bump actions/upload-artifact from 3 to 4e11de777d
build(deps): bump crazy-max/ghaction-github-runtime from 2 to 32b40a4074
build(deps): bump actions/checkout from 3 to 422feefa57
build(deps): bump actions/setup-go from 3 to 5b96aa4012
build(deps): bump actions/upload-artifact from 1 to 397763f91d
build(deps): bump docker/setup-buildx-action from 2 to 36875bb14f
build(deps): bump github/codeql-action from 2 to 387f9adb6b
build(deps): bump actions/download-artifact from 3 to 4d9c099a9a
.github: windows should use fix critool versiondc594b01d
ci: update crun version to 1.14.3982e0cffb
Move high volume event logs to Trace levelc79ffa277
cri: propagate deprecation list to runtime statuseaebe23de
ctr: print deprecation warnings on every invocation26c057423
bug fix: make sure cri image is pinned when it is pulled outside crid3e997556
go.{mod,sum}: update NRI dependency, re-vendor.3f75af7bf
Move certain debug logs to trace logs
e47f09b
socketpair_windows: remove implementation for now5d0b52b
sockerpair_unix: avoid double close(), set FD_CLOEXECae7840b
Task: fix typo in godocb4ac58c
Take pkg/hooks from github.com/containers/commonda8a7e5
remove containerd as dependency934815e
make plugins/ulimit-adjuster a separate module9b43daa
scripts: fix protobuf URL on arm64
1e51c46
Bump google.golang.org/grpc from 1.57.0 to 1.57.1bea960d
Bump golang.org/x/net from 0.10.0 to 0.17.08ca4110
Fix comment for UserOnCloseWait.e0cd801
server_test: wait for OnClose in TestClientEOF.8d47846
.github: give more slack for build+tests.Previous release can be found at v1.7.13
Welcome to the v1.6.30 release of containerd!
The thirtieth patch release for containerd 1.6 contains various fixes and updates as well as a build fix which prevented the v1.6.29 tag from being released.
Please try out the release binaries and report any issues at https://github.com/containerd/containerd/issues.
9ef6d9d03
Add release notes for v1.6.29.tomlccf3eb6a2
update to go 1.21.8, 1.22.1f6475ea59
Drop go 1.20 and build against 1.227c45ad092
Extract a composite action to install Go4f7305414
update to go1.21.6, go1.20.13da5a36c37
Use testifyafe6efee3
Revert container_stats_test.go change which caused Windows CRI integration test failure370ef115f
container_stats_test.go: avoid checking snapshot size935720b8c
Move inline PS scripts into files74bae5af8
Uninstall mingw before attempting upgrade9b9500bb0
CI: Explicitly upgrade MinGW on Windows 2019 GitHub runners.4814f9e48
seccomp, apparmor: add go:noinlinec7c8ce6bc
Disable OOM set score unpriv test temporarily65915f0a2
runc-shim: process exec exits before inite552c8898
build(deps): bump golangci/golangci-lint-action from 3 to 4888ae152c
build(deps): bump actions/cache from 3 to 4dd913a0de
build(deps): bump actions/upload-artifact from 3 to 4a250c101a
build(deps): bump actions/download-artifact from 3 to 47c8fd2255
build(deps): bump github/codeql-action from 2 to 3f325e559e
build(deps): bump docker/setup-buildx-action from 2 to 31bae160de
build(deps): bump crazy-max/ghaction-github-runtime from 2 to 33c81dc13b
build(deps): bump actions/upload-artifact from 1 to 39b3b80eea
build(deps): bump actions/setup-go from 3 to 56b74818d8
build(deps): bump actions/checkout from 3 to 40f2068a70
Fix config import relative path glob89d00db95
ci: update crun version to 1.14.3aac488730
*: fix code style issue2a38c7e2e
cri: add config ut for invalid drain io timeout valuece213431f
integration: add testcase to drain exec IO in timeb5d52efca
cri: disable drain-exec-IO if it is empty timeout85bed5863
*: update drainExecSyncIO docs and validate the timeout0438e477c
*: add DrainExecSyncIOTimeout config and disable as by defaultfb262317c
*: fix typo and skip exec-io-drain-testcase in winf50c9922b
pkg/cri/server: add timeout to drain exec io99fa35e70
Move high volume event logs to Trace level3785deac4
cri: propagate deprecation list to runtime statusb7a0b1b8e
ctr: print deprecation warnings on every invocation2d43994fb
bug fix: make sure cri image is pinned when it is pulled outside cri195ef7691
Move certain debug logs to trace logsThis release has no dependency changes
Previous release can be found at v1.6.28
Welcome to the v1.7.13 release of containerd!
The thirteenth patch release for containerd 1.7 updates the runc binary in the release builds to address CVE-2024-21626
See the changelog for complete list of changes
Please try out the release binaries and report any issues at https://github.com/containerd/containerd/issues.
1bed37871
seccomp: kernel 6.714628d4aa
Update container-device-interface to v0.6.2836477930
content: Add InfoReaderProviderPrevious release can be found at v1.7.12
Welcome to the v1.6.28 release of containerd!
The twenty-eighth patch release for containerd 1.6 updates the runc binary in the release builds to address CVE-2024-21626
See the changelog for complete list of changes
Please try out the release binaries and report any issues at https://github.com/containerd/containerd/issues.
570c7c637
Prepare release notes for v1.6.28b20b9f86b
Update runc binary to v1.1.12f44628305
seccomp: kernel 6.7Previous release can be found at v1.6.27
Welcome to the v2.0.0-beta.2 release of containerd! This is a pre-release of containerd
The first major release of containerd 2.x focuses on the continued stability of containerd's core feature set with an easy upgrade from containerd 1.x. This release includes the stabilization of new features added in the last 1.x release as well as the removal of features which were deprecated in 1.x. The goal is to support the vast community of containerd users well into the future along with their ever increasing deployment footprints and variety of use cases.
LimitNOFILE
from containerd.service
(#8924)version = 1
(#8275)aufs
snapshotter (#8263)io.containerd.runtime.v1.linux
and io.containerd.runc.v1
(#8262)LimitNOFILE
from containerd.service
(#8924)io.containerd.runtime.v1.linux
and io.containerd.runc.v1
(#8262)aufs
snapshotter (#8263)Please try out the release binaries and report any issues at https://github.com/containerd/containerd/issues.
Previous release can be found at v1.7.0
containerd-<VERSION>-<OS>-<ARCH>.tar.gz
: ✅Recommended. Dynamically linked with glibc 2.31 (Ubuntu 20.04).containerd-static-<VERSION>-<OS>-<ARCH>.tar.gz
: Statically linked. Expected to be used on non-glibc Linux distributions. Not position-independent.In addition to containerd, typically you will have to install runc and CNI plugins from their official sites too.
See also the Getting Started documentation.
Welcome to the v2.0.0-beta.1 release of containerd! This is a pre-release of containerd
The first major release of containerd 2.x focuses on the continued stability of containerd's core feature set with an easy upgrade from containerd 1.x. This release includes the stabilization of new features added in the last 1.x release as well as the removal of features which were deprecated in 1.x. The goal is to support the vast community of containerd users well into the future along with their ever increasing deployment footprints and variety of use cases.
version = 1
(#8275)aufs
snapshotter (#8263)io.containerd.runtime.v1.linux
and io.containerd.runc.v1
(#8262)io.containerd.runtime.v1.linux
and io.containerd.runc.v1
(#8262)aufs
snapshotter (#8263)Please try out the release binaries and report any issues at https://github.com/containerd/containerd/issues.
Previous release can be found at v1.7.0
containerd-<VERSION>-<OS>-<ARCH>.tar.gz
: ✅Recommended. Dynamically linked with glibc 2.31 (Ubuntu 20.04).containerd-static-<VERSION>-<OS>-<ARCH>.tar.gz
: Statically linked. Expected to be used on non-glibc Linux distributions. Not position-independent.In addition to containerd, typically you will have to install runc and CNI plugins from their official sites too.
See also the Getting Started documentation.
Welcome to the v1.6.27 release of containerd!
The twenty-seventh patch release for containerd 1.6 contains various fixes and updates.
/etc/group
handling when appending groups (#9543)containerd.io/restart.logpath
label usage (#9572)See the changelog for complete list of changes
Please try out the release binaries and report any issues at https://github.com/containerd/containerd/issues.
d0edecf28
Prepare release notes for v1.6.2732a515211
update to go1.20.13, test go1.21.637de14d95
shim: Create pid-file with 0644 permissions3938d63de
remove github.com/opencontainers/runc dependency9a9b11f73
update runc binary to v1.1.11d24d263a4
restart: containerd.io/restart.logpath warning9489c0eb0
WithAppendAdditionalGroups: better /etc/group handling713065793
deprecation: fix missing spaces in warningsde0cc92a7
cri: add deprecation warning for runtime_root833b94149
cri: add deprecation warning for rutnime_engine47de3d63d
cri: add deprecation warning for default_runtimed421b8fda
cri: add warning for untrusted_workload_runtime802cb64b0
cri: add warning for old form of systemd_cgroupf8447466c
Add warning for CRIU config usagePrevious release can be found at v1.6.26
Welcome to the v1.7.12 release of containerd!
The twelfth patch release for containerd 1.7 contains various fixes and updates.
/etc/group
handling when appending groups (#9544)containerd.io/restart.logpath
label usage (#9567)See the changelog for complete list of changes
Please try out the release binaries and report any issues at https://github.com/containerd/containerd/issues.
775d544fe
Prepare release notes for v1.7.12a5dc5b894
update to go1.20.13, test go1.21.69251072f7
remove github.com/opencontainers/runc dependency4e67213d4
vendor: github.com/cncf-tags/container-device-interface v0.6.1e0ee0be0d
go.mod: github.com/opencontainers/runtime-spec v1.1.002be2236a
go.mod: github.com/.../container-device-interface v0.6.091f953bb4
go.mod: github.com/opencontainers/runtime-spec v1.1.0-rc.223516a99c
update runc binary to v1.1.11428714e32
go.mod: dario.cat/mergo v1.0.003fed557e
restart: containerd.io/restart.logpath warning68d237392
fix(pkg/dialer): minor fix on dialer function for windowsc63165123
*: enable ARM64 runner55e570844
WithAppendAdditionalGroups: better /etc/group handlingPrevious release can be found at v1.7.11
Welcome to the v1.7.11 release of containerd!
The eleventh patch release for containerd 1.7 contains various fixes and updates including one security issue.
/sys/devices/virtual/powercap
path in runtime spec and deny in default apparmor profile (GHSA-7ww5-4wqc-m92c)See the changelog for complete list of changes
Please try out the release binaries and report any issues at https://github.com/containerd/containerd/issues.
dfae68bc3
Prepare release notes for v1.7.11ed7c6895b
Don't block snapshot garbage collection on Remove failures1fdefdd22
Add warning for CRIU config usagedc45bc838
Add cri-api v1alpha2 usage warning to all api calls9d1bad62e
deprecation: fix missing spaces in warnings51a604c07
cri: add deprecation warning for runtime_root8040e74bf
cri: add deprecation warning for rutnime_engine99adc40eb
cri: add deprecation warning for default_runtimeafef7ec64
cri: add warning for untrusted_workload_runtime6220dc190
cri: add warning for old form of systemd_cgroup80f96cd18
runtime/v2: net.Dial gRPC shim sockets before trying grpc4464fde12
push: always inherit distribution sources from parent7e069ee25
Update tar tests to run on Darwin5fc0e4e61
ctr: Add sandbox flag to ctr run31fe03764
Fix windows default path overwrite issue625b35e4b
snapshots: emit deprecation warning for aufsPrevious release can be found at v1.7.10