# containerd api/v1.12.0-rc.0 — containerd API 1.12.0-rc.0 - Product: containerd (https://whatsnew.fyi/product/containerd) - Vendor: CNCF - Date: 2026-08-28 - Version: api/v1.12.0-rc.0 - Original notes: https://github.com/containerd/containerd/releases/tag/api/v1.12.0-rc.0 - Permalink: https://whatsnew.fyi/product/containerd/releases/api-v1.12.0-rc.0 - Labels: Pre-release What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Include media type in content create event - **added** — Add parent path to runc checkpoint options - **added** — Add shim mount capabilities - **deprecated** — Deprecate allow mount handlers in shim info and replace with mount capability extension - **fixed** — Fix sandbox task API endpoints for non-runc runtimes - **fixed** — Do not hide linting errors Welcome to the api/v1.12.0-rc.0 release of containerd! *This is a pre-release of containerd* The 13th release for the containerd 1.x API aligns with the containerd 2.4 release. ###### Highlights * **Include media type in content create event** ([#13833](https://github.com/containerd/containerd/pull/13833)) * **Add parent path to runc checkpoint options** ([#13699](https://github.com/containerd/containerd/pull/13699)) ###### Deprecations * **Deprecate "allow mount handlers" in shim info and replace with mount capability extension** ([#14002](https://github.com/containerd/containerd/pull/14002)) * **Fix sandbox task API endpoints for non-runc runtimes** ([#13360](https://github.com/containerd/containerd/pull/13360)) Please try out the release binaries and report any issues at https://github.com/containerd/containerd/issues. ###### Contributors * Derek McGowan * Maksym Pavlenko * Wei Fu * Jordan Liggitt * Samuel Karp * Kohei Tokunaga * Philip Laine * Sebastiaan van Stijn * Sergey Kanzhelev ###### Changes
22 commits

* Prepare api/v1.12.0-rc.0 release ([#14047](https://github.com/containerd/containerd/pull/14047)) * [`d767f44b5`](https://github.com/containerd/containerd/commit/d767f44b5227116479ebbf4145623f3500e4cc23) Prepare api/v1.12.0-rc.0 release * Shim mount handler protocol ([#14002](https://github.com/containerd/containerd/pull/14002)) * [`a72247425`](https://github.com/containerd/containerd/commit/a72247425b44e86a3790828dd11de5c5aecaf23d) api: add shim mount capabilities * chore(api): update github.com/sirupsen/logrus v1.10.2 ([#14037](https://github.com/containerd/containerd/pull/14037)) * [`a28910b14`](https://github.com/containerd/containerd/commit/a28910b14ffc8ff5098d14e2f776dfc6b1857afe) chore(api): update github.com/sirupsen/logrus v1.10.2 * Prepare release notes for api/v1.12.0-beta.0 ([#13899](https://github.com/containerd/containerd/pull/13899)) * [`0ff04dc3f`](https://github.com/containerd/containerd/commit/0ff04dc3f7934523f6a2001e67d9572d4a9d4885) Prepare release notes for api/v1.12.0-beta.0 * Include media type in content create event ([#13833](https://github.com/containerd/containerd/pull/13833)) * [`a452c2e23`](https://github.com/containerd/containerd/commit/a452c2e2304d43f48299ed2663ed82673b25be81) Include media type in content create event * build(deps): bump golang.org/x/net from 0.51.0 to 0.55.0 in /api ([#13819](https://github.com/containerd/containerd/pull/13819)) * [`52c5f1f64`](https://github.com/containerd/containerd/commit/52c5f1f64e2184af56f3550940db29ccdb94e576) build(deps): bump golang.org/x/net from 0.51.0 to 0.55.0 in /api * build(deps): bump github.com/containerd/ttrpc to v1.2.9 ([#13740](https://github.com/containerd/containerd/pull/13740)) * [`658a1c78b`](https://github.com/containerd/containerd/commit/658a1c78b52e25002c9c26a504055c8d3af09ea3) build(deps): bump github.com/containerd/ttrpc to v1.2.9 * Add parent path to runc checkpoint options ([#13699](https://github.com/containerd/containerd/pull/13699)) * [`ea0ed51e2`](https://github.com/containerd/containerd/commit/ea0ed51e2101448874215c0de945197a1cafdea4) shim: allow specifying runc's --parent-path during checkpointing * Update typeurl/v2 to v2.3.0 to drop gogo dependency ([#13490](https://github.com/containerd/containerd/pull/13490)) * [`ce3914324`](https://github.com/containerd/containerd/commit/ce39143249b595d2b275e47c279c129f67e3a2a9) Update typeurl/v2 to v2.3.0 to drop gogo dependency * do not hide linitng errors ([#13423](https://github.com/containerd/containerd/pull/13423)) * [`7f10e9eb5`](https://github.com/containerd/containerd/commit/7f10e9eb5fe3b6e89438fd4806f75bcddfbf576e) do not hide linitng errors * Fix sandbox task API endpoints for non-runc runtimes ([#13360](https://github.com/containerd/containerd/pull/13360)) * [`ac01ae5c2`](https://github.com/containerd/containerd/commit/ac01ae5c2766961c3592523ab679dc06ca73c331) protos: include task API address to CreateTa _[Truncated at 4000 characters — full notes: https://github.com/containerd/containerd/releases/tag/api/v1.12.0-rc.0]_