Skip to content
containerd 1.6.7

Welcome to the v1.6.7 release of containerd!

The seventh patch release for containerd 1.6 contains various fixes,
includes a new version of runc and adds support for ppc64le and riscv64
(requires unreleased runc 1.2) builds.

### Notable Updates

* **Update runc to v1.1.3** ([#7036](https://github.com/containerd/containerd/pull/7036))
* **Seccomp: Allow clock_settime64 with CAP_SYS_TIME** ([#7172](https://github.com/containerd/containerd/pull/7172))
* **Fix WWW-Authenticate parsing** ([#7131](https://github.com/containerd/containerd/pull/7131))
* **Support RISC-V 64 and ppc64le builds** ([#7170](https://github.com/containerd/containerd/pull/7170))
* **Windows: Update hcsshim to v0.9.4 to fix regression with HostProcess stats** ([#7200](https://github.com/containerd/containerd/pull/7200))
* **Windows: Fix shim logs going to panic.log file** ([#7242](https://github.com/containerd/containerd/pull/7242))
* **Allow ptrace(2) by default for kernels >= 4.8** ([#7171](https://github.com/containerd/containerd/pull/7171))

See the changelog for complete list of changes

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

### Contributors

* Phil Estes
* Daniel Canter
* Derek McGowan
* Akihiro Suda
* Kazuyoshi Kato
* Mike Brown
* Sebastiaan van Stijn
* Wei Fu
* Baoshuo
* Gabriel Adrian Samfira
* Henry Wang
* Iceber Gu
* Marvin Giessing

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

* [release/1.6] Update release build timeout ([#7250](https://github.com/containerd/containerd/pull/7250))
  * [`eccb82f6d`](https://github.com/containerd/containerd/commit/eccb82f6d6211ac7958abb10b2105e8d7d3fb80f) Update release build timeout to 20 minutes
* Prepare releases notes for 1.6.7 ([#7225](https://github.com/containerd/containerd/pull/7225))
  * [`6a854d4b5`](https://github.com/containerd/containerd/commit/6a854d4b59761698134a89080fe005243af4c0ec) Update mailmap
  * [`61612e1a2`](https://github.com/containerd/containerd/commit/61612e1a2cd63feea45b533ca29524018edbc320) Prepare release notes for 1.6.7
* [release/1.6] Update golang to 1.17.13 ([#7244](https://github.com/containerd/containerd/pull/7244))
  * [`d199ee462`](https://github.com/containerd/containerd/commit/d199ee462b8a592277ed910d655b5c9b16295f66) Update golang to 1.17.13
* [release/1.6] Backport: Change os.Stderr reassign for Windows service ([#7242](https://github.com/containerd/containerd/pull/7242))
  * [`0578d20c5`](https://github.com/containerd/containerd/commit/0578d20c5db1fd84db42ed35e6e4ee637976b895) Change os.Stderr reassign for Windows service
* [release/1.6] Backport: bump macos runner version ([#7230](https://github.com/containerd/containerd/pull/7230))
  * [`12cae4961`](https://github.com/containerd/containerd/commit/12cae49615eedcc678d80e1f90e31d1a1315fdcc) Update Vagrant CI to macos-12
  * [`bc4091aae`](https://github.com/containerd/containerd/commit/bc4091aaebb1e7419f8ff82135fbc1efc0d7ecd6) chore: bump macos runner version
* [release/1.6] Backport Windows HostProcess test improvements ([#7227](https://github.com/containerd/containerd/pull/7227))
  * [`cb73bd050`](https://github.com/containerd/containerd/commit/cb73bd0501dd7bdeb7fac66776df49e41eeaba6e) Windows HostProcess container CRI stats test
  * [`ac388525a`](https://github.com/containerd/containerd/commit/ac388525aeb2826607d80dff2280cc6ce7faac5a) Add validations for Windows HostProcess CRI configs
* [release/1.6] go.mod: Bump hcsshim to v0.9.4 ([#7200](https://github.com/containerd/containerd/pull/7200))
  * [`0007f40fe`](https://github.com/containerd/containerd/commit/0007f40fe21a89527961e743af259df312a14823) [release/1.6] go.mod: Bump hcsshim to v0.9.4
* [release/1.6] Update Fedora version to 36 ([#7217](https://github.com/containerd/containerd/pull/7217))
  * [`c9607e78c`](https://github.com/containerd/containerd/commit/c9607e78c98315b2dab55b8d4c73b7b84e146f52) Update Fedora version to 36
* [release/1.6] Support RISC-V 64 ([#7170](https://github.com/containerd/containerd/pull/7170))
  * [`2952b66c0`](https://github.com/containerd/containerd/commit/2952b66c0110e634c10925cce4093c5417d09ad6) CI: add riscv64 builds
  * [`6b2dc9a37`](https://github.com/containerd/containerd/commit/6b2dc9a37ae27e4e4785dc07ae464cbc921d00ad) release/Dockerfile: update Ubuntu to 22.04 for supporting riscv64
  * [`745dc07c4`](https://github.com/containerd/containerd/commit/745dc07c45487217c1cf7bf62987a7bfe0e1f6f9) seccomp: support riscv64
  * [`c2f841f21`](https://github.com/containerd/containerd/commit/c2f841f218a823ad24127f74e25ae6e90ceea887) Create ppc64le release
* [release/1.6] allow ptrace(2) by default for kernel >= 4.8 ([#7171](https://github.com/containerd/containerd/pull/7171))
  * [`f3da3e51f`](https://github.com/containerd/containerd/commit/f3da3e51f5f1b3b6b50586c9962b112b26aba672) allow ptrace(2) by default for kernel >= 4.8
* [release/1.6] seccomp: allow clock_settime64 when CAP_SYS_TIME is added ([#7172](https://github.com/containerd/containerd/pull/7172))
  * [`86b55bd8d`](https://github.com/containerd/containerd/commit/86b55bd8dbb90b84d2b46d8726e3a993f2a75ed4) seccomp: allow clock_settime64 when CAP_SYS_TIME is added
* [release/1.6] update golang to 1.17.12 ([#7160](https://github.com/containerd/containerd/pull/7160))
  * [`aa1101068`](https://github.com/containerd/containerd/commit/aa110106835c55217c5f10ff23e927bf8b50f307) [release/1.6] update golang to 1.17.12
* [release/1.6] Fix WWW-Authenticate parsing ([#7131](https://github.com/containerd/containerd/pull/7131))
  * [`37dfc5c9d`](https://github.com/containerd/containerd/commit/37dfc5c9db66afcfa47b6f40b7797763ac3fde76) [release/1.6] Fix WWW-Authenticate parsing
* [release/1.6] Downgrade MinGW to version 10.2.0 ([#7133](https://github.com/containerd/containerd/pull/7133))
  * [`fa2016d58`](https://github.com/containerd/containerd/commit/fa2016d58ada2438d0af51a522b528dc228cb4ba) [release/1.6] Downgrade MinGW to version 10.2.0
* [release/1.6] ctr: fix label args used in NewContainer ([#7051](https://github.com/containerd/containerd/pull/7051))
  * [`99c56d217`](https://github.com/containerd/containerd/commit/99c56d2175bc02f0fc4db58014b9b483021051a0) ctr: fix label args used in NewContainer
* [release/1.6] Make building static binaries simpler ([#7045](https://github.com/containerd/containerd/pull/7045))
  * [`51de785f8`](https://github.com/containerd/containerd/commit/51de785f85cb23bc31ea9f85938cc043ded7fdf1) [release/1.6] Make building static binaries simpler
* [release/1.6] update runc binary to v1.1.3 ([#7036](https://github.com/containerd/containerd/pull/7036))
  * [`2ea4e6348`](https://github.com/containerd/containerd/commit/2ea4e63483e7799f2fd971cf06d7d0472e9e47d0) update runc binary to v1.1.3
</p>
</details>

### Dependency Changes

* **github.com/Microsoft/hcsshim**  v0.9.3 -> v0.9.4

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