来源: https://github.com/containerd/containerd/releases/tag/v2.0.7
containerd/containerd v2.0.7 Release Notes
Published at: 2025-11-06T00:23:48Z
Welcome to the v2.0.7 release of containerd!
The seventh patch release for containerd 2.0 includes various bug fixes and updates.
Security Updates
containerd
runc
Highlights
Container Runtime Interface (CRI)
- Disable event subscriber during task cleanup (#12406)
- Add SystemdCgroup to default runtime options (#12254)
- Fix userns with container image VOLUME mounts that need copy (#12241)
Image Distribution
- Add dial timeout field to hosts toml configuration (#12136)
Runtime
- Update runc binary to v1.3.3 (#12479)
- Fix lost container logs from quickly closing io (#12376)
- Create bootstrap.json with 0644 permission (#12184)
- Fix pidfd leak in UnshareAfterEnterUserns (#12178)
Please try out the release binaries and report any issues at https://github.com/containerd/containerd/issues.
Contributors
- Austin Vazquez
- Phil Estes
- Rodrigo Campos
- Wei Fu
- Akihiro Suda
- Derek McGowan
- Maksym Pavlenko
- ningmingxiao
- Kirtana Ashok
- Akhil Mohan
- Andrew Halaney
- Jin Dong
- Jose Fernandez
- Mike Baynton
- Philip Laine
- Swagat Bora
- wheat2018
Changes
56 commits
- Prepare release notes for v2.0.7 (#12482)
- Update runc binary to v1.3.3 (#12479)
b46dc6a67runc: Update runc binary to v1.3.3
- ci: bump Go 1.24.9; 1.25.3 (#12361)
5e9c82178Update GHA runners to use latest images for basic binaries build7f59248dcUpdate GHA runners to use latest image for most jobse1373e8a8ci: bump Go 1.24.9, 1.25.3e1a910a6aci: bump Go 1.24.8; 1.25.2fd04b7f17move exclude-dirs to issues.exclude-dirsb49377975update golangci-lint to v1.64.26e45022a1build(deps): bump golangci/golangci-lint-action from 6.3.2 to 6.5.009ce0f2a1build(deps): bump golangci/golangci-lint-action from 6.2.0 to 6.3.2de63a740bbuild(deps): bump golangci/golangci-lint-action from 6.1.1 to 6.2.0
- Fix lost container logs from quickly closing io (#12376)
f953ee8a3bugfix:fix container logs lost because io close too quickly
- CI: update Fedora to 43 (#12448)
f6f15f513CI: update Fedora to 43
- Disable event subscriber during task cleanup (#12406)
2a2329cbdcri/server/podsandbox: disable event subscriber
- CI: skip ubuntu-24.04-arm on private repos (#12428)
dfb954743CI: skip ubuntu-24.04-arm on private repos
- Remove additional fuzzers from instrumentation repo (#12420)
f6b02f6bbRemove additional fuzzers from CI
- runc:Update runc binary to v1.3.1 (#12275)
75c13ee3frunc:Update runc binary to v1.3.1
- Add SystemdCgroup to default runtime options (#12254)
427cdd06cadd SystemdCgroup to default runtime options
- install-runhcs-shim: fetch target commit instead of tags (#12255)
0b35e19fbinstall-runhcs-shim: fetch target commit instead of tags
- Fix userns with container image VOLUME mounts that need copy (#12241)
- Fix overlayfs issues related to user namespace (#12223)
05c0c99f4core/mount: Retry unmounting idmapped directoriesafdede4cecore/mount: Test cleanup of DoPrepareIDMappedOverlay()47205f814core/mount: Properly cleanup on doPrepareIDMappedOverlay errors6f4abd970core/mount: Don’t call nil function on errorsa2f0d65d7core/mount: Only idmap once per overlayfs, not per layer1c32accd7Make ovl idmap mounts read-only
- ci: bump Go 1.23.12, 1.24.6 (#12187)
9e72e91e6ci: bump Go 1.23.12, 1.24.6
- Create bootstrap.json with 0644 permission (#12184)
009622e04fix: create bootstrap.json with 0644 permission
- Fix pidfd leak in UnshareAfterEnterUserns (#12178)
5bec0a332sys: fix pidfd leak in UnshareAfterEnterUserns
- Fix windows test failures (#12120)
- Add dial timeout field to hosts toml configuration (#12136)
b50cbbc98Add dial timeout field to hosts toml configuration
Dependency Changes
This release has no dependency changes
Previous release can be found at v2.0.6
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.