Skip to content
containerd 1.5.6

Welcome to the v1.5.6 release of containerd!

The sixth patch release for containerd 1.5 contains minor fixes and updates
including an updated runc and hcsshim.

### Notable Updates

* **Install apparmor parser for arm64 and update seccomp to 2.5.1** [#5763](https://github.com/containerd/containerd/pull/5763)
* **Update runc binary to 1.0.2** [#5899](https://github.com/containerd/containerd/pull/5899)
* **Update hcsshim to v0.8.21 to fix layer issue on Windows Server 2019** [#5942](https://github.com/containerd/containerd/pull/5942)
* **Add support for 'clone3' syscall to fix issue with certain images when seccomp is enabled** [#5982](https://github.com/containerd/containerd/pull/5982)
* **Add image config labels in CRI container creation** [#6012](https://github.com/containerd/containerd/pull/6012)
* **Fix panic in metadata content writer on copy error** [#6043](https://github.com/containerd/containerd/pull/6043)

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

* Derek McGowan
* Akihiro Suda
* Wei Fu
* Phil Estes
* Alexandre Peixoto Ferreira
* Daniel Canter
* Sebastiaan van Stijn
* Davanum Srinivas
* Gunju Kim
* Jayme Howard
* Kohei Tokunaga
* Mike Brown
* wanglei
* zhanglei

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

* [`1a1b383ad`](https://github.com/containerd/containerd/commit/1a1b383ad5b520349f13f9715e0cd1e2f132c087) Merge pull request  [#6068](https://github.com/containerd/containerd/pull/6068) from dmcgowan/prepare-1.5.6
* [`bc8fdf832`](https://github.com/containerd/containerd/commit/bc8fdf8324f2116e058b61ef30bbf76479dfc5f3) Update release notes and mailmap
* [`77dafa20c`](https://github.com/containerd/containerd/commit/77dafa20c1df02a03c9c887813f25eb5a5853a65) Prepare release notes for v1.5.6
* [`063195739`](https://github.com/containerd/containerd/commit/063195739c21d530ff6ea65f0105ce6ada089fd8) Merge pull request  [#6045](https://github.com/containerd/containerd/pull/6045) from dmcgowan/1.5-fix-metadata-content-panic
* [`a4b51d119`](https://github.com/containerd/containerd/commit/a4b51d1197ee9a5547491a2ce0f15b23daaf1113) Fix panic in metadata content writer on copy error
* [`4de759ab5`](https://github.com/containerd/containerd/commit/4de759ab5952d20066f8dbb28a192ee7a56b3e6b) Merge pull request  [#6041](https://github.com/containerd/containerd/pull/6041) from dmcgowan/backport-1.5-use-ghcr-test-images
* [`147705920`](https://github.com/containerd/containerd/commit/1477059201e56c01a15618e04d22b4e0fce08d10) Use github images for integration tests
* [`3f4f6bca9`](https://github.com/containerd/containerd/commit/3f4f6bca98cf77d7a6f142dee8e388205b0eab70) Merge pull request  [#5981](https://github.com/containerd/containerd/pull/5981) from scuzhanglei/release-1.5-privileged-device
* [`980646e3c`](https://github.com/containerd/containerd/commit/980646e3c44198e25383feb739c3b7d918c85f87) Merge pull request  [#6024](https://github.com/containerd/containerd/pull/6024) from estesp/cp-6012
* [`514137aa0`](https://github.com/containerd/containerd/commit/514137aa0386b53ad2b4a6967248d9244ae2be7e) cri: add devices for privileged container
* [`6bfd09f7c`](https://github.com/containerd/containerd/commit/6bfd09f7c91c042a2ce6c2a1025c88e2975395b6) Enable image config labels in ctr and CRI container creation
* [`00e5fbe2a`](https://github.com/containerd/containerd/commit/00e5fbe2a2c254d8b6a8f3a56675e5673178cd67) Merge pull request  [#6013](https://github.com/containerd/containerd/pull/6013) from AkihiroSuda/cherrypick-5982-1.5
* [`2726be136`](https://github.com/containerd/containerd/commit/2726be13660957743f31353ac09ceeea92e4e6cd) Merge pull request  [#5983](https://github.com/containerd/containerd/pull/5983) from AkihiroSuda/runc-v1.0.2-15
* [`79e05529e`](https://github.com/containerd/containerd/commit/79e05529eaddf2950dea3a13915a94baa408afbf) Merge pull request  [#5999](https://github.com/containerd/containerd/pull/5999) from dmcgowan/1.5-fix-unexpected-eof-handling
* [`923088852`](https://github.com/containerd/containerd/commit/923088852dd91f7489924c46937522e797de5d2a) seccomp: support "clone3" (return ENOSYS unless SYS_ADMIN is granted)
* [`4133c775c`](https://github.com/containerd/containerd/commit/4133c775cf81fec77bb2b3125d17d05dfb7a8dad) go.mod: update runc to v1.0.2
* [`011fb4c0b`](https://github.com/containerd/containerd/commit/011fb4c0b95637fde2b17c3e7d13697ff52ba40a) update runc binary to v1.0.2
* [`78a5a2c16`](https://github.com/containerd/containerd/commit/78a5a2c1647ca2e9d8511c5d760d3540ec0c4ffd) Merge pull request  [#6008](https://github.com/containerd/containerd/pull/6008) from thaJeztah/1.5_update_go
* [`210d3bc15`](https://github.com/containerd/containerd/commit/210d3bc15272b1ef33359065f533ecaf187ee32b) Fix content copy to not ignore unexpected EOF
* [`a863339c5`](https://github.com/containerd/containerd/commit/a863339c51f08bdbc6505e7beae4c16077714742) [release/1.5] update Go to 1.16.8
* [`217ab73b1`](https://github.com/containerd/containerd/commit/217ab73b1d98b874c684283a954051c8e1dd40fe) Merge pull request  [#6007](https://github.com/containerd/containerd/pull/6007) from AkihiroSuda/cherrypick-5987-1.5
* [`f3d46f828`](https://github.com/containerd/containerd/commit/f3d46f828e44b4216bbc68f79d810937ae95db41) CI: Switch to available latest images
* [`36d09a433`](https://github.com/containerd/containerd/commit/36d09a433c4d23caa9c93c6ee35fdf6eee19fcb2) Merge pull request  [#5941](https://github.com/containerd/containerd/pull/5941) from alexandref75/release/1.5
* [`f40ee0785`](https://github.com/containerd/containerd/commit/f40ee0785b87252b2a065396a67a52a1f3ef8d3b) Merge pull request  [#5942](https://github.com/containerd/containerd/pull/5942) from dcantah/15-hcsshim-backport
* [`c7ed09d55`](https://github.com/containerd/containerd/commit/c7ed09d55a94b8e310ad7c38d6506a0a7fafb357) Adding testing of two devices in a directory
* [`0ca2e2751`](https://github.com/containerd/containerd/commit/0ca2e2751f0f35688345e2e9aca18ee0f044dfaf) Fix dir support for devices V3 (#4847)
* [`0fd19511e`](https://github.com/containerd/containerd/commit/0fd19511e6aa352738a14abfffafd3a92b0b083b) go.mod: Update hcsshim to v0.8.21
* [`69e5db821`](https://github.com/containerd/containerd/commit/69e5db821af6458b4078d654ad3dcb3f31faa522) Merge pull request  [#5893](https://github.com/containerd/containerd/pull/5893) from gjkim42/cherry-pick-of-#5878
* [`27e164648`](https://github.com/containerd/containerd/commit/27e1646489d12c6e13f49c3fff4f61a53f7f603c) Allow expanded DNS configuration
* [`337ede532`](https://github.com/containerd/containerd/commit/337ede5321f115b00b1d3abcca3c5594ae722b0d) Merge pull request  [#5894](https://github.com/containerd/containerd/pull/5894) from estesp/cp-5625
* [`8cfab161f`](https://github.com/containerd/containerd/commit/8cfab161fb253d7dcc24eca1a4dfebeadca0bf8c) CI: Switch to available latest images
* [`25ad9449c`](https://github.com/containerd/containerd/commit/25ad9449cb709b266943a0fb198bf49d0b0d821a) Merge pull request  [#5763](https://github.com/containerd/containerd/pull/5763) from thaJeztah/1.5_backport_install_apparmor_parser_for_arm64_env
* [`84cfadfa4`](https://github.com/containerd/containerd/commit/84cfadfa4ae19dab9525a36d178edf846fdb861d) Merge pull request  [#5843](https://github.com/containerd/containerd/pull/5843) from thaJeztah/1.5_backport_update_go_116
* [`b9d5cff5d`](https://github.com/containerd/containerd/commit/b9d5cff5d10005277e5ef6ffd61e5a5fd6b15cbf) Update Go to 1.16.7
* [`8b22de9e4`](https://github.com/containerd/containerd/commit/8b22de9e4f7c5ca460d37061c86b41213a61901b) Merge pull request  [#5816](https://github.com/containerd/containerd/pull/5816) from estesp/cp-5809
* [`fe195c343`](https://github.com/containerd/containerd/commit/fe195c3432493277fff4e050e7622660ecc26415) mergo: Upgrade to 0.3.12 to fix panic
* [`eb4ba99fe`](https://github.com/containerd/containerd/commit/eb4ba99fe2e46d1833b9869de00d9eb7c9549b25) Install apparmor parser for arm64 environment
* [`0bc1e1d8a`](https://github.com/containerd/containerd/commit/0bc1e1d8aa714fe6628259d21e2b9de754b4df9a) update seccomp version
</p>
</details>

### Dependency Changes

* **github.com/Microsoft/hcsshim**    v0.8.18 -> v0.8.21
* **github.com/imdario/mergo**        v0.3.11 -> v0.3.12
* **github.com/opencontainers/runc**  v1.0.1 -> v1.0.2

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