Skip to content
containerd 1.4.7

Welcome to the v1.4.7 release of containerd!

The seventh patch release for containerd 1.4 updates runc to 1.0.0 and contains
various other fixes.

### Notable Updates
* **Update runc binary to 1.0.0** [5552](https://github.com/containerd/containerd/pull/5552)
* **Fix invalid validation error checking** [#5565](https://github.com/containerd/containerd/pull/5565)
* **Fix error on image pull resume** [#5560](https://github.com/containerd/containerd/pull/5560)
* **Fix symlink resolution for disk mounts on Windows** [#5411](https://github.com/containerd/containerd/pull/5411)

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

* Mike Brown
* Wei Fu
* Phil Estes
* Derek McGowan
* Akihiro Suda
* Kevin Parsons
* Aditi Sharma
* Cory Bennett
* Michael Crosby
* Sebastiaan van Stijn

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

* [`3194fb46e`](https://github.com/containerd/containerd/commit/3194fb46e8311ae0eeae5a7a5843573adfebb16d) Merge pull request  [#5720](https://github.com/containerd/containerd/pull/5720) from dmcgowan/prepare-1.4.7
* [`0baf36281`](https://github.com/containerd/containerd/commit/0baf362819b603ea73f2559419f5b97841a2cdfd) Prepare release notes for 1.4.7
* [`48073fc85`](https://github.com/containerd/containerd/commit/48073fc855084e6bffb9bdde738e9d3a9fdc66ac) Update mailmap
* [`77e22ba48`](https://github.com/containerd/containerd/commit/77e22ba4887cd62ed98ea1776a7c8971574cd8ec) Merge pull request  [#5724](https://github.com/containerd/containerd/pull/5724) from AkihiroSuda/go1.15.14
* [`287fd67ae`](https://github.com/containerd/containerd/commit/287fd67ae3f84c6ff07403add6acea14ff19d268) Update Go to 1.15.14
* [`e6d4da0b4`](https://github.com/containerd/containerd/commit/e6d4da0b48d137284ead844cecd196a6faba33ab) Merge pull request  [#5717](https://github.com/containerd/containerd/pull/5717) from thaJeztah/1.4_backport_docker_push_close_body
* [`591744a85`](https://github.com/containerd/containerd/commit/591744a859c11f906d3f179ce6a4cbc40be8efc1) [release/1.4] Fix missing Body.Close() calls on push to docker remote
* [`32c84bf7b`](https://github.com/containerd/containerd/commit/32c84bf7b202202bc54b2071d721b98831281d32) Merge pull request  [#5649](https://github.com/containerd/containerd/pull/5649) from thaJeztah/1.4_backport_bump_runc
* [`86f0c476e`](https://github.com/containerd/containerd/commit/86f0c476e644f2bb312cd870503903f1e87e3126) Merge pull request  [#5664](https://github.com/containerd/containerd/pull/5664) from thaJeztah/1.4_update_golang
* [`d02ed46d2`](https://github.com/containerd/containerd/commit/d02ed46d276c8e7ab0de3121dd6a3749de9cf0eb) [release/1.4] Update Go to 1.15.13
* [`0ad0f506c`](https://github.com/containerd/containerd/commit/0ad0f506c2dc5bffbf4349efac32bef9ecef5bad) update runc binary to v1.0.0 GA
* [`f9542c935`](https://github.com/containerd/containerd/commit/f9542c9352f311951e28ec063b28bd0a8a46a3ef) Merge pull request  [#5637](https://github.com/containerd/containerd/pull/5637) from fuweid/update-cri-vendor
* [`f96587420`](https://github.com/containerd/containerd/commit/f965874204cb93f63255e3fb409775b25297c088) vendor: update cri plugin with 3b02bec1603179debe2cde54509b2bfc45fc27d3
* [`ae76fadde`](https://github.com/containerd/containerd/commit/ae76fadde9eedacdf75c26f555dcbace880bdea0) Merge pull request  [#5582](https://github.com/containerd/containerd/pull/5582) from mikebrow/cherrypick-#5565-release-1.4
* [`208a2f649`](https://github.com/containerd/containerd/commit/208a2f6493aa04847c8fd884d381b64bd7e4e7b6) fix invalid validation error checking
* [`3c43937ec`](https://github.com/containerd/containerd/commit/3c43937ec30ac9a35272e2722ad0edd64d53a722) Merge pull request  [#5568](https://github.com/containerd/containerd/pull/5568) from estesp/cp-5560-1.4
* [`e6729fa27`](https://github.com/containerd/containerd/commit/e6729fa279681531e1436dddd9b98abbe9132764) Change Wrapf of non-error to an actual error
</p>
</details>

### Changes from containerd/cri
<details><summary>10 commits</summary>
<p>

* [`3b02bec1`](https://github.com/containerd/cri/commit/3b02bec1603179debe2cde54509b2bfc45fc27d3) Merge pull request  [#1641](https://github.com/containerd/cri/pull/1641) from adisky/release/1.4
* [`f3ae4a5c`](https://github.com/containerd/cri/commit/f3ae4a5c110d1e5dddb217ac25a44c8574b8fdd0) Fix cleanup context of teardownPodNetwork
* [`4cc8ca2c`](https://github.com/containerd/cri/commit/4cc8ca2c07450dc9e477f1486733a2ae67dfd1ba) Merge pull request  [#1636](https://github.com/containerd/cri/pull/1636) from kevpar/1.4-symlink
* [`ee825af5`](https://github.com/containerd/cri/commit/ee825af5fd56262262390c147b142b1dfac1fbea) windows: Use GetFinalPathNameByHandle for ResolveSymbolicLink
* [`76356c40`](https://github.com/containerd/cri/commit/76356c4088811e89c77b22fbca146115b7bfc79c) Update vendored dependencies
* [`c3073a37`](https://github.com/containerd/cri/commit/c3073a37375a86bb25463ee9d06214ded061075f) Merge pull request  [#1639](https://github.com/containerd/cri/pull/1639) from containerd/update-pull-cri-containerd-node-e2e
* [`f6d33aea`](https://github.com/containerd/cri/commit/f6d33aea67e181d223f5fc7349ff6eca62e7c6ed) sync vendor with latest containerd 1.4
* [`b617b6c7`](https://github.com/containerd/cri/commit/b617b6c7509d70f23ccef74df6fecaded30efb90) go mod off
* [`69ecac89`](https://github.com/containerd/cri/commit/69ecac89ff349978169cb5f2a161c515d2e847bd) Merge pull request  [#1638](https://github.com/containerd/cri/pull/1638) from containerd/update-critools
* [`cfeebd4c`](https://github.com/containerd/cri/commit/cfeebd4cc8dcf05d30af438c07df9555f873c3f8) moves up version of critest
</p>
</details>

### Dependency Changes

* **github.com/Microsoft/go-winio**   v0.4.14 -> v0.4.19
* **github.com/Microsoft/hcsshim**    v0.8.10 -> v0.8.16
* **github.com/containerd/cri**       1360416eca4f -> 3b02bec16031
* **github.com/opencontainers/runc**  v1.0.0-rc92 -> v1.0.0-rc94
* **golang.org/x/sys**                5cba982894dd -> d19ff857e887

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