containerd 1.2.5
Welcome to the v1.2.5 release of containerd!
The fifth patch release for containerd
1.2 contains fixes
for image management, cgroup management and the
CRI plugin.
It also updates runc to include an improved fix for CVE-2019-5736
to reduce the increased memory-consumption introduced by the original
patch.
All these changes are noted below.
Notable Updates
- Fix an issue that non-existent parent directory in image layers is created with permission
0700
. #3017 - Fix an issue that snapshots of the base image can be deleted by mistake, when images
built on top of it are deleted. #3087 - Support for GC references to content from snapshot and container objects. #3080
- cri: Fix a bug that pod can't get started when the same volume is defined
differently in the image and the pod spec. cri#1059 - cri: Fix a bug that causes container start failure after in-place upgrade containerd
to 1.2.4+ or 1.1.6+. cri#1082 - cgroups updated to dbea6f2 to fix issues for systemd 420 and
non-existent cgroups. #3079 - runc updated to 2b18fe1d885ee5083ef9f0838fee39b62d653e30 to include the improved
fix for CVE-2019-5736. #3082 - cri updated to a92c40017473cbe0239ce180125f12669757e44f. #3084
Please try out the release binaries and report any issues at
https://github.com/containerd/containerd/issues.
Contributors
- Michael Crosby
- Phil Estes
- Lantao Liu
- Gábor Lipták
- Derek McGowan
- Cedric Clerget
- Daniel, Dao Quang Minh
- Sebastiaan van Stijn
- Ashley Sykes
- Brent Baude
- Chris Mark
- Georgia Panoutsakopoulou
- Grant Seltzer Richman
- JoeWrightss
- MichaelKatsoulis
- Wei Fu
- Wei Zhang
Changes
bb71b10fd8
Merge pull request #3086 from Random-Liu/prepare-release-1-2-56878e2b3fa
Prepare v1.2.5 release.075e1ed4e0
Merge pull request #3092 from Random-Liu/update-cri-release-1.212f76332e6
Update cri to a92c40017473cbe0239ce180125f12669757e44f.8f312e3586
Merge pull request #3091 from dmcgowan/release-1.2-update-mailmap68f0866dfc
Update mailmap for cgroup authors96a0d28390
Merge pull request #3082 from thaJeztah/1.2_backport_bump_runc9ead3ca72a
Merge pull request #3087 from fuweid/me-cherry-pick-287688401ba68a
bugfix: unpack should always set the snapshot gc labelc1f49fa74c
Merge pull request #3084 from Random-Liu/update-cri-release-1.2a5e6b940ea
Update cri to 8e7ca12f411d65de58ca672e8e4a0c1464b4fe34.0b7e80e347
Merge pull request #3080 from dmcgowan/backport-1.2-gc-content-referencesb7e7f1140f
update runc to 2b18fe1d885ee5083ef9f0838fee39b62d653e3017a4289dee
Add content gc ref labels from containers, images, and snapshotsf3ab47dd2b
Merge pull request #3079 from crosbymichael/cherry-picks1.2e8091eb546
Bump cgroups to dbea6f296a8180618
Merge pull request #3077 from thaJeztah/1.2_bump_golangaed4a5e96c
Bump to Go 1.11.x782dd8988a
Merge pull request #3038 from Random-Liu/cherrypick-#3018-release-1.29899aca83f
Unpack should set 0755 when the parent directory doesn't exist.
Changes from containerd/cgroups
dbea6f2
Merge pull request #77 from crosbymichael/non-active4a9f0f7
Add SkipOpts for handling how subsystems are registered4dacf2b
Check for non-active/supported cgroups39b18af
Merge pull request #72 from gliptak/pids12fd912c
Add tests for pids1152b96
Merge pull request #73 from gliptak/gofmt1afd5981
Gofmt cgroup_test65ce98b
Merge pull request #69 from cclerget/master-weight-pointer0f372c6
Merge pull request #71 from JoeWrightss/patch-1f48bd85
Fixs return error message10cd53e
Merge pull request #70 from gliptak/patch-164bade4
Take value instead of pointer valueb49c471
Correct ineffassign warning3bc6dde
Merge pull request #68 from cclerget/master-net_prio-typo6b552a8
Fix net_prio typoc0437c3
Merge pull request #67 from gpanouts/get-all-cgroup-tasksa31a0ff
Add functionality for retrieving all tasks of a cgroup82cb49f
Merge pull request #63 from ChrsMark/lenient-subsystems-checking7d825b2
Add test for cgroups load when missing hierarchy in one subsystemf6cbfb4
Change Load function in order to be more lenient on subsystems' checking965bb1d
Merge pull request #66 from crosbymichael/systemdciab9ec0e
Add go-systemd dep for CI testing0e94a83
Merge pull request #59 from gliptak/patch-14479d11
Merge pull request #62 from estesp/fix-gofmt9beb998
Merge pull request #61 from gliptak/patch-39a09e58
Fix gofmt of systemd.go84e6e6e
Merge pull request #60 from gliptak/patch-2e13f6cc
Add GoReportCard badge to READMEd124595
Add Go 1.11 to Travisd961ab9
Correct typod240072
Merge pull request #57 from estesp/project-updatee4cf832
Add project references and use common project travis8baeff6
Merge pull request #56 from grantseltzer/patch-19de57ff
Add godoc badge to README.md5017d4e
Merge pull request #54 from WeiZhang555/bugfix13aaafd
Bugfix: can't write to cpuset cgroup58556f5
Merge pull request #53 from baude/systemdslicedelegate15ed73c
systemd-239+ no longer allows delegate slice3024bc7
Merge pull request #52 from Sykomaniac/bugfix/slice-name2596f33
Remove call to unitName2e2922e
Merge pull request #51 from containerd/type0f3de2f
Fix empty device type
Changes from containerd/cri
a92c4001
Merge pull request #1086 from Random-Liu/cherrypick-#1085-release-1.2616d154e
Fix /etc/hostname backward compatibility issue for in-place upgrade.8e7ca12f
Merge pull request #1081 from Random-Liu/cherrypick-#1056-release-1.2989fb1ab
Add an OCI annotation for sandbox log directory.0eee55a2
Merge pull request #1074 from Random-Liu/cherrypick-#1072-release-1.24d4f610e
Use clean path for map and comparison.9c25ab5b
Merge pull request #1067 from Random-Liu/cherrypick-#1055-release-1.2eaf8efc5
Use the correct sandbox config.afbdeacc
Merge pull request #1050 from Random-Liu/update-containerd-release-1.272fab7c8
Update containerd to 583472f.
Dependency Changes
Previous release can be found at v1.2.4