Welcome to the v2.0.5 release of containerd!
The fifth patch release for containerd 2.0 includes various bug fixes and updates.
Highlights
Build and Release Toolchain
- Update go to 1.23.8 (#11717)
Container Runtime Interface (CRI)
- Update ImageService to delete images synchronously (#11599)
Image Distribution
- Prevent panic on zero length push (#11698)
- Set default differ for the default unpack config of transfer service (#11688)
Runtime
- Remove invalid error log when stopping container after containerd restart (#11621)
- Update taskOptions based on runtimeOptions when creating a task (#11618)
Please try out the release binaries and report any issues at
https://github.com/containerd/containerd/issues.
Contributors
- Akihiro Suda
- Akhil Mohan
- Derek McGowan
- Phil Estes
- Wei Fu
- Iceber Gu
- Austin Vazquez
- Maksym Pavlenko
- Cesar Talledo
- Henry Wang
- Jin Dong
- Krisztian Litkey
- Yang Yang
Changes
33 commits
- Update go to 1.23.8 (#11717)
- Prepare release notes for v2.0.5 (#11713)
a8082cd60
Prepare release notes for v2.0.5
- Disable criu test on arm64 (#11710)
- Prevent panic on zero length push (#11698)
8a638b71a
Prevent panic in Docker pusher.
- Set default differ for the default unpack config of transfer service (#11688)
84d9658c3
Set default differ for the default unpack config of transfer service
- ci: update GitHub Actions release runner to ubuntu-24.04 (#11703)
b184a97d3
ci: update GitHub Actions release runner to ubuntu-24.04
- Remove invalid error log when stopping container after containerd restart (#11621)
e04543db0
use shimCtx for fifo copy
- Update taskOptions based on runtimeOptions when creating a task (#11618)
- Update ImageService to delete images synchronously (#11599)
091143135
*: CRIImageService should delete image synchronously
- Update runc binary to v1.2.6 (#11583)
c2372c072
Update runc binary to v1.2.6
- go.{mod,sum}: bump CDI deps to stable v1.0.0. (#11566)
e8506511b
go.{mod,sum}: bump CDI deps to stable v1.0.0.
- silence govulncheck false positives (#11571)
- Fix CI lint error (cherry-picked containerd#11555) (#11567)
16f20abdf
Fix CI lint error
Dependency Changes
- github.com/go-jose/go-jose/v4 v4.0.4 -> v4.0.5
- golang.org/x/crypto v0.31.0 -> v0.36.0
- golang.org/x/net v0.33.0 -> v0.37.0
- golang.org/x/oauth2 v0.23.0 -> v0.28.0
- golang.org/x/sync v0.10.0 -> v0.12.0
- golang.org/x/sys v0.28.0 -> v0.31.0
- golang.org/x/term v0.27.0 -> v0.30.0
- golang.org/x/text v0.21.0 -> v0.23.0
- tags.cncf.io/container-device-interface v0.8.1 -> v1.0.0
- tags.cncf.io/container-device-interface/specs-go v0.8.0 -> v1.0.0
Previous release can be found at v2.0.4
Which file should I download?
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.