containerd 1.3.10
Welcome to the v1.3.10 release of containerd!
The tenth patch release for containerd
1.3 contains a fix for CVE-2021-21334
along with various other minor issues. This is the final release for
containerd
1.3.
See GHSA-6g2q-w5j3-fwh4
for more details related to CVE-2021-21334.
Notable Updates
- Fix container create in CRI to prevent possible environment variable leak between containers #1629
- Add bounds on max
oom_score_adj
value for shim's AdjustOOMScore #4875 - Update task manager to use fresh context when calling shim shutdown #4930
- Fix incorrect usage calculation #5126
Please try out the release binaries and report any issues at
https://github.com/containerd/containerd/issues.
Contributors
- Derek McGowan
- Phil Estes
- Sebastiaan van Stijn
- Mike Brown
- Akihiro Suda
- Kir Kolyshkin
- Wei Fu
- Shengjing Zhu
- Li Yuxuan
- Michael Crosby
- Phil Estes
- Sam Whited
- Tom Faulhaber
- Brian Goff
- Derek McGowan
- IceberGu
- Ivan Markin
- Maksym Pavlenko
- Michael Crosby
- Samuel Karp
- Simon Kaegi
- Tibor Vass
- Wilbert van de Ridder
- Xiaodong Ye
Changes
16 commits
1c5970efb
Merge pull request from GHSA-6g2q-w5j3-fwh49d46f241e
Prepare release notes for 1.3.100eb8cbd29
Merge pull request #5126 from dmcgowan/backport-1.3-continuity-usage-calculation8f71d98c6
Update continuity to fix usage calculationdc49905ce
Merge pull request #5121 from fuweid/update-cri-plugin2d9c8aa4b
vendor: update CRI plugin with commit ca9c553405c1d61
Merge pull request #4992 from Iceber/fix-runc-v2-service-1.3fb872ce79
runtime: fix shutdown runc v2 service070cc0129
Merge pull request #4930 from fuweid/cherry-pick-1.3-846cb963ce97824177
runtime/v2: should use defer ctx to cleanup804621064
Merge pull request #4875 from johnathanmdell/release/1.3ff9f916b4
Add bounds on max oom_score_adj value for AdjustOOMScore1e683ff22
Merge pull request #4755 from thaJeztah/1.3_backport_cancel_shim_log_ctx_by_onclose3f694f1a3
v2: Cancel shim log ctx when ttrpc is closed7a2410592
v2: Fix missing ns when openShimLog on windowse9518fb31
v2: Call shim.Delete at first when create is failed
Changes from containerd/continuity
53 commits
1d9893e
Merge pull request #169 from dmcgowan/fix-usage-block-size363153d
Add directory size to usage calculation testb97555e
Fix incorrect usage calculation91328d7
Merge pull request #166 from zhsj/fix-riscv64809d89c
go.mod: golang.org/x/sys to latest62ef0ff
Merge pull request #165 from zhsj/fix-arm6425269ef
Fix building on arm64310e183
gha: fix invalid workflow definition04c754f
Merge pull request #163 from dmcgowan/fix-sparse-file-usagebc5e3ed
Fix usage calculation to account for sparse files03c371a
gha: replace uses of deprecated "set-env", "add-path"f2cc351
Merge pull request #157 from thaJeztah/update_depsaaa8883
Merge pull request #160 from thaJeztah/test_go_1.155b95d2d
GH Actions: test against Go 1.15c9598ea
go.mod: github.com/opencontainers/go-digest v1.0.071d065d
go.mod: github.com/dustin/go-humanize v1.0.084c3eb7
go.mod: github.com/pkg/errors v0.9.12068663
go.mod: logrus v1.6.0efbc448
Merge pull request #156 from estesp/disable-travise2d0145
Remove travis configdaa8e1c
Merge pull request #155 from estesp/gh-actions-ci8c3ce1b
Update CI to use GitHub Actions6629113
Update linting to use golangci-lint9365a1b
Fix golangci-lint errorsf1c9af8
Merge pull request #154 from mikebrow/cleanup-nitsf681eac
reduce code complexity6728803
update AUTHORSf265cff
fix gofmt issuescf53015
Merge pull request #153 from tomfaulhaber/empty-file-fix5a33969
Add a comment to clarify that we're handling the empty file case11900e8
Fix sameFile() to recognize empty files as the samed3ef23f
Merge pull request #151 from kolyshkin/readlink-win0f16d7a
Merge pull request #150 from kolyshkin/xattr643e66e
Remove Windows' Readlink forkda42a30
driver: fail to build on Windows with go < 1.13d7961f4
travis.yml: rm unsupported go releases, add 1.14bbd0be0
sysx/xattr: improve listxattrAll9e256e6
sysx/xattr: fix getxattrAll26c1120
Merge pull request #109 from nogoegst/fs-openbsd0ec5967
Merge pull request #148 from zhsj/fix-gccgoa7f992c
fs: don't convert syscall.Timespec to unix.Timespec directly669de92
Merge pull request #147 from yeahdongcn/xattrb05c0fd
xattr lost when copying directory1097c8b
Merge pull request #144 from SamWhited/modules91c91a7
Merge branch 'master' into modulesf65d91d
Merge pull request #146 from fuweid/me-enable-root-for-testing2f58149
test: enable root for RequiresRoot casesabe3784
Support Go Modules75bee3e
Merge pull request #143 from tiborvass/fix-sockets403b5be
Merge pull request #141 from WRidder/patch-1cd143ee
fstest: have CreateSocket actually create a socket38f9467
Add src string to copyDirectory error message.cad9e55
fs: support for OpenBSD
Changes from containerd/cri
14 commits
ca9c5533
Merge pull request #1629 from fuweid/cherry-pick-cri-16287ea3462f
cri: append envs from image config to empty slice to avoid env lost3a1c3b3b
Merge pull request #1604 from samuelkarp/backport1.3-runtimesf6f5aef1
Merge pull request #1610 from thaJeztah/1.3_bump_containerd7945246e
vendor: containerd v1.3.7 and dependencies473085cb
vendor.conf: sort dependencies87913363
reformat vendor.conf, and use tags again, to match containerdfa4724b7
Merge pull request #1611 from thaJeztah/1.3_fix_golangci_installc04aabc3
Fix golangci-lint installation8c742677
enable test-integration target to specify runtime9528e306
Merge pull request #1558 from cpuguy83/1.3_no_libseccomp52678022
Fix header for new seccomp files.2cc11e5e
fix for image pull linter change7f1124c9
remove libseccomp cgo dependency
Dependency Changes
- github.com/containerd/continuity f2a389ac0a02 -> 1d9893e5674b
- github.com/containerd/cri f864905c93b9 -> ca9c5533489d
Previous release can be found at v1.3.9