Welcome to the v2.0.2 release of containerd!
The second patch release for containerd 2.0 includes a number of bug fixes and improvements.
Highlights
Container Runtime Interface (CRI)
- Remove confusing warning in cri runtime config migration (#11256)
- Fix runtime platform loading in cri image plugin init (#11248)
Runtime
- Update runc binary to v1.2.4 (#11239)
Please try out the release binaries and report any issues at
https://github.com/containerd/containerd/issues.
Contributors
- Jin Dong
- Derek McGowan
- Akihiro Suda
- Kazuyoshi Kato
- Henry Wang
- Krisztian Litkey
- Phil Estes
- Samuel Karp
- Sebastiaan van Stijn
- Akhil Mohan
- Brian Goff
- Chongyi Zheng
- Maksym Pavlenko
- Mike Brown
- Pierre Gimalac
- Wei Fu
Changes
23 commits
- Prepare release notes for v2.0.2 (#11245)
cdaf4dfb4
Prepare release notes for v2.0.2
- Update platforms to latest rc (#11259)
eb125e1dd
Update platforms to latest rc
- Remove confusing warning in cri runtime config migration (#11256)
468079c5c
Remove confusing warning in cri runtime config migration
- Fix runtime platform loading in cri image plugin init (#11248)
a2d9d4fd5
Fix runtime platform loading in cri image plugin init
- make sure console master tty is closed on task exit (#11246)
- Bump up otelttrpc to 0.1.0 (#11242)
8666e7422
Bump up otelttrpc to 0.1.0
- ctr:
ctr images import --all-platforms
: fix unpack (#11236)c4270430d
ctr:ctr images import --all-platforms
: fix unpack
- Update runc binary to v1.2.4 (#11239)
7373ddd70
update runc binary to v1.2.4
- downgrade go-difflib and go-spew to tagged releases (#11222)
f34147772
downgrade go-difflib and go-spew to tagged releases
- Add a build tag to disable std
plugin
import (#11213)dca769485
chore: add a build tag to disable containerd plugin import
- Update golangci to 1.60.3 (#11187)
5942b3fcb
Update golangci to 1.60.3
Changes from containerd/otelttrpc
6 commits
- Add dependabot and upgrade golang and dependency versions (containerd/otelttrpc#3)
- Fix concurrent map panic on metadata (containerd/otelttrpc#2)
Changes from containerd/platforms
6 commits
- Move windows matcher logic so all platforms can use (containerd/platforms#22)
7c58292
Move windows matcher logic so all platforms can use
- replace testify with stdlib in tests (containerd/platforms#21)
86a86b7
replace testify with stdlib in tests
- Replace arm64 minor variant logic with lookup table (containerd/platforms#18)
364665a
Replace arm64 minor variant logic with lookup table
Changes from containerd/ttrpc
5 commits
- Add MD.Clone function (containerd/ttrpc#177)
430f734
Add MD.Clone
- server: fix a Serve() vs. (immediate) Shutdown() race (containerd/ttrpc#175)
Dependency Changes
- github.com/containerd/otelttrpc ea5083fda723 -> v0.1.0
- github.com/containerd/platforms v1.0.0-rc.0 -> v1.0.0-rc.1
- github.com/containerd/ttrpc v1.2.6 -> v1.2.7
- github.com/davecgh/go-spew d8f796af33cc -> v1.1.1
- github.com/pmezard/go-difflib 5d4384ee4fb2 -> v1.0.0
- github.com/stretchr/testify v1.9.0 -> v1.10.0
Previous release can be found at v2.0.1
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.