containerd 1.3.1
Welcome to the v1.3.1 release of containerd!
The first patch release for containerd 1.3 includes a fix hang on pull when
there is a registry error and important vendor updates.
Notable Updates
-
Fix deadlock on image pull and unpack after a registry error containerd/containerd#3816.
-
Update the runc vendor to v1.0.0-rc9 which includes an additional mitigation for CVE-2019-16884.
- More details on the runc CVE in opencontainers/runc#2128, and the additional mitigations in opencontainers/runc#2130.
-
Add local-fs.target to service file to fix corrupt image after unexpected host reboot. Reported in containerd/containerd#3671, and fixed by containerd/containerd#3745.
-
Fix large output of processes with TTY getting occasionally truncated. Reported in containerd/containerd#3738 and fixed by containerd/containerd#3754.
-
Fix direct unpack when running in user namespace. Reported in containerd/containerd#3762, and fixed by containerd/containerd#3779.
-
Update Golang runtime to 1.12.13, which includes security fixes to the
crypto/dsapackage made in Go 1.12.11 (CVE-2019-17596), and fixes to the go command,runtime,syscallandnetpackages (Go 1.12.12). -
Add Windows process shim installer containerd/containerd#3792
-
CRI fixes:
- Fix shim delete error code to avoid unnecessary retries in the CRI plugin. Discovered in containerd/cri#1309, and fixed by containerd/containerd#3733 and containerd/containerd#3740.
Please try out the release binaries and report any issues at
https://github.com/containerd/containerd/issues.
Contributors
- Michael Crosby
- Sebastiaan van Stijn
- Derek McGowan
- Phil Estes
- Lantao Liu
- Wei Fu
- Akihiro Suda
- Ameya Gawde
- Eli Uriegas
- Maksym Pavlenko
Changes
7fb78c1f2fUpdate notes for unpack errord512382924Prepare v1.3.1 release89d3753aa3Merge pull request #3834 from Random-Liu/cherrypick-#3825-1.3a18acaf2cfAvoid deadlock in unpacker.b5ede206a4Merge pull request #3822 from fuweid/cherry-pick-3819-1.3780b5d5fc2Merge pull request #3807 from thaJeztah/1.3_backport_limit_travis_releasee19c621d0dsnapshots: return error if readSnapshot fails54658b8831Merge pull request #3808 from thaJeztah/1.3_backport_bump_golang_1.12.13f7e59ae1a3Update to Golang 1.12.139488dd85eeRevert "[release/1.3] pin travis to go 1.12.12"e70ee589e4Limit travis release script to a single build0aeaac0331Merge pull request #3792 from ameyag/windows-shim-backport067be94641windows process shim installerd6f0c29b1bMerge pull request #3779 from AkihiroSuda/disable-mknod00-in-userns-1.3f3c48daf71apply: use naive applier when running in UserNS7af311b420Merge pull request #3769 from thaJeztah/1.3_backport_bump_golang_1.12.xc345050705Merge pull request #3772 from estesp/update-vndr-1.3033612194bCatch up vndr with state of vendor/ dir7f6f2c7d4f[release/1.3] pin travis to go 1.12.1223b0ca70feUpdate Golang 1.12.12 (CVE-2019-17596)aa98dc6e4dMerge pull request #3754 from estesp/cp-1.3-37430f6aab184aHandle large output in v2 shim with TTY7aaa8fc685Merge pull request #3751 from AkihiroSuda/native-copydir-allow-xattr-errors-1.31c3929e594Merge pull request #3748 from seemethere/fix_man_1_3f6a32a79e1snapshots/native: ignore xattr errors during CopyDir3866900d62Merge pull request #3745 from crosbymichael/localfs3ffb05aeb1fbuild: Fix manpage generationd168e8ebebAdd local-fs.target to service file0b43a3115aMerge pull request #3740 from estesp/cp-1.3-3736b3e9ded8ceFix delete error code on the containerd daemon side.ea86733a56Merge pull request #3733 from Random-Liu/cherrypick-#3730-release-1.36746ae3e0aFix shim delete error code.efd38f483cMerge pull request #3724 from thaJeztah/1.3_backport_bump_runc_1.0.0-rc96cbad87819bump runc v1.0.0-rc9dfc256fcc7Bump runc to 1b8a1eeec3f337ab5d94f28980
Dependency Changes
Previous release can be found at v1.3.0
- github.com/opencontainers/runc 3e425f80a8c931f88e6d94a8c831b9d5aa481657 -> d736ef14f0288d6993a1845745d6756cfc9ddd5a