Skip to content
containerd 1.2.2

Welcome to the v1.2.2 release of containerd!

The second patch release for `containerd` 1.2 includes important
runtime and CRI fixes.

## Runtime
* Fix rare deadlock on FIFO creation with timeout

## CRI

**ACTION REQUIRED:**
For Kubernetes support, when upgrading containerd from 1.2.0 (including rc releases)
to 1.2.1+, a node reboot is recommended to avoid a known deadlock in 1.2.0.
See [containerd/cri#1018](https://github.com/containerd/cri/issues/1018)

* Fix a bug that a container can't be stopped or inspected when its corresponding image is deleted
* Fix a bug that the cri plugin handles containerd events outside of `k8s.io` namespace

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

### Contributors

* Lantao Liu
* Derek McGowan
* Michael Crosby
* Mike Brown
* Sebastiaan van Stijn
* Akihiro Suda

### Changes

* [`9754871865`](https://github.com/containerd/containerd/commit/9754871865f7fe2f4e74d43e2fc7ccd237edcbce) Merge pull request  [#2917](https://github.com/containerd/containerd/pull/2917) from dmcgowan/release-1.2.2
* [`ef637041ed`](https://github.com/containerd/containerd/commit/ef637041ed0fb59f3c260d7c24939ce4c9e1ffa0) Update for 1.2.2 release
* [`4bb2b0c366`](https://github.com/containerd/containerd/commit/4bb2b0c366ab94020f040ec3cd7a4cc510a3034c) Merge pull request  [#2912](https://github.com/containerd/containerd/pull/2912) from Random-Liu/update-cri-release-1.2
* [`f30fd02372`](https://github.com/containerd/containerd/commit/f30fd02372d307258022fd5d73627e11cd8d086e) Update cri to 0d5cabd006cb5319dc965046067b8432d9fa5ef8 (branch release/1.2).
* [`46e633389b`](https://github.com/containerd/containerd/commit/46e633389b38ff1dd1961db7cc89bba9ad2d0065) Merge pull request  [#2893](https://github.com/containerd/containerd/pull/2893) from thaJeztah/1.2_revert_temp_golang_fix
* [`e71a191f6d`](https://github.com/containerd/containerd/commit/e71a191f6dfc71a8bc5f88ec3b0e63ee84cf167b) Revert "Fix CI due to Golang 1.10.6 / 1.11.3 regressions (workaround)"
* [`aa5e000c96`](https://github.com/containerd/containerd/commit/aa5e000c963756778ab3ebd1a12c67449c503a34) Merge pull request  [#2878](https://github.com/containerd/containerd/pull/2878) from andrewhsu/backport-1.2-fifo-timeout
* [`31be8649fd`](https://github.com/containerd/containerd/commit/31be8649fda55c326dc7b4bb8974c638b3fbf51e) Merge pull request  [#2881](https://github.com/containerd/containerd/pull/2881) from thaJeztah/1.2_backport_fix_ci_golang_1.11
* [`27c6449c2c`](https://github.com/containerd/containerd/commit/27c6449c2c50f7e66076a4186e81aa3167e0dd5a) Fix CI due to Golang 1.10.6 / 1.11.3 regressions (workaround)
* [`18f57e20b0`](https://github.com/containerd/containerd/commit/18f57e20b0800fd7501c4e7abfba788792813f8c) Add timeout and cancel to shim fifo open

### Changes from containerd/cri

* [`0d5cabd0`](https://github.com/containerd/cri/commit/0d5cabd006cb5319dc965046067b8432d9fa5ef8) Merge pull request  [#1007](https://github.com/containerd/cri/pull/1007) from Random-Liu/revert-#999-release-1.2
* [`6ca182a8`](https://github.com/containerd/cri/commit/6ca182a85842fe6ed2fe71f5a536ee0cb63fe220) Revert "Temporary fix for golang regression #29241."
* [`d0f8c33c`](https://github.com/containerd/cri/commit/d0f8c33cda730ccd0bcf8b3c99a750028dbdaa07) Merge pull request  [#1005](https://github.com/containerd/cri/pull/1005) from Random-Liu/cherrypick-#1004-release-1.2
* [`5e6b3386`](https://github.com/containerd/cri/commit/5e6b3386fc2bd0422aa09e4cae30878dba135c70) Install libseccomp2 package based on debian version.
* [`763bf278`](https://github.com/containerd/cri/commit/763bf2782b087e6cf129b550023b7a07ac239555) Merge pull request  [#996](https://github.com/containerd/cri/pull/996) from Random-Liu/cherrypick-#995-release-1.2
* [`23e907d9`](https://github.com/containerd/cri/commit/23e907d951646dbb78f805136632ff75b71dcddc) Merge pull request  [#999](https://github.com/containerd/cri/pull/999) from Random-Liu/cherrypick-#997-release-1.2
* [`298c7fd9`](https://github.com/containerd/cri/commit/298c7fd93eaabf1d0f75fef65a0e800596fae937) Temporary fix for golang regression #29241.
* [`e38e269a`](https://github.com/containerd/cri/commit/e38e269aec885fb4e6c2477273c4eda57b85c655) Add integration test.
* [`dcc9d279`](https://github.com/containerd/cri/commit/dcc9d27972704d897304032c8922d7f624460e6c) Remove container lifecycle image ref dependency.
* [`47f62352`](https://github.com/containerd/cri/commit/47f6235239bfd717622136f98e4b8942330ea934) Merge pull request  [#987](https://github.com/containerd/cri/pull/987) from mikebrow/cherrypick-#984-release-1.2
* [`2216805e`](https://github.com/containerd/cri/commit/2216805e63de9f660cf494e9cd0a2451a6927a04) filter namespace

### Dependency Changes

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

* **github.com/containerd/cri**  0ca1e3c2b73b5c38e72f29bb76338d0078b23d6c -> 0d5cabd006cb5319dc965046067b8432d9fa5ef8