Sourced from github.com/containerd/containerd/v2's releases.
containerd 2.0.0-rc.6
Welcome to the v2.0.0-rc.6 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.
Highlights
- Allow sections of Plugins to be merged, and not overwritten as entire sections. (#9982)
- Add Update API for sandbox controller (#9903)
- Configure otel from env instead of config.toml (#8970)
- Enable NRI by default (#9744)
- Add PluginInfo to introspection API (#9442)
- Remove overlayfs volatile option on temp mounts (#9555)
- Expose usage of deprecated features (#9258)
- Use Intel ISA-L's igzip if available (#9200)
- Introduce top level config migration (#9223)
- Add image delete target (#8989)
- Remove
LimitNOFILEfromcontainerd.service(#8924)- Add support for image expiration during garbage collection (#9022)
- Reduce the contention between ref lock and boltdb lock in content store (#8792)
- Remove "containerd.io/restart.logpath" label (#8264)
- Remove
aufssnapshotter (#8263)- Fix deadlock during NRI plugin registration (containerd/nri#79)
- Fix deadlock when writing to pipe blocks (containerd/ttrpc#168)
Build and Release Toolchain
- Generate attestation for artifacts during release (#10543)
- Remove
cri-containerd-*.tar.gzrelease bundles (#9096)Container Runtime Interface (CRI)
- Use 'UserSpecifiedImage' from CRI to set the image-name annotation (#10747)
- Fine-grained SupplementalGroups control (#9737)
- Add support to set loopback to up (#10238)
- Add support for multiple subscribers to CRI container events (#9661)
- Enable CDI by default (#9621)
- Remove non-sandboxed CRI implementation (#9228)
- Add support for userns in stateless and stateful pods with idmap mounts (KEP-127, k8s >= 1.27) (#8287)
- Use sandboxed CRI by default (#8994)
- Implement RuntimeConfig CRI call (#8722)
- Add support for user namespaces (KEP-127) (#8803)
- Remove CRI v1alpha2 (#8276)
... (truncated)
b70cce2
Merge pull request #10887
from dmcgowan/prepare-v2.0.0-rc.65c65a3d
Update version to v2.0.0-rc.69aa637b
Update api vendor to latest574f0da
Merge pull request #10884
from samuelkarp/nri-0.7.04b9d6c0
deps: bump github.com/containerd/nri6517577
Merge pull request #10864
from djdongjin/dedup-cri-utildeccefc
Merge pull request #9982
from rayburgemeestre/merge-toml-configurations-for-p...e370f0e
Merge pull request #10882
from samuelkarp/containerd-2.0-guidebc819bc
docs: add command for finding schema 1 images18654db
Merge pull request #10881
from samuelkarp/containerd-2.0-guide