Update module github.com/containerd/containerd to v2 #104
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v1.7.18->v2.2.0Release Notes
containerd/containerd (github.com/containerd/containerd)
v2.2.0: containerd 2.2.0Compare Source
Welcome to the v2.2.0 release of containerd!
The second minor release of containerd 2.x focuses on continued stability alongside
new features and improvements. This is the second time-based released for containerd.
Highlights
Add mount manager (#12063)
The mount manager is a new service that provides lifecycle management for filesystem mounts
to support more advanced use cases, such as:
Add conf.d include in the default config (#12323)
Add support for back references in the garbage collector (#12025)
Container Runtime Interface (CRI)
Pod Sandbox Metrics (#10691)
Full implementation of Kubernetes CRI pod-level metrics API
Support image volume mount subpath (#11578)
Go client
Image Distribution
Parallel Unpack (#12332)
Adds support for unpacking layers in parallel during pull operations. This feature is supported with overlayfs and EROFS snapshotters.
OCI Referrers Support (#12309)
Adds new referrers fetcher to remote registry interface using the new referrers endpoint added in OCI distribution-spec 1.1
Tar unpack progress through transfer service (#11921)
Image Storage
EROFS enhancements using mount manager (#12333)
Improvements to EROFS snapshotter using the new mount manager service
mount manager to be performed on-demand or within the runtime.
Add snapshotter and differ for block CIMs (#12050)
Node Resource Interface (NRI)
Runtime
Deprecations
Please try out the release binaries and report any issues at
https://github.com/containerd/containerd/issues.
Contributors
Dependency Changes
cbe6696new41bb18b->2c02b82105ad94newe064f3235a7c282e043c6->0ea5ed00e7078e-> v1.3.156aae31->a7a43d256aae31->a7a43d23ea5e8c->4c0f3b29aa6b5e->cfa47c3Previous release can be found at v2.1.0
Which file should I download?
containerd-<VERSION>-<OS>-<ARCH>.tar.gz: ✅Recommended. Dynamically linked with glibc 2.35 (Ubuntu 22.04).containerd-static-<VERSION>-<OS>-<ARCH>.tar.gz: Statically linked. Expected to be used on Linux distributions that do not use glibc >= 2.35. 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.
v2.1.5: containerd 2.1.5Compare Source
Welcome to the v2.1.5 release of containerd!
The fifth patch release for containerd 2.1 contains various fixes and updates.
Security Updates
containerd
runc
Highlights
Container Runtime Interface (CRI)
Image Distribution
Runtime
Deprecations
Please try out the release binaries and report any issues at
https://github.com/containerd/containerd/issues.
Contributors
Changes
58 commits
fc5bdfeacPrepare release notes for v2.1.5c578c26bfUpdate mailmap46a4a03fbMerge commit from fork232786c90Fix directory permissions239ab877dMerge commit from fork0766796e8fix goroutine leak of container Attach3d713d3d0runc: Update runc binary to v1.3.3de4221cb7Update GHA runners to use latest images for basic binaries build2045b1920ci: bump Go 1.24.9, 1.25.321ec7cc7dUpdate GHA runners to use latest image for most jobs893b5f92eCI: update Fedora to 436374a8f9dPostpone v2.2 deprecation items to v2.398e0e73deCI: skip ubuntu-24.04-arm on private reposa3770cf83cri/server/podsandbox: disable event subscriber7d9f09ba0bugfix:fix container logs lost because io close too quicklyd1cab3cc5ci: bump Go 1.24.89b57a4d35Prevent goroutine hangs during ProgressTracker shutdownca3de4fe7Ensure errContentRangeIgnored error when range-get request is ignored by registrydfffe3d9cRemove additional fuzzers from CIc54585ba7update release builds to 1.24.7 and add 1.25.1 to CIf0a48ce38runc:Update runc binary to v1.3.1f13f8c431add SystemdCgroup to default runtime options42bb71e1einstall-runhcs-shim: fetch target commit instead of tags10944e19fintegration: Add test for directives with userns41d74aee2cri: Fix userns with Dockerfile VOLUME mounts that need copyf40bfc46bcore/mount: Retry unmounting idmapped directories1f51d2deacore/mount: Test cleanup of DoPrepareIDMappedOverlay()8fbf8c503core/mount: Properly cleanup on doPrepareIDMappedOverlay errorsb9d678e15core/mount: Don't call nil function on errors583fe2d24core/mount: Only idmap once per overlayfs, not per layer4832b4d15Add documentation for cgroup_writable field3c174cf64fix: create bootstrap.json with 0644 permission74b0505ebci: bump Go 1.23.12, 1.24.65ef6ea747sys: fix pidfd leak in UnshareAfterEnterUsernsDependency Changes
This release has no dependency changes
Previous release can be found at v2.1.4
Which file should I download?
containerd-<VERSION>-<OS>-<ARCH>.tar.gz: ✅Recommended. Dynamically linked with glibc 2.35 (Ubuntu 22.04).containerd-static-<VERSION>-<OS>-<ARCH>.tar.gz: Statically linked. Expected to be used on Linux distributions that do not use glibc >= 2.35. 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.
v2.1.4: containerd 2.1.4Compare Source
Welcome to the v2.1.4 release of containerd!
The fourth patch release for containerd 2.1 contains various fixes and updates.
Highlights
Container Runtime Interface (CRI)
Go client
Image Distribution
Image Storage
Runtime
Please try out the release binaries and report any issues at
https://github.com/containerd/containerd/issues.
Contributors
Changes
26 commits
112e41363Add release notes for v2.1.4add2dcf86Ensure fetcher always closes body and properly calls release34a1cb1ddfix(dockerFetcher): resolve deadlock issue in dockerFetcher open82c4d6875ci: bump Go 1.23.11, 1.24.56cc2a8d77Fix intermittent test failures on Windows CIs6adc69312Remove WS2025 from CIs due to regression8d194c19ferofs-snapshotter: make IMMUTABLE_FL optional2df7175d7client/New: Don't unlazy the gRPC connection implicitly4902adb92update go-md2man binary to v2.0.702298e1a0cri:fix containerd panic when can't find sandbox extension583133e71erofs-differ: fix filesystem UUID for tar-converted layers57db13d50Amend runtime handler test for stable orderd822c9048CRI: Stable sort for RuntimeHandlersa2fd70639Test showing RuntimeHandlers in Status() are unorderedb74268f86bugfix:close container io when runtime create failedDependency Changes
This release has no dependency changes
Previous release can be found at v2.1.3
Which file should I download?
containerd-<VERSION>-<OS>-<ARCH>.tar.gz: ✅Recommended. Dynamically linked with glibc 2.35 (Ubuntu 22.04).containerd-static-<VERSION>-<OS>-<ARCH>.tar.gz: Statically linked. Expected to be used on Linux distributions that do not use glibc >= 2.35. 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.
v2.1.3: containerd 2.1.3Compare Source
Welcome to the v2.1.3 release of containerd!
The third patch release for containerd 2.1 contains various fixes and updates
to address pull issues with some registries.
Highlights
Image Distribution
Please try out the release binaries and report any issues at
https://github.com/containerd/containerd/issues.
Contributors
Changes
15 commits
627729341Prepare release notes for v2.1.37636bd5ebfix when multipart fetching and the server does not return content length3c5ede878Update transfer supported platforms logicfb752bc8efix import for local transfer servicef6d926314Register remote errors for clients to access registry errors7c1813345Decode grpc errors in the transfer client proxybabacebadFix fetch always adding range to requestsf30be44adUpdate fetcher errors to include full registry errorDependency Changes
This release has no dependency changes
Previous release can be found at v2.1.2
Which file should I download?
containerd-<VERSION>-<OS>-<ARCH>.tar.gz: ✅Recommended. Dynamically linked with glibc 2.35 (Ubuntu 22.04).containerd-static-<VERSION>-<OS>-<ARCH>.tar.gz: Statically linked. Expected to be used on Linux distributions that do not use glibc >= 2.35. 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.
v2.1.2: containerd 2.1.2Compare Source
Welcome to the v2.1.2 release of containerd!
The second patch release for containerd 2.1 contains various fixes and updates.
Highlights
Go client
Image Distribution
Runtime
Please try out the release binaries and report any issues at
https://github.com/containerd/containerd/issues.
Contributors
Changes
28 commits
63b9eae62Prepare release notes for v2.1.2cff1feb28*: properly shutdown non-groupable shims to prevent resource leaks2ce169aaeci: bump golang [1.23.10,1.24.4] in build and release70bcb9b55Enable CIs to run on WS2022 and WS202540575a15fcri:use debug level when receive exec process exited eventsc71f77170build(deps): bump google.golang.org/grpc from 1.72.0 to 1.72.24bcea74deUpdate differ selection in transfer service to prefer default0c3cd8a99Add debug log when transfer returns not implemented820e56765Add more error details when unpack fails to extract9b6c1949aFetch image with default platform only in TestExportAndImportMultiLayer480126f50erofs-snapshotter: fix to work with wrapped errorsd82921ff5Enable DuplicationSuppressor in transfer service0bb25c3d6ci: bump golang [1.23.9, 1.24.3] in build and releaseac8e84efcclient:improve mount error messagedd2ce49d0Add symlink breakout test for overriden pathDependency Changes
Previous release can be found at v2.1.1
Which file should I download?
containerd-<VERSION>-<OS>-<ARCH>.tar.gz: ✅Recommended. Dynamically linked with glibc 2.35 (Ubuntu 22.04).containerd-static-<VERSION>-<OS>-<ARCH>.tar.gz: Statically linked. Expected to be used on Linux distributions that do not use glibc >= 2.35. 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.
v2.1.1: containerd 2.1.1Compare Source
Welcome to the v2.1.1 release of containerd!
The first patch release for containerd 2.1 fixes a critical vulnernability (CVE-2025-47290)
which was first introduced in 2.1.0. See the Github Advisory
for more details. This release also contains a few smaller updates and bux fixes.
Highlights
Image Storage
Runtime
Deprecations
Please try out the release binaries and report any issues at
https://github.com/containerd/containerd/issues.
Contributors
Changes
17 commits
cb1076646Merge commit from fork216667ba0Prepare release notes for 2.1.1ac00b8e61Revert "perf(applyNaive): avoid walking the tree for each file in the same directory"444ca17cdupdate runhcs version to v0.13.00684f1c44build(deps): bump github.com/Microsoft/hcsshime1817a401docs/snapshotters/erofs.md: a tip for improved performance2168cb92cerofs-differ: fix EROFS native image support7fcbc3c46core/runtime/v2: cleanup shim-cleanup logs37d6c4236Update removal version for deprecated registry config fieldse7be076d4ctr:make sure containerd socket exist before create clientc90524d5f.github: mark 2.1 releases as latestDependency Changes
Previous release can be found at v2.1.0
Which file should I download?
containerd-<VERSION>-<OS>-<ARCH>.tar.gz: ✅Recommended. Dynamically linked with glibc 2.35 (Ubuntu 22.04).containerd-static-<VERSION>-<OS>-<ARCH>.tar.gz: Statically linked. Expected to be used on Linux distributions that do not use glibc >= 2.35. 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.
v2.1.0: containerd 2.1.0Compare Source
Welcome to the v2.1.0 release of containerd!
The first minor release of containerd 2.x focuses on continued stability alongside
new features and improvements. This is the first time-based released for containerd.
Most the feature set and core functionality has long been stable and harderened in production
environments, so now we transition to a balance of timely delivery of new functionality
with the same high confidence in stability and performance.
Highlights
Container Runtime Interface (CRI)
Image Distribution
Node Resource Interface (NRI)
Runtime
Breaking
Deprecations
Please try out the release binaries and report any issues at
https://github.com/containerd/containerd/issues.
Contributors
Dependency Changes
ea5083f-> v0.1.0d8f796a-> v1.1.14fcff4anew5d4384e-> v1.0.0Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.