From 2328a02cabc48c39ee10ff235099bb80160f90a0 Mon Sep 17 00:00:00 2001 From: y-ykcir <106751673+y-ykcir@users.noreply.github.com> Date: Wed, 5 Aug 2026 03:40:12 +0000 Subject: [PATCH] Add containerd release analysis: containerd_release_api_v1.12.0-beta.0_20260805_034008 [triggered by /rerun] --- ...se_api_v1.12.0-beta.0_20260805_034008.json | 236 ++++++++++++++++++ ...ease_api_v1.12.0-beta.0_20260805_034008.md | 149 +++++++++++ 2 files changed, 385 insertions(+) create mode 100644 reports/containerd_release_api_v1.12.0-beta.0_20260805_034008.json create mode 100644 reports/containerd_release_api_v1.12.0-beta.0_20260805_034008.md diff --git a/reports/containerd_release_api_v1.12.0-beta.0_20260805_034008.json b/reports/containerd_release_api_v1.12.0-beta.0_20260805_034008.json new file mode 100644 index 0000000..ea0e609 --- /dev/null +++ b/reports/containerd_release_api_v1.12.0-beta.0_20260805_034008.json @@ -0,0 +1,236 @@ +{ + "metadata": { + "generated_at": "2026-08-05T03:40:09.865207", + "tool": "containerd-release-tracker", + "version": "1.0.0" + }, + "release": { + "tag_name": "api/v1.12.0-beta.0", + "name": "containerd API 1.12.0-beta.0", + "body": "Welcome to the api/v1.12.0-beta.0 release of containerd!\n*This is a pre-release of containerd*\n\nThe 13th release for the containerd 1.x API aligns with the containerd 2.4 release.\n\n### Highlights\n\n* **Include media type in content create event** ([#13833](https://github.com/containerd/containerd/pull/13833))\n* **Add parent path to runc checkpoint options** ([#13699](https://github.com/containerd/containerd/pull/13699))\n\n#### Deprecations\n\n* **Fix sandbox task API endpoints for non-runc runtimes** ([#13360](https://github.com/containerd/containerd/pull/13360))\n\nPlease try out the release binaries and report any issues at\nhttps://github.com/containerd/containerd/issues.\n\n### Contributors\n\n* Maksym Pavlenko\n* Derek McGowan\n* Jordan Liggitt\n* Samuel Karp\n* Wei Fu\n* Kohei Tokunaga\n* Philip Laine\n* Sergey Kanzhelev\n\n### Changes\n
16 commits\n

\n\n* Prepare release notes for api/v1.12.0-beta.0 ([#13899](https://github.com/containerd/containerd/pull/13899))\n * [`0ff04dc3f`](https://github.com/containerd/containerd/commit/0ff04dc3f7934523f6a2001e67d9572d4a9d4885) Prepare release notes for api/v1.12.0-beta.0\n* Include media type in content create event ([#13833](https://github.com/containerd/containerd/pull/13833))\n * [`a452c2e23`](https://github.com/containerd/containerd/commit/a452c2e2304d43f48299ed2663ed82673b25be81) Include media type in content create event\n* 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))\n * [`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\n* build(deps): bump github.com/containerd/ttrpc to v1.2.9 ([#13740](https://github.com/containerd/containerd/pull/13740))\n * [`658a1c78b`](https://github.com/containerd/containerd/commit/658a1c78b52e25002c9c26a504055c8d3af09ea3) build(deps): bump github.com/containerd/ttrpc to v1.2.9\n* Add parent path to runc checkpoint options ([#13699](https://github.com/containerd/containerd/pull/13699))\n * [`ea0ed51e2`](https://github.com/containerd/containerd/commit/ea0ed51e2101448874215c0de945197a1cafdea4) shim: allow specifying runc's --parent-path during checkpointing\n* Update typeurl/v2 to v2.3.0 to drop gogo dependency ([#13490](https://github.com/containerd/containerd/pull/13490))\n * [`ce3914324`](https://github.com/containerd/containerd/commit/ce39143249b595d2b275e47c279c129f67e3a2a9) Update typeurl/v2 to v2.3.0 to drop gogo dependency\n* do not hide linitng errors ([#13423](https://github.com/containerd/containerd/pull/13423))\n * [`7f10e9eb5`](https://github.com/containerd/containerd/commit/7f10e9eb5fe3b6e89438fd4806f75bcddfbf576e) do not hide linitng errors\n* Fix sandbox task API endpoints for non-runc runtimes ([#13360](https://github.com/containerd/containerd/pull/13360))\n * [`ac01ae5c2`](https://github.com/containerd/containerd/commit/ac01ae5c2766961c3592523ab679dc06ca73c331) protos: include task API address to CreateTaskRequest\n

\n
\n\n### Dependency Changes\n\n* **github.com/containerd/ttrpc** v1.2.5 -> v1.2.9\n* **github.com/containerd/typeurl/v2** v2.1.1 -> v2.3.0\n* **golang.org/x/net** v0.48.0 -> v0.55.0\n* **golang.org/x/sys** v0.39.0 -> v0.46.0\n* **golang.org/x/text** v0.32.0 -> v0.37.0\n* **google.golang.org/genproto/googleapis/rpc** ff82c1b0f217 -> a57be14db171\n* **google.golang.org/grpc** v1.79.3 -> v1.81.1\n* **google.golang.org/protobuf** v1.36.10 -> v1.36.11\n\nPrevious release can be found at [api/v1.11.0](https://github.com/containerd/containerd/releases/tag/api/v1.11.0)\n", + "published_at": "2026-08-05T02:33:29Z", + "prerelease": true, + "draft": false, + "html_url": "https://github.com/containerd/containerd/releases/tag/api/v1.12.0-beta.0", + "author": "github-actions[bot]" + }, + "analysis": { + "summary": "Error calling LLM API: 401 Client Error: Unauthorized for url: https://qianfan.baidubce.com/v2/chat/completions", + "key_changes": [], + "important_bugfixes": [], + "security_issues": [], + "performance_improvements": [], + "breaking_changes": [], + "recommendations": [], + "risk_assessment": "" + }, + "statistics": { + "analyzed_prs": 12, + "analyzed_issues": 1, + "important_items": 3 + }, + "important_items": [ + { + "type": "PR", + "title": "#13360: Fix sandbox task API endpoints for non-runc runtimes", + "reason": "Has label 'kind/bug'" + }, + { + "type": "PR", + "title": "#13819: build(deps): bump golang.org/x/net from 0.51.0 to 0.55.0 in /api", + "reason": "Contains 'security'; Contains 'performance'; Performance related" + }, + { + "type": "PR", + "title": "#13899: Prepare release notes for api/v1.12.0-beta.0", + "reason": "Performance related" + } + ], + "prs": { + "13360": { + "title": "Fix sandbox task API endpoints for non-runc runtimes", + "url": "https://github.com/containerd/containerd/pull/13360", + "body": "I believe we overlooked this in https://github.com/containerd/containerd/pull/9736 and introduced task API address and version fields in Runc options.\r\n\r\nThose are used in Sandbox API flow and have nothing to do with runc specifically.\r\nAs the result it doesn't work with other runtimes - https://github.com/containerd/containerd/pull/12986\r\n\r\nThis PR deprecates fields introduced in runc options and moves them to `CreateTaskRequest`.\r\n", + "state": "closed", + "merged": true, + "created_at": "2026-05-07T22:02:00Z", + "merged_at": "2026-05-19T00:47:03Z", + "author": "mxpv", + "labels": [ + "impact/deprecation", + "kind/bug", + "area/runtime", + "size/XXL", + "cherry-picked/2.2.x", + "cherry-picked/2.3.x" + ] + }, + "9736": { + "title": "Store bootstrap parameters in sandbox metadata", + "url": "https://github.com/containerd/containerd/pull/9736", + "body": "1. Sandbox controller returns endpoint information including version, protocol and address when `Start` sandbox.\r\n2. Endpoint information is stored `Extensions` of the Sandbox in db, then shim get the endpoint information from Sandbox Extensions and restore bootstrap parameters.\r\n\r\nThis is the first PR of the sandboxed Task demonstrated in draft #9574 ", + "state": "closed", + "merged": true, + "created_at": "2024-02-02T06:42:54Z", + "merged_at": "2024-05-02T16:16:29Z", + "author": "abel-von", + "labels": [ + "impact/changelog", + "ok-to-test", + "area/runtime", + "size/XL" + ] + }, + "9574": { + "title": "WIP: sandbox: add \"sandboxedTask\" in addition to shimTask", + "url": "https://github.com/containerd/containerd/pull/9574", + "body": "If the sandbox provides task API itself, shim management is not required anymore, and shimTask is no longer suitable for the task type provided by the sandbox. So I'm adding a \"sandboxedTask\" type here, and separating the two types can effectively reduce code complexity.\r\n\r\n\r\n\r\n![image](https://github.com/containerd/containerd/assets/7891772/8a3a5a2c-01e1-4e92-95c5-4da3938d293d)\r\n", + "state": "closed", + "merged": false, + "created_at": "2023-12-25T03:43:27Z", + "merged_at": null, + "author": "abel-von", + "labels": [ + "area/cri", + "needs-ok-to-test", + "needs-rebase", + "size/XXL", + "do-not-merge/work-in-progress" + ] + }, + "12986": { + "title": "client: skip runc options unmarshal for non-runc runtime types", + "url": "https://github.com/containerd/containerd/pull/12986", + "body": "getRuncOptions() tries to copy the container's stored runtimeOptions into a fresh *runc.v1.Options before returning it to callers like WithTaskAPIEndpoint. This works for runc containers but fails when the container's runtime options are of a different type, e.g. runtimeoptions.v1.Options used by Kata Containers and other non-runc runtimes. typeurl.UnmarshalTo() rejects the cross-type unmarshal with:\r\n```\r\n can't unmarshal type \"runtimeoptions.v1.Options\" to output\r\n \"containerd.runc.v1.Options\"\r\n```\r\n\r\nThe error then propagates as \"failed to create containerd task: failed to get runtime v2 options: ...\" and breaks container start for every test that runs inside a Kata sandbox when the shim sandboxer is active.\r\n\r\nLet's ensure we check typeurl.Is() efore attempting the unmarshal. If the stored runtimeOptions are not runc.v1.Options we simply return an empty *options.Options so that callers can still populate task-level fields (TaskApiAddress, TaskApiVersion, etc.) without error.", + "state": "closed", + "merged": false, + "created_at": "2026-03-06T16:13:34Z", + "merged_at": null, + "author": "fidencio", + "labels": [ + "size/XS", + "area/client" + ] + }, + "13423": { + "title": "do not hide linitng errors", + "url": "https://github.com/containerd/containerd/pull/13423", + "body": "This was counterproductive to format files before checking. Now lining errors will actually be checked", + "state": "closed", + "merged": true, + "created_at": "2026-05-19T06:37:16Z", + "merged_at": "2026-05-21T22:39:05Z", + "author": "SergeyKanzhelev", + "labels": [ + "size/L" + ] + }, + "13490": { + "title": "Update typeurl/v2 to v2.3.0 to drop gogo dependency", + "url": "https://github.com/containerd/containerd/pull/13490", + "body": "Pull in https://github.com/containerd/typeurl/pull/51#issuecomment-4558801701\r\n\r\ncc @samuelkarp ", + "state": "closed", + "merged": true, + "created_at": "2026-05-27T21:32:42Z", + "merged_at": "2026-05-28T06:59:29Z", + "author": "liggitt", + "labels": [ + "size/XXL" + ] + }, + "51": { + "title": "Use protoversion for containerd version", + "url": "https://github.com/containerd/containerd/pull/51", + "body": "This is more a suggestion, if you actually wanted to use this, you'd probably want to copy proto/version into here, or I could rework it to have less default dependencies (right now it depends on a lot of my code that docker does not use ie https://go.pedge.io/protolog).\n\nFor my protobuf projects, I use a `Version` message for both client and server side versions. The setup is pretty simple - with the `version.API` service, there is both a `GetVersion` rpc, and a `GET /version` route using https://github.com/gengo/grpc-gateway. I use cobra instead of codegangsta/cli, so I just have https://github.com/peter-edge/go-proto/blob/master/client/protoclient.go to make the commands for me, but I do the same logic here for you.\n", + "state": "closed", + "merged": true, + "created_at": "2015-12-18T13:09:50Z", + "merged_at": "2015-12-18T18:53:04Z", + "author": "bufdev", + "labels": [] + }, + "13699": { + "title": "Add parent path to runc checkpoint options", + "url": "https://github.com/containerd/containerd/pull/13699", + "body": "This commit allows the client to specify runc's `--parent-path` flag during checkpointing. This is useful for trying CRIU features relying on this flag (e.g. incremental checkpointing) from the client's side.\r\n", + "state": "closed", + "merged": true, + "created_at": "2026-07-01T00:24:24Z", + "merged_at": "2026-07-01T06:21:12Z", + "author": "ktock", + "labels": [ + "impact/changelog", + "size/L" + ] + }, + "13740": { + "title": "build(deps): bump github.com/containerd/ttrpc to v1.2.9", + "url": "https://github.com/containerd/containerd/pull/13740", + "body": "Update ttrpc to pick up https://github.com/containerd/ttrpc/pull/239\r\n\r\ncc @fuweid @samuelkarp ", + "state": "closed", + "merged": true, + "created_at": "2026-07-08T20:02:32Z", + "merged_at": "2026-07-12T15:15:39Z", + "author": "liggitt", + "labels": [ + "size/L" + ] + }, + "13819": { + "title": "build(deps): bump golang.org/x/net from 0.51.0 to 0.55.0 in /api", + "url": "https://github.com/containerd/containerd/pull/13819", + "body": "Bumps [golang.org/x/net](https://github.com/golang/net) from 0.51.0 to 0.55.0.\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang.org/x/net&package-manager=go_modules&previous-version=0.51.0&new-version=0.55.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/containerd/containerd/network/alerts).\n\n
", + "state": "closed", + "merged": true, + "created_at": "2026-07-21T03:46:39Z", + "merged_at": "2026-07-22T03:13:48Z", + "author": "dependabot[bot]", + "labels": [ + "dependencies", + "size/S", + "go" + ] + }, + "13833": { + "title": "Include media type in content create event", + "url": "https://github.com/containerd/containerd/pull/13833", + "body": "This adds a new media type field to the content create event. This is needed as content create events occur before the image create event does. Meaning it is impossible to determine the media type of the content without first reading the content and fingerprinting it.\r\n\r\nFixes #12884", + "state": "closed", + "merged": true, + "created_at": "2026-07-23T13:37:12Z", + "merged_at": "2026-07-24T10:46:23Z", + "author": "phillebaba", + "labels": [ + "impact/changelog", + "size/XXL" + ] + }, + "13899": { + "title": "Prepare release notes for api/v1.12.0-beta.0", + "url": "https://github.com/containerd/containerd/pull/13899", + "body": "Part of the v2.4 beta process\r\n\r\n----\r\n\r\ncontainerd api/v1.12.0-beta.0\r\n\r\nWelcome to the api/v1.12.0-beta.0 release of containerd! \r\n*This is a pre-release of containerd*\r\n\r\nThe 13th release for the containerd 1.x API aligns with the containerd 2.4 release.\r\n\r\n### Highlights\r\n\r\n* **Include media type in content create event** ([#13833](https://github.com/containerd/containerd/pull/13833))\r\n* **Add parent path to runc checkpoint options** ([#13699](https://github.com/containerd/containerd/pull/13699))\r\n\r\n#### Deprecations\r\n\r\n* **Fix sandbox task API endpoints for non-runc runtimes** ([#13360](https://github.com/containerd/containerd/pull/13360))\r\n\r\nPlease try out the release binaries and report any issues at\r\nhttps://github.com/containerd/containerd/issues.\r\n\r\n### Contributors\r\n\r\n* Maksym Pavlenko\r\n* Jordan Liggitt\r\n* Samuel Karp\r\n* Wei Fu\r\n* Kohei Tokunaga\r\n* Philip Laine\r\n* Sergey Kanzhelev\r\n\r\n### Changes\r\n
14 commits\r\n

\r\n\r\n* Include media type in content create event ([#13833](https://github.com/containerd/containerd/pull/13833))\r\n * [`a452c2e23`](https://github.com/containerd/containerd/commit/a452c2e2304d43f48299ed2663ed82673b25be81) Include media type in content create event\r\n* 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))\r\n * [`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\r\n* build(deps): bump github.com/containerd/ttrpc to v1.2.9 ([#13740](https://github.com/containerd/containerd/pull/13740))\r\n * [`658a1c78b`](https://github.com/containerd/containerd/commit/658a1c78b52e25002c9c26a504055c8d3af09ea3) build(deps): bump github.com/containerd/ttrpc to v1.2.9\r\n* Add parent path to runc checkpoint options ([#13699](https://github.com/containerd/containerd/pull/13699))\r\n * [`ea0ed51e2`](https://github.com/containerd/containerd/commit/ea0ed51e2101448874215c0de945197a1cafdea4) shim: allow specifying runc's --parent-path during checkpointing\r\n* Update typeurl/v2 to v2.3.0 to drop gogo dependency ([#13490](https://github.com/containerd/containerd/pull/13490))\r\n * [`ce3914324`](https://github.com/containerd/containerd/commit/ce39143249b595d2b275e47c279c129f67e3a2a9) Update typeurl/v2 to v2.3.0 to drop gogo dependency\r\n* do not hide linitng errors ([#13423](https://github.com/containerd/containerd/pull/13423))\r\n * [`7f10e9eb5`](https://github.com/containerd/containerd/commit/7f10e9eb5fe3b6e89438fd4806f75bcddfbf576e) do not hide linitng errors\r\n* Fix sandbox task API endpoints for non-runc runtimes ([#13360](https://github.com/containerd/containerd/pull/13360))\r\n * [`ac01ae5c2`](https://github.com/containerd/containerd/commit/ac01ae5c2766961c3592523ab679dc06ca73c331) protos: include task API address to CreateTaskRequest\r\n

\r\n
\r\n\r\n### Dependency Changes\r\n\r\n* **github.com/containerd/ttrpc** v1.2.5 -> v1.2.9\r\n* **github.com/containerd/typeurl/v2** v2.1.1 -> v2.3.0\r\n* **golang.org/x/net** v0.48.0 -> v0.55.0\r\n* **golang.org/x/sys** v0.39.0 -> v0.46.0\r\n* **golang.org/x/text** v0.32.0 -> v0.37.0\r\n* **google.golang.org/genproto/googleapis/rpc** ff82c1b0f217 -> a57be14db171\r\n* **google.golang.org/grpc** v1.79.3 -> v1.81.1\r\n* **google.golang.org/protobuf** v1.36.10 -> v1.36.11\r\n\r\nPrevious release can be found at [api/v1.11.0](https://github.com/containerd/containerd/releases/tag/api/v1.11.0)\r\n\r\n", + "state": "closed", + "merged": true, + "created_at": "2026-08-03T18:59:02Z", + "merged_at": "2026-08-05T02:01:24Z", + "author": "dmcgowan", + "labels": [ + "size/S" + ] + } + }, + "issues": { + "12884": { + "title": "New content media type label", + "url": "https://github.com/containerd/containerd/issues/12884", + "body": "### What is the problem you're trying to solve\n\nCurrently when walking content it is hard to know how to parse the actual content. Given an arbitrary digest there is no way of determining the content type, nor is there a easy way to determine the parent of the content. This means that the only way to determine the media type is to fingerprint the data by looking for known keys. The other option is to walk all images until the given digest is found in the parent. Neither of these solutions are efficient or stable.\n\n### Describe the solution you'd like\n\nWhen content is ingested it would be helpful to include the media type as a label. This would remove any need for complicated lookups to determine the media type.\n\n### Additional context\n\n_No response_", + "state": "closed", + "created_at": "2026-02-10T12:19:17Z", + "closed_at": "2026-07-24T10:46:25Z", + "author": "phillebaba", + "labels": [ + "kind/feature" + ] + } + } +} \ No newline at end of file diff --git a/reports/containerd_release_api_v1.12.0-beta.0_20260805_034008.md b/reports/containerd_release_api_v1.12.0-beta.0_20260805_034008.md new file mode 100644 index 0000000..dda8cb4 --- /dev/null +++ b/reports/containerd_release_api_v1.12.0-beta.0_20260805_034008.md @@ -0,0 +1,149 @@ +# Containerd 版本发布分析报告 +## containerd API 1.12.0-beta.0 (api/v1.12.0-beta.0) + +### 📋 版本信息 +- **版本标签:** api/v1.12.0-beta.0 +- **版本名称:** containerd API 1.12.0-beta.0 +- **发布时间:** 2026-08-05T02:33:29Z +- **发布者:** github-actions[bot] +- **预发布版本:** 是 +- **草稿状态:** 否 +- **GitHub 链接:** https://github.com/containerd/containerd/releases/tag/api/v1.12.0-beta.0 + +### 🔍 分析统计 +- **分析时间:** 2026-08-05 03:40:08 +- **分析的 PR 数量:** 12 +- **分析的 Issue 数量:** 1 +- **重要项目数量:** 3 + +## 📊 版本概述 +Error calling LLM API: 401 Client Error: Unauthorized for url: https://qianfan.baidubce.com/v2/chat/completions + +## 📋 Release 包含的变更 + +### PR #13360: Fix sandbox task API endpoints for non-runc runtimes +- **链接:** https://github.com/containerd/containerd/pull/13360 +- **状态:** closed +- **已合并:** 是 +- **作者:** mxpv +- **标签:** impact/deprecation, kind/bug, area/runtime, size/XXL, cherry-picked/2.2.x, cherry-picked/2.3.x +- **变更说明:** + **PR #13360:** Fix sandbox task API endpoints for non-runc runtimes +**标签:** impact/deprecation, kind/bug, area/runtime, size/XXL, cherry-picked/2.2.x, cherry-picked/2.3.x + +**PR内容:** I believe we overlooked this in https://github.com/containerd/containerd/pull/9736 and introduced task API address and version fields in Runc options. + +Those are used in Sandbox API flow and have nothing to do wit... + +### PR #13423: do not hide linitng errors +- **链接:** https://github.com/containerd/containerd/pull/13423 +- **状态:** closed +- **已合并:** 是 +- **作者:** SergeyKanzhelev +- **标签:** size/L +- **变更说明:** + **PR #13423:** do not hide linitng errors +**标签:** size/L + +**PR内容:** This was counterproductive to format files before checking. Now lining errors will actually be checked... + +### PR #13490: Update typeurl/v2 to v2.3.0 to drop gogo dependency +- **链接:** https://github.com/containerd/containerd/pull/13490 +- **状态:** closed +- **已合并:** 是 +- **作者:** liggitt +- **标签:** size/XXL +- **变更说明:** + **PR #13490:** Update typeurl/v2 to v2.3.0 to drop gogo dependency +**标签:** size/XXL + +**PR内容:** Pull in https://github.com/containerd/typeurl/pull/51#issuecomment-4558801701 + +cc @samuelkarp ... + +### PR #13699: Add parent path to runc checkpoint options +- **链接:** https://github.com/containerd/containerd/pull/13699 +- **状态:** closed +- **已合并:** 是 +- **作者:** ktock +- **标签:** impact/changelog, size/L +- **变更说明:** + **PR #13699:** Add parent path to runc checkpoint options +**标签:** impact/changelog, size/L + +**PR内容:** This commit allows the client to specify runc's `--parent-path` flag during checkpointing. This is useful for trying CRIU features relying on this flag (e.g. incremental checkpointing) from the client's side. +... + +### PR #13740: build(deps): bump github.com/containerd/ttrpc to v1.2.9 +- **链接:** https://github.com/containerd/containerd/pull/13740 +- **状态:** closed +- **已合并:** 是 +- **作者:** liggitt +- **标签:** size/L +- **变更说明:** + **PR #13740:** build(deps): bump github.com/containerd/ttrpc to v1.2.9 +**标签:** size/L + +**PR内容:** Update ttrpc to pick up https://github.com/containerd/ttrpc/pull/239 + +cc @fuweid @samuelkarp ... + +### PR #13819: build(deps): bump golang.org/x/net from 0.51.0 to 0.55.0 in /api +- **链接:** https://github.com/containerd/containerd/pull/13819 +- **状态:** closed +- **已合并:** 是 +- **作者:** dependabot[bot] +- **标签:** dependencies, size/S, go +- **变更说明:** + **PR #13819:** build(deps): bump golang.org/x/net from 0.51.0 to 0.55.0 in /api +**标签:** dependencies, size/S, go + +**PR内容:** Bumps [golang.org/x/net](https://github.com/golang/net) from 0.51.0 to 0.55.0. +
+Commits +