v1.7.21
版本发布时间: 2024-08-27 06:26:11
containerd/containerd最新发布版本:v1.7.24(2024-11-21 22:49:20)
Welcome to the v1.7.21 release of containerd!
The twenty-first patch release for containerd 1.7 contains various fixes and updates.
Highlights
- Regenerate introspection UUID if state is empty (#10510)
- Set stderr to empty string when using terminal on Windows (#10499)
Build and Release Toolchain
- Move builds to Go 1.22 and add support for testing with 1.23 (#10596)
Container Runtime Interface (CRI)
- Borrow latest wsstream from k8s v1.31.x to 1.7 (#10575)
- Ensure the CRIAPIV1Alpha2 warning's lastOccurrence is accurate (#10571)
- Make
StopContainer
idempotent (#10528) - Make
StopPodSandbox
idempotent (#10527)
Go client
- Fix failed force deletion for tasks with PID 0 (#10523)
Runtime
- Fix packaged runc reporting incorrect version (#10559)
- Ensure
/run/containerd
gets created with correct perms (#10534)
Deprecations
- Ensure the CRIAPIV1Alpha2 warning's lastOccurrence is accurate (#10571)
- Update warnings for deprecated CRI config fields (#10512)
Please try out the release binaries and report any issues at https://github.com/containerd/containerd/issues.
Contributors
- Davanum Srinivas
- Samuel Karp
- Sebastiaan van Stijn
- Phil Estes
- Maksym Pavlenko
- Akhil Mohan
- Chris Henzie
- Derek McGowan
- Kazuyoshi Kato
- Sascha Grunert
- Akihiro Suda
- Erikson Tung
- Iceber Gu
- Mauri de Souza Meneguzzo
- Mike Brown
- Shengjing Zhu
- TinaMor
- rongfu.leng
Changes
45 commits
- Prepare release notes for v1.7.21 (#10632)
-
975f279ee
Prepare release notes for v1.7.21
-
- go.mod: keep minimum go version at go1.21 (#10633)
-
d63bd8464
go.mod: keep minimum go version at go1.21
-
- Move builds to Go 1.22 and add support for testing with 1.23 (#10596)
- Fix TestNewBinaryIOCleanup on Go 1.23 and Linux 5.4 (#10590)
-
09ca004de
Fix TestNewBinaryIOCleanup on Go 1.23 and Linux 5.4
-
- Borrow latest wsstream from k8s v1.31.x to 1.7 (#10575)
-
9269d97b1
hide wsstream under internal/ to prevent external use -
59815fa44
golangci-lint should only look for problems in new code -
1c431dc6f
Run go mod tidy -
226f93d92
Add copyright headers -
6f3252733
switch over references to the new package -
0a85d476a
Fix up some constant references -
82bfa44d0
Copy over wsstream from k8s v1.31.0-rc.1 release
-
- Ensure the CRIAPIV1Alpha2 warning's lastOccurrence is accurate (#10571)
-
52b79f337
Update CRIAPIV1Alpha2 warning lastOccurrence every call
-
- pkg/userns: deprecate and migrate to github.com/moby/sys/userns (#10564)
- update to go1.21.13 / go1.22.6 (#10570)
-
228914a5e
update to go1.21.13 / go1.22.6
-
- Fix TestNewBinaryIOCleanup failing with gotip (#10554)
-
3ff82ba0f
Fix TestNewBinaryIOCleanup failing with gotip
-
- Fix packaged runc reporting incorrect version (#10559)
-
d51143f6f
script/setup/install-runc: fix runc using incorrect version
-
- update auths code comment (#10536)
-
7bb1455d8
update auths code comment
-
- Ensure
/run/containerd
gets created with correct perms (#10534)-
16c5fc768
Ensure /run/containerd is created with correct perms
-
- Make
StopContainer
idempotent (#10528)-
6da4e40b2
MakeStopContainer
RPC idempotent
-
- Make
StopPodSandbox
idempotent (#10527)-
b3b6f1507
MakeStopPodSandbox
RPC idempotent
-
- Fix failed force deletion for tasks with PID 0 (#10523)
-
0db46f664
client: fix tasks with PID 0 cannot be forced to delete
-
- Update warnings for deprecated CRI config fields (#10512)
-
9afb8dcdf
deprecation: update warnings for CRI config fields
-
- Regenerate introspection UUID if state is empty (#10510)
-
b140792e4
introspection: regenerate UUID if state is empty
-
- Set stderr to empty string when using terminal on Windows (#10499)
-
f9beac3db
Set stderr to empty string when using terminal on Windows.
-
Dependency Changes
- github.com/moby/sys/userns v0.1.0 new
Previous release can be found at v1.7.20
1、 containerd-1.7.21-linux-amd64.tar.gz 45.68MB
2、 containerd-1.7.21-linux-amd64.tar.gz.sha256sum 103B
3、 containerd-1.7.21-linux-arm64.tar.gz 33.82MB
4、 containerd-1.7.21-linux-arm64.tar.gz.sha256sum 103B
5、 containerd-1.7.21-linux-ppc64le.tar.gz 33.86MB
6、 containerd-1.7.21-linux-ppc64le.tar.gz.sha256sum 105B
7、 containerd-1.7.21-linux-riscv64.tar.gz 34.01MB
8、 containerd-1.7.21-linux-riscv64.tar.gz.sha256sum 105B
9、 containerd-1.7.21-linux-s390x.tar.gz 36.55MB
10、 containerd-1.7.21-linux-s390x.tar.gz.sha256sum 103B
11、 containerd-1.7.21-windows-amd64.tar.gz 33.39MB
12、 containerd-1.7.21-windows-amd64.tar.gz.sha256sum 105B
13、 containerd-static-1.7.21-linux-amd64.tar.gz 35.66MB
14、 containerd-static-1.7.21-linux-amd64.tar.gz.sha256sum 110B
15、 containerd-static-1.7.21-linux-arm64.tar.gz 32.6MB
16、 containerd-static-1.7.21-linux-arm64.tar.gz.sha256sum 110B
17、 containerd-static-1.7.21-linux-ppc64le.tar.gz 32.37MB
18、 containerd-static-1.7.21-linux-ppc64le.tar.gz.sha256sum 112B
19、 containerd-static-1.7.21-linux-riscv64.tar.gz 32.91MB
20、 containerd-static-1.7.21-linux-riscv64.tar.gz.sha256sum 112B
21、 containerd-static-1.7.21-linux-s390x.tar.gz 35.13MB
22、 containerd-static-1.7.21-linux-s390x.tar.gz.sha256sum 110B
23、 cri-containerd-1.7.21-linux-amd64.tar.gz 101.17MB
24、 cri-containerd-1.7.21-linux-amd64.tar.gz.sha256sum 107B
25、 cri-containerd-1.7.21-linux-arm64.tar.gz 90.84MB
26、 cri-containerd-1.7.21-linux-arm64.tar.gz.sha256sum 107B
27、 cri-containerd-1.7.21-linux-ppc64le.tar.gz 90.75MB
28、 cri-containerd-1.7.21-linux-ppc64le.tar.gz.sha256sum 109B
29、 cri-containerd-1.7.21-linux-riscv64.tar.gz 91.67MB
30、 cri-containerd-1.7.21-linux-riscv64.tar.gz.sha256sum 109B
31、 cri-containerd-1.7.21-linux-s390x.tar.gz 97.02MB
32、 cri-containerd-1.7.21-linux-s390x.tar.gz.sha256sum 107B
33、 cri-containerd-1.7.21-windows-amd64.tar.gz 38.23MB
34、 cri-containerd-1.7.21-windows-amd64.tar.gz.sha256sum 109B
35、 cri-containerd-cni-1.7.21-linux-amd64.tar.gz 144.64MB
36、 cri-containerd-cni-1.7.21-linux-amd64.tar.gz.sha256sum 111B
37、 cri-containerd-cni-1.7.21-linux-arm64.tar.gz 131.63MB
38、 cri-containerd-cni-1.7.21-linux-arm64.tar.gz.sha256sum 111B
39、 cri-containerd-cni-1.7.21-linux-ppc64le.tar.gz 132.19MB
40、 cri-containerd-cni-1.7.21-linux-ppc64le.tar.gz.sha256sum 113B
41、 cri-containerd-cni-1.7.21-linux-riscv64.tar.gz 133.04MB
42、 cri-containerd-cni-1.7.21-linux-riscv64.tar.gz.sha256sum 113B
43、 cri-containerd-cni-1.7.21-linux-s390x.tar.gz 139.7MB
44、 cri-containerd-cni-1.7.21-linux-s390x.tar.gz.sha256sum 111B
45、 cri-containerd-cni-1.7.21-windows-amd64.tar.gz 38.23MB
46、 cri-containerd-cni-1.7.21-windows-amd64.tar.gz.sha256sum 113B