containerd 1.6.20
Welcome to the v1.6.20 release of containerd!
The twentieth patch release for containerd 1.6 contains various fixes and updates.
Notable Updates
- Disable looking up usernames and groupnames on host (#8230)
- Add support for Windows ArgsEscaped images (#8273)
- Update hcsshim to v0.9.8 (#8274)
- Fix debug flag in shim (#8288)
- Add
WithReadonlyTempMountto support readonly temporary mounts (#8299) - Update ttrpc to fix file descriptor leak (#8308)
- Update runc binary to v1.1.5 (#8324)
- Update image config to support ArgsEscaped (#8306)
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
- Sebastiaan van Stijn
- Derek McGowan
- Maksym Pavlenko
- Akihiro Suda
- Phil Estes
- Eng Zer Jun
- Justin Terry
- Kazuyoshi Kato
- Wei Fu
- Abirdcfly
- Gabriel Adrian Samfira
- Henry Wang
- Kang.Zhang
- Kirtana Ashok
- Laura Brehm
- Luca Comellini
- Paul "TBBle" Hampson
- liyuxuan.darfux
- ningmingxiao
- wanglei
Changes
48 commits
- [release/1.6] Prepare release notes for v1.6.20 (#8310)
a039a2b9cPrepare release notes for v1.6.20
- [release/1.6]Updates oci image config to support upstream ArgsEscaped (#8306)
5dd94a7e6Updates oci image config to support upstream ArgsEscaped
- [release/1.6] update runc binary to v1.1.5 (#8324)
- [release/1.6] Update ttrpc to v1.1.1 (#8308)
50a6be0b4Update ttrpc to v1.1.1
- [release/1.6 backport] Add
WithReadonlyTempMountto create readonly temporary mounts (#8299)8cead6594AddWithReadonlyTempMountto create readonly temporary mounts
- [release/1.6] Adds support for Windows ArgsEscaped images (#8273)
f0dc0297dAdds support for Windows ArgsEscaped images
- [release/1.6]go.mod: Bump hcsshim tag to v0.9.8 (#8274)
5981a24e2Update hcsshim tag to v0.9.8
- [1.6] shim: fix debug flag not working (#8288)
28f1e32e3shim: fix debug flag not working
- [release/1.6] cherry-pick: Update go-restful to v3 (#8271)
- [release/1.6] Go 1.19.7 (#8238)
86e0bd9e3Go 1.19.7
- [release/1.6 backport] archive: disable looking up usernames and groupnames on the host (#8230)
063ad2f19archive: disable looking up usernames and groupnames on the host
- [release/1.6 backport] assorted linting, and golang update-related changes (#8229)
9cbea6fe7Enable dupword linterc73f1abffBump golangci-lint to v1.50.1f198f7724update golangci-lint to v1.49.0e6179af1eremove unneeded nolint-comments (nolintlint), disable deprecated linters77160e6b5[release/1.6] adjust some nolint comments95655f4ceclean-up "nolint" comments, remove unused ones9f0617eccpkg/cri/(server|sbserver): criService.getTLSConfig() add TODO to verify nolinte66397d83golangci-lint: sort linters in config file682a567e9linting: address gosec G112/G114627f563e6chore: remove duplicate word in commentsefb88a8bbpkg/cri/streaming: increase ReadHeaderTimeout45f055df6Update protobuf definitions584707524Run gofmt 1.19f33e38572Switch to Go 1.19fc10cd23aremove duplicate7cbb9e746Update linters to use t.Setenv4347a3265Use t.Setenv instead of os.Setenv10357eab5Address some timeout issues in the Windows CI977ce8ef5Enable gosec linter for golangci-lintc23945c5ftest: remove redundantmountPoint588ed91d3test: useT.TempDirto create temporary test directoryc2ed63c86Remove hardcoded /tmp in tempfile paths7e382c516fix Implicit memory aliasing in for loop
Changes from containerd/ttrpc
2 commits
Dependency Changes
- github.com/Microsoft/hcsshim v0.9.7 -> v0.9.8
- github.com/containerd/ttrpc v1.1.0 -> v1.1.1
- github.com/emicklei/go-restful/v3 v3.7.3 new
- github.com/opencontainers/image-spec c5a74bcca799 -> 3a7f492d3f1b
- github.com/opencontainers/runc v1.1.2 -> v1.1.5
Previous release can be found at v1.6.19