containerd 1.2.6
Welcome to the v1.2.6 release of containerd!
The sixth patch release for containerd 1.2 contains fixes
for the containerd client, the CRI plugin and containerd io
and mount handling.
It whitelists 2 new syscalls in the default seccomp profile,
and also updates CNI to v0.7.5 to include the fix for CVE-2019-9946.
All these changes are noted below.
Notable Updates
- Allow overriding package name in
containerd --versionoutput. #3098 - Add 2 new syscalls
io_pgeteventsandstatxin the default seccomp whitelist. #3113 #3115 - Fix a bug that custom containerd cgroup path does not work in containerd 1.2.5. #3143
- Fix a bug in the containerd client that
WithAllCapabilitiesapplies incomplete capability list. #3147 - Fix a bug that container output can be incomplete when stdout and stderr are pointed to the same file. #3118
- Fix a bug that containerd can't properly handle space in mount point path. 3161
- cri: fix a bug that containers being gracefully stopped are SIGKILLed when kubelet is restarted. cri#1098
- cri: Fix a bug that pod UTS namespace is used for host network. cri#1111
- cri: Update CNI plugins to v0.7.5 for CVE-2019-9946.
- Update cri to eb926cd79d3bac188dcc4ed7694fc9298f8831be. #3174
- Update runc to v1.0.0-rc7-6-g029124da #3183 to fix potential container start failure on non-SELinux system. runc#2030
Please try out the release binaries and report any issues at
https://github.com/containerd/containerd/issues.
Contributors
- Lantao Liu
- Sebastiaan van Stijn
- Michael Crosby
- Phil Estes
- Derek McGowan
- Peter Wagner
- Akihiro Suda
- Avi Kivity
Changes
894b81a4b8Merge pull request #3180 from Random-Liu/1.2.6-release-note4be9af65b9Prepare 1.2.6 containerd release.9d87dddaecMerge pull request #3183 from thaJeztah/1.2_bump_runce01177391dbump runc to 029124da (v1.0.0-rc7-6-g029124da)7f8cf855a0Merge pull request #3174 from Random-Liu/update-cri-release-1.27c1ca26e2dUpdate cri to eb926cd79d3bac188dcc4ed7694fc9298f8831be02fd892d59Merge pull request #3164 from Random-Liu/update-cri-release-1.267def02025Update cri to ffd9a66034aee582db04cf4c59e9b2262fd4fc59.f2702c52a9Merge pull request #3161 from thaJeztah/1.2_backport_fix_parseinfofile_parsingf8d644ddc0Use pkg/errors for all errors50cb294d08fix parseInfoFile does not handle spaces in filenames0d58ce1a2bMerge pull request #3154 from thaJeztah/1.2_backport_issue_311876d1f3e692runtime: guard Close() until both streams are complete5236247adaruntime: log IO error when copying output streams5066e517ffMerge pull request #3147 from Random-Liu/cherrypick-#3137-release-1.2de1b991122Fix race and panic.667ff6a451Merge pull request #3143 from thaJeztah/1.2_backport_bump_cgroups7f8deb37edMerge pull request #3141 from thaJeztah/1.2_backport_bump_runc_v1.0.0-rc71e75661aedbump containerd/cgroups 499499116a56020e6update opencontainers/runc v1.0.0-rc76d14516877Merge pull request #3113 from thaJeztah/1.2_backport_whitelist_statxc9042ae5b5Merge pull request #3115 from thaJeztah/1.2_backport_whitelist_io_pgetevents2c2a86b019seccomp: whitelist io_pgeteventsb0a8b6dd0bseccomp: whitelist statx syscall5296db1b90Merge pull request #3098 from thaJeztah/1.2_backport_override_package_name7700a82a47Makefile: allow overriding package name
Changes from containerd/cgroups
4994991Merge pull request #79 from crosbymichael/load-none453efe3Return ErrCgroupDeleted when no subsystems
Changes from containerd/cri
eb926cd7Merge pull request #1115 from thaJeztah/1.2_backport_bump_selinuxc04ec48dbump opencontainers/selinux v1.2.124a507b3bump opencontainers/selinux to v1.2ffd9a660Merge pull request #1111 from Random-Liu/cherrypick-#1102-release-1.283d24561No UTS namespace for hostnetwork.b2937694Merge pull request #1109 from Random-Liu/cherrypick-#1108-release-1.28ec2da6dUpdate CNI to v0.7.5.267a8cafMerge pull request #1104 from Random-Liu/cherrypick-#1099-release-1.203eae981Do not SIGKILL container if container stop is cancelled.4bfcd93aMerge pull request #1097 from Random-Liu/cherrypick-#1083-release-1.2b3eab098Support docker 18.09 in the test script.087738abMerge pull request #1091 from Random-Liu/update-containerd-release-1.2befeac30Update containerd to v1.2.5.
Dependency Changes
Previous release can be found at v1.2.5
- github.com/containerd/cgroups dbea6f2 -> 4994991
- github.com/containerd/cri a92c40017473cbe0239ce180125f12669757e44f -> eb926cd79d3bac188dcc4ed7694fc9298f8831be
- github.com/containernetworking/plugins v0.7.0 -> v0.7.5
- github.com/opencontainers/runc 2b18fe1d885ee5083ef9f0838fee39b62d653e30 -> 029124da7af7360afa781a0234d1b083550f797c
- github.com/opencontainers/selinux b6fa367ed7f534f9ba25391cc2d467085dbb445a -> v1.2.1