Skip to content
containerd 1.6.35

Welcome to the v1.6.35 release of containerd!

The thirty-fifth patch release for containerd 1.6 contains various fixes
and updates.

### Highlights

* Regenerate UUID if state is empty in introspection service ([#10511](https://github.com/containerd/containerd/pull/10511))
* Set stderr to empty string when using terminal on Windows ([#10500](https://github.com/containerd/containerd/pull/10500))

#### Container Runtime Interface (CRI)

* Revert HPC working directory fix in pkg/cri/server code ([#10549](https://github.com/containerd/containerd/pull/10549))
* Make `StopPodSandbox` RPC idempotent ([#10531](https://github.com/containerd/containerd/pull/10531))

#### Runtime

* Fix packaged runc reporting incorrect version ([#10558](https://github.com/containerd/containerd/pull/10558))
* Ensure `/run/containerd` gets created with correct perms ([#10535](https://github.com/containerd/containerd/pull/10535))

#### Deprecations

* Update warnings for deprecated CRI config fields ([#10525](https://github.com/containerd/containerd/pull/10525))

Please try out the release binaries and report any issues at
https://github.com/containerd/containerd/issues.

### Contributors

* Phil Estes
* Samuel Karp
* Kazuyoshi Kato
* Kirtana Ashok
* Sascha Grunert
* Akihiro Suda
* Derek McGowan
* Erikson Tung
* Iceber Gu
* Maksym Pavlenko
* Mauri de Souza Meneguzzo
* Sebastiaan van Stijn
* TinaMor
* Wei Fu
* rongfu.leng

### Changes
<details><summary>24 commits</summary>
<p>

* Prepare release notes for v1.6.35 ([#10565](https://github.com/containerd/containerd/pull/10565))
  * [`849650ab7`](https://github.com/containerd/containerd/commit/849650ab7268ae16d659492d6f942eaca67ecbd3) Prepare release notes for v1.6.35
* Fix TestNewBinaryIOCleanup failing with gotip ([#10555](https://github.com/containerd/containerd/pull/10555))
  * [`4ec5cd6bd`](https://github.com/containerd/containerd/commit/4ec5cd6bd0c8d9a87ecade3812007b32e66232b2) Fix TestNewBinaryIOCleanup failing with gotip
* Fix packaged runc reporting incorrect version ([#10558](https://github.com/containerd/containerd/pull/10558))
  * [`9539b9b7b`](https://github.com/containerd/containerd/commit/9539b9b7b459dd01a1de6694639abd12dfe53361) script/setup/install-runc: fix runc using incorrect version
* Revert HPC working directory fix in pkg/cri/server code ([#10549](https://github.com/containerd/containerd/pull/10549))
  * [`c3c2b4eec`](https://github.com/containerd/containerd/commit/c3c2b4eec17844c3f3cbd7db9d9d03288ec36252) Revert "[release/1.7]: HPC working directory fix in pkg/cri/server code"
* update auths code comment ([#10537](https://github.com/containerd/containerd/pull/10537))
  * [`65cf37bcb`](https://github.com/containerd/containerd/commit/65cf37bcb49de11c2fd20fd21f76809739cb788d) update auths code comment
* Ensure `/run/containerd` gets created with correct perms ([#10535](https://github.com/containerd/containerd/pull/10535))
  * [`b1ef73e76`](https://github.com/containerd/containerd/commit/b1ef73e76a8913ae5347985647d576ea07873b9c) Ensure /run/containerd is created with correct perms
* Make `StopContainer` RPC idempotent ([#10530](https://github.com/containerd/containerd/pull/10530))
  * [`7134b03ba`](https://github.com/containerd/containerd/commit/7134b03ba546a9183bd7daf03ae5de56aeaad202) Make `StopContainer` RPC idempotent
* Make `StopPodSandbox` RPC idempotent ([#10531](https://github.com/containerd/containerd/pull/10531))
  * [`18ea8f288`](https://github.com/containerd/containerd/commit/18ea8f288ec87e3137d429adfc90c3a23e7277db) Make `StopPodSandbox` RPC idempotent
* Update warnings for deprecated CRI config fields ([#10525](https://github.com/containerd/containerd/pull/10525))
  * [`ed87e4787`](https://github.com/containerd/containerd/commit/ed87e47878e8cbcc3bc6df1cfd362ba18201f772) deprecation: update warnings for CRI config fields
* client: fix tasks with PID 0 cannot be forced to delete ([#10524](https://github.com/containerd/containerd/pull/10524))
  * [`5c8818782`](https://github.com/containerd/containerd/commit/5c8818782363935285f09b9ced3933c15baadfd8) client: fix tasks with PID 0 cannot be forced to delete
* Regenerate UUID if state is empty in introspection service ([#10511](https://github.com/containerd/containerd/pull/10511))
  * [`a4846fc0d`](https://github.com/containerd/containerd/commit/a4846fc0d30878e2869cccdd7d46693df474bd65) introspection: regenerate UUID if state is empty
* Set stderr to empty string when using terminal on Windows ([#10500](https://github.com/containerd/containerd/pull/10500))
  * [`484705c62`](https://github.com/containerd/containerd/commit/484705c62156ed058e27f6f66d6bf77d13c65198) Set stderr to empty string when using terminal on Windows.
</p>
</details>

### Dependency Changes

This release has no dependency changes

Previous release can be found at [v1.6.34](https://github.com/containerd/containerd/releases/tag/v1.6.34)