Shipped · DevOps and infrastructure

What containerd/containerd shipped

The public repository of Containerd · github.com/containerd/containerd

Written by FoxPlug from the repository's own releases; not affiliated with Containerd. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/containerd/containerd; Containerd did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.

Get a weekly update like this for your product, free

Or Use it as a GitHub Action

See the update FoxPlug writes for containerd, free

Week of November 2, 2026

What shipped

Why it matters

This week touches both the transfer path and the runtime path people rely on every day. Registry pulls gain an option to skip descriptor URLs along with counter and log visibility, while request bodies are now closed on authorization failures across several release branches. On the runtime side, a sandboxed runc shim that removes the pause container and pause image requirement, console handling fixes when stdin closes, and Windows fixes for bundle directories and sparse files make task creation more reliable.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: ignore_descriptor_urls option for pulls, a sandboxed runc shim with no pause container, console kept open when stdin closes, Windows bundle and sparse file fixes, and request body cleanup on auth failures backported across releases.

Post for LinkedIn

This week in containerd: pulls gain an ignore_descriptor_urls option with a descriptor URL request counter and sanitized logging, and a sandboxed runc shim now implements the Sandbox API so a pod needs no pause container or pause image. Other changes keep the console open when stdin closes on a terminal process, avoid symlinks for the bundle work directory on Windows so task creation no longer needs administrator rights, and set the sparse file attribute before mkfs. The docker remote now closes request bodies on authorization failures, backported to release branches.

Week of October 26, 2026

What shipped

Why it matters

This week improves container runtime reliability and Windows networking support, tightens CRI ownership of SELinux labels and runtime handler resolution, and fixes dependency and snapshotter issues across maintained branches. Users get fixes for lock contention and deadlocks that could cause timeouts or stalls, along with corrected overlay mount behavior on release branches.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Weekly digest: runc shim no longer blocks State on in-flight Delete, gRPC updated to v1.85.0 to fix a transport deadlock, SELinux pod labels allocated in the CRI layer, AF_UNIX socket support on Windows, and overlay no longer overrides a configured index mount option.

Post for LinkedIn

This week in containerd: the runc shim no longer holds its lock across full Delete cleanup, so State calls are not blocked behind slow deletes. The vendored gRPC is updated to v1.85.0 to fix a transport deadlock under concurrent RPCs. SELinux pod labels are now allocated and tracked in the CRI layer, and runtime handlers for image pulls resolve to their configured platform and snapshotter. The overlay snapshotter no longer overrides a user-configured index mount option, backported across release branches. The dialer now accepts AF_UNIX sockets on Windows next to named pipes, the Rust runc shim runs in CI, NRI is updated to 0.12.5, and legacy gRPC tracing is disabled in the Makefile.

Week of October 19, 2026

What shipped

Why it matters

This week brings a security-related Go update to both main and release/2.4, plus runhcs v0.15.0 across main and the 2.3 and 2.4 branches. Several fixes also land in the releases people run: the Docker pusher body leak on authorization failure, the Copy handling of unknown sizes, and CRI pull progress reporting. Upgrade test coverage was adjusted so the 2.3 and 2.4 branches test the upgrades the release documentation promises.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: Go 1.27.3 with a crypto/x509 security fix on main and release/2.4, runhcs v0.15.0, a Docker pusher body leak fix, Copy accepting -1 as unknown size, and CRI pull progress on request events.

Post for LinkedIn

This week in Containerd: Go was updated to 1.27.3, which carries a crypto/x509 security fix, and the update reached release/2.4. runhcs moved to v0.15.0 on main and was backported to the 2.3 and 2.4 branches. The Docker remote pusher now closes the upload request body when authorization fails, fixing a leak when authorization does not succeed. core/content Copy again supports -1 as an unknown size, backported to 2.3 and 2.4. CRI records pull progress on request events so empty-body responses and brief active-request changes are observed. Upgrade tests were adjusted on 2.3 and 2.4, and flaky CI and documentation anchors were fixed.

Week of October 12, 2026

What shipped

Why it matters

This week brought patch releases on the 2.2, 2.3 and 2.4 lines with security patches, so users on multiple release branches have updated builds to move to. Alongside them came fixes for erofs layer durability, terminal I/O cleanup on delete, and test flakes that affect reliability of the CRI and gVisor coverage.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Three patch releases shipped this week: 2.2.10, 2.3.7 and 2.4.2, all with security patches. Also in: an opt-in erofs fsync_on_commit option, terminal I/O released on delete for runc-v2, a runtime_platforms migration fix in CRI, and gVisor runsc integration buckets.

Post for LinkedIn

This week containerd shipped patch releases on three lines: 2.2.10, 2.3.7 and 2.4.2, each containing fixes, updates and security patches including CVE-2026-95839. Work also landed on layer durability for the erofs snapshotter: a new fsync_on_commit option, off by default, fsyncs a layer before its snapshot is committed so a power loss during or shortly after a pull cannot leave corrupt blobs or missing directories. The runc-v2 shim now releases terminal I/O when a terminal process is deleted, the CRI runtime_platforms migration was fixed for release 2.4, and integration buckets for gVisor runsc were added along with fixes for nil spec and runtime option test flakes.

Week of October 5, 2026

What shipped

Why it matters

This week brings security hardening to how container log files are read, plus stricter validation of runtime handlers in image pulls. Multipart image fetch also becomes more reliable, reducing hangs and data corruption for users pulling images. Several fixes were backported across the 2.0, 2.2 and 2.3 branches so older releases benefit too.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

CRI stops following symlinks for container log files. Unknown runtime handlers in PullImage are now rejected. Multipart image fetch gets stability fixes against hangs and corruption. Test fixes backported to 2.0, 2.2 and 2.3.

Post for LinkedIn

This week in containerd: container log files are no longer read through symlinks, hardening against link-based log access. CRI PullImage now rejects unknown runtime handlers, matching the configured handlers in the runtime service; an empty handler still behaves as before. Multipart image fetch received stability fixes that avoid hangs and data corruption. Integration test fixes for TestContainerExecLargeOutputWithTTY landed in the 2.0, 2.2 and 2.3 branches, and the critest OOMKilled testcase is skipped for systemd cgroup in 2.0 and 2.2. A planned date was added for release 2.5.

Week of September 28, 2026

What shipped

Why it matters

This week includes important security fixes backported across multiple release branches, including stricter reference parsing and seccomp socket domain handling. The minimum Go version requirement update prepares for Kubernetes 1.38 compatibility. Configuration improvements like proxy snapshotter timeouts address operational stability concerns.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: Go 1.27.0 minimum for K8s 1.38 compatibility, reference parser security fix, stricter seccomp socket rules, and proxy snapshotter timeouts across multiple releases.

Post for LinkedIn

Containerd this week shipped security and compatibility improvements across releases. Go minimum version bumped to 1.27.0 for Kubernetes 1.38 support. Reference parser now properly rejects path traversal attempts in image references. Seccomp profile switched to explicit socket domain allow-listing. Proxy snapshotter gains configurable timeout support for improved stability.

Week of September 21, 2026

What shipped

Why it matters

This week delivered five patch releases across active containerd versions addressing a security vulnerability and several resource leaks and command-line parsing bugs. These fixes improve reliability in container runtime operations and address issues affecting CRI, image storage, and command-line tool behavior.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Containerd patch releases: 1.7.36, 2.0.13, 2.2.9, 2.3.6, 2.4.1. Security fix CVE-2026-53493 and CRI/image storage improvements.

Post for LinkedIn

We released patch updates across containerd versions 1.7.36, 2.0.13, 2.2.9, 2.3.6, and 2.4.1 this week. These releases address security concern CVE-2026-53493 alongside important fixes for task leaks during failed container starts, SELinux relabeling failures, image layer fetching, and command-line argument parsing. runc was also updated to v1.5.2 with a kernel bug workaround.

Week of September 14, 2026

What shipped

Why it matters

Containerd 2.4.0 is now available as a regular release focused on new features following the 2.3 LTS. The API 1.12.0 release adds sandbox controller updates and media type tracking. Multiple bug fixes address registry uploads, CLI flag handling, and container isolation.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Containerd 2.4.0 and API 1.12.0 are now available. This non-LTS release includes bug fixes for registry uploads, CLI flags, and container isolation. See release notes for full details.

Post for LinkedIn

Containerd 2.4.0 and API 1.12.0 releases are now available. As a regular non-LTS release, 2.4.0 introduces new features with a shorter support window for early adopters. Key fixes include content upload retry handling, CLI flag parsing in subcommands, and default masking of thermal interrupt information in containers. The API release adds sandbox controller update propagation and media type tracking in content events.

Weeks with too little public activity are left out rather than filled in. Last updated 2026-11-09.

Is this your repo? Ask us to remove this page.