v1.6.32
版本发布时间: 2024-05-23 02:51:28
containerd/containerd最新发布版本:api/v1.8.0-rc.2(2024-05-30 06:20:49)
Welcome to the v1.6.32 release of containerd!
The thirty-second patch release for containerd 1.6 contains various fixes and updates.
Highlights
- Handle unsupported config versions (#10234)
- Preserve CL_UNPRIVILEGED locked flags during remount of bind mounts (#10212)
- Update metadata snapshotter to lease on already exists (#10199)
- Update apparmor template to allow confined runc to kill containers (#10130)
- Prevent GC from schedule itself with 0 period. (#10103)
- Configure otel from env instead of config.toml (#9993)
Container Runtime Interface (CRI)
- Fix snapshotter root path when not under containerd root (#10127)
- Fix CreatedAt time set to 269 years ago if create network failed (#10119)
- Fix unexpected order of mounts (#10045)
Image Distribution
- Update HTTP fallback to better account for TLS timeout and previous attempts (#10113)
- Fix use of invalid token on retry fetching layer (#10064)
Deprecations
- Configure otel from env instead of config.toml (#9993)
Please try out the release binaries and report any issues at https://github.com/containerd/containerd/issues.
Contributors
- Stefan Berger
- Derek McGowan
- Austin Vazquez
- Kazuyoshi Kato
- Phil Estes
- Brian Goff
- Akihiro Suda
- Maksym Pavlenko
- Danny Canter
- Samuel Karp
- Alexandru Matei
- Bin Tang
- Brandon Lum
- Bryant Biggs
- Jimmy Hsiao
- Kirill A. Korinsky
- Paweł Gronowski
- Sebastiaan van Stijn
- Swagat Bora
- Tomáš Virtus
- Tony Fang
- 张钰
- 沈陵
Changes
53 commits
- Prepare release notes for v1.6.32 (#10255)
-
085dc4c0d
Prepare release notes for v1.6.32
-
- Bump hcsshim and go-winio for go1.22 compat (#10245)
- Handle unsupported config versions (#10234)
-
38607b59c
Add check for unsupported config versions
-
- Preserve CL_UNPRIVILEGED locked flags during remount of bind mounts (#10212)
-
c65da6997
Preserve CL_UNPRIVILEGED locked flags during remount of bind mounts
-
- vendor: github.com/containerd/imgcrypt@v1.1.8 (#10216)
-
6951203b1
vendor: github.com/containerd/imgcrypt@v1.1.8
-
- vendor: golang.org/x/net@v0.23.0 (#10214)
-
a14e5ec8b
vendor: golang.org/x/net@v0.23.0 -
fd21d7818
vendor: golang.org/x/net@v0.21.0 -
d276debb0
vendor: golang.org/x/net@v0.20.0 -
f82033dcf
vendor: golang.org/x/net@v0.19.0 -
411c5e5e5
vendor: golang.org/x/term@v0.17.0 -
6f053bd1f
vendor: golang.org/x/sys@v0.18.0 -
cfd8443cb
vendor: golang.org/x/sys@v0.17.0
-
- Update tooling to Go 1.21.10, 1.22.3 for net/http bug fixes (#10208)
-
5b4facbd6
Update toolchain to Go 1.21.10 and 1.22.3
-
- Update metadata snapshotter to lease on already exists (#10199)
- Update image-spec (#10185)
- Fix snapshotter root path when not under containerd root (#10127)
- Update apparmor template to allow confined runc to kill containers (#10130)
-
63c41d003
apparmor: Allow confined runc to kill containers
-
- Update HTTP fallback to better account for TLS timeout and previous attempts (#10113)
- update to go1.21.9, go1.22.2 (#10117)
-
ea9a8c608
update to go1.21.9, go1.22.2
-
- Fix CreatedAt time set to 269 years ago if create network failed (#10119)
-
c809fa268
pod: CreatedAt time will be 269 years ago while creating cri network failed.
-
- Prevent GC from schedule itself with 0 period. (#10103)
-
6ddec44bd
Prevent GC from schedule itself with 0 period.
-
- Configure otel from env instead of config.toml (#9993)
- Fix use of invalid token on retry fetching layer (#10064)
-
f1a14a12a
fix bug that using invalid token to retry fetching layer
-
- Fix unexpected order of mounts (#10045)
-
9701cf998
fix(cri): fix unexpected order of mounts since go 1.19
-
Changes from containerd/imgcrypt
89 commits
- CHANGES: Updated CHANGES document for 1.1.8 release (containerd/imgcrypt#122)
-
956b4d3
CHANGES: Updated CHANGES document for 1.1.8 release
-
- Synchronize enc-ctr with upstream ctr from containerd v1.6.23 and use containerd v1.6.23 in dependency (containerd/imgcrypt#120)
- Synchronize enc-ctr with upstream ctr from containerd v1.6.20 (containerd/imgcrypt#119)
- Update to ocicrypt 1.1.8 and minimum go 1.20 (containerd/imgcrypt#118)
- build(deps): bump google.golang.org/grpc from 1.47.0 to 1.53.0 (containerd/imgcrypt#117)
-
a2a8273
build(deps): bump google.golang.org/grpc from 1.47.0 to 1.53.0
-
- test: Test creating and running of container with key file missing (containerd/imgcrypt#116)
-
286470a
test: Test creating and running of container with key file missing
-
- Fix some issues in the test script (containerd/imgcrypt#115)
- build(deps): upgrade github.com/containerd/containerd from 1.6.18 to … (containerd/imgcrypt#112)
-
a7f2760
build(deps): upgrade github.com/containerd/containerd from 1.6.18 to 1.6.20
-
- ci: Update golangci-lint to v1.52.2 (containerd/imgcrypt#113)
- build(deps): bump github.com/opencontainers/runc from 1.1.2 to 1.1.5 (containerd/imgcrypt#109)
-
90e4f77
build(deps): bump github.com/opencontainers/runc from 1.1.2 to 1.1.5
-
- Abandon go 1.18 (end-of-life) and use 1.19 and 1.20 in tests (containerd/imgcrypt#110)
- Update to golang.org/x/net@v0.7.0 and github.com/containers/ocicrypt@v1.1.7 (containerd/imgcrypt#107)
-
96a2314
build(deps): Upgrade to github.com/containers/ocicrypt@v1.1.7 -
1c50555
bulid(deps): Update to golang.org/x/net@v0.7.0 -
9645d39
build(deps): Update to minimum required go v1.18
-
- build(deps): bump github.com/containerd/containerd from 1.6.12 to 1.6.18 (containerd/imgcrypt#106)
-
8daaa45
build(deps): bump github.com/containerd/containerd from 1.6.12 to 1.6.18
-
- README: Fix a typo (containerd/imgcrypt#105)
-
12e84f5
README: Fix a typo
-
- build(deps): bump github.com/containerd/containerd from 1.6.8 to 1.6.12 (containerd/imgcrypt#103)
-
4e5a73e
build(deps): bump github.com/containerd/containerd from 1.6.8 to 1.6.12
-
- Update golangci-lint to v1.50.1 (containerd/imgcrypt#101)
-
16a071b
Update golangci-lint to v1.50.1
-
- Remove references to package io/ioutil (containerd/imgcrypt#100)
-
981a3fd
Remove references to package io/ioutil
-
- Update GitHub actions CI workflow (containerd/imgcrypt#99)
- CI/CD: Run CodeQL on PRs and once a month (containerd/imgcrypt#98)
-
b6e16db
CI/CD: Run CodeQL on PRs and once a month
-
- CHANGES: Updated CHANGES document for 1.1.7 release (containerd/imgcrypt#97)
-
17e5e7f
CHANGES: Updated CHANGES document for 1.1.7 release
-
- Update to ocicrypt 1.1.6 and add support for zstd type of compressed layers (containerd/imgcrypt#96)
-
06da359
Add support for zstd type of compressed layers -
4a51045
build(deps): Update to ocicrypt 1.1.6 -
2c93cef
ctr: Document that import of encrypted image requires decryption key -
44f4e18
ctr: Add support for --all-platforms to encrypt command -
d9fccdc
ctr: Sync with upstream ctr and add --skip-digest-for-named opt to import -
b8f807f
ctr: Sync with upstream ctr and add --platform option to import
-
- build(deps): Update to containerd 1.6.8 (containerd/imgcrypt#92)
-
07dd48d
build(deps): Update to containerd 1.6.8
-
- tests: Add -traditional to OpenSSL command line when OSSL v3 is used (containerd/imgcrypt#90)
-
67b7b5d
tests: Add -traditional to OpenSSL command line when OSSL v3 is used
-
- chore: fix readme typo (containerd/imgcrypt#87)
-
98e43be
chore: fix readme typo
-
- Update to min golang 1.18 (containerd/imgcrypt#88)
-
554ec9b
Update to min golang 1.18
-
- CHANGES: Updated CHANGES document for 1.1.6 release (containerd/imgcrypt#85)
-
ec7aae5
CHANGES: Updated CHANGES document for 1.1.6 release
-
- build(deps): bump github.com/containerd/containerd from 1.6.1 to 1.6.6 (containerd/imgcrypt#83)
-
5959e8c
build(deps): bump github.com/containerd/containerd from 1.6.1 to 1.6.6
-
- CI: Upgrade to golangci-lint v1.46.2 (containerd/imgcrypt#84)
- CICD: Rename master branch to main (containerd/imgcrypt#79)
-
8abd19d
CICD: Rename master branch to main
-
- Rename any to pbAny (containerd/imgcrypt#78)
- Use reflect to support diff.ApplyConfig with/without gogo's types.Any (containerd/imgcrypt#75)
-
9f08722
Use reflect to support diff.ApplyConfig with/without gogo's types.Any
-
- Upgrade golangci-lint-action and golangci-lint (containerd/imgcrypt#76)
Dependency Changes
- github.com/Microsoft/go-winio v0.5.2 -> v0.5.3
- github.com/Microsoft/hcsshim v0.9.10 -> v0.9.11
- github.com/containerd/imgcrypt v1.1.4 -> v1.1.8
- github.com/containers/ocicrypt v1.1.3 -> v1.1.10
- github.com/go-jose/go-jose/v3 v3.0.3 new
- github.com/opencontainers/image-spec 3a7f492d3f1b -> v1.1.0
- github.com/stefanberger/go-pkcs11uri 78d3cae3a980 -> 78284954bff6
- golang.org/x/crypto v0.18.0 -> v0.21.0
- golang.org/x/net v0.18.0 -> v0.23.0
- golang.org/x/sys v0.16.0 -> v0.18.0
- golang.org/x/term v0.16.0 -> v0.18.0
Previous release can be found at v1.6.31
1、 containerd-1.6.32-linux-amd64.tar.gz 44.07MB
2、 containerd-1.6.32-linux-amd64.tar.gz.sha256sum 103B
3、 containerd-1.6.32-linux-arm64.tar.gz 32.9MB
4、 containerd-1.6.32-linux-arm64.tar.gz.sha256sum 103B
5、 containerd-1.6.32-linux-ppc64le.tar.gz 32.92MB
6、 containerd-1.6.32-linux-ppc64le.tar.gz.sha256sum 105B
7、 containerd-1.6.32-linux-riscv64.tar.gz 33.79MB
8、 containerd-1.6.32-linux-riscv64.tar.gz.sha256sum 105B
9、 containerd-1.6.32-windows-amd64.tar.gz 32.65MB
10、 containerd-1.6.32-windows-amd64.tar.gz.sha256sum 105B
11、 cri-containerd-1.6.32-linux-amd64.tar.gz 108.53MB
12、 cri-containerd-1.6.32-linux-amd64.tar.gz.sha256sum 107B
13、 cri-containerd-1.6.32-linux-arm64.tar.gz 90.11MB
14、 cri-containerd-1.6.32-linux-arm64.tar.gz.sha256sum 107B
15、 cri-containerd-1.6.32-linux-ppc64le.tar.gz 90.26MB
16、 cri-containerd-1.6.32-linux-ppc64le.tar.gz.sha256sum 109B
17、 cri-containerd-1.6.32-linux-riscv64.tar.gz 92.27MB
18、 cri-containerd-1.6.32-linux-riscv64.tar.gz.sha256sum 109B
19、 cri-containerd-1.6.32-windows-amd64.tar.gz 37.38MB
20、 cri-containerd-1.6.32-windows-amd64.tar.gz.sha256sum 109B
21、 cri-containerd-cni-1.6.32-linux-amd64.tar.gz 148.03MB
22、 cri-containerd-cni-1.6.32-linux-amd64.tar.gz.sha256sum 111B
23、 cri-containerd-cni-1.6.32-linux-arm64.tar.gz 127.14MB
24、 cri-containerd-cni-1.6.32-linux-arm64.tar.gz.sha256sum 111B
25、 cri-containerd-cni-1.6.32-linux-ppc64le.tar.gz 127.72MB
26、 cri-containerd-cni-1.6.32-linux-ppc64le.tar.gz.sha256sum 113B
27、 cri-containerd-cni-1.6.32-linux-riscv64.tar.gz 128.29MB
28、 cri-containerd-cni-1.6.32-linux-riscv64.tar.gz.sha256sum 113B
29、 cri-containerd-cni-1.6.32-windows-amd64.tar.gz 37.38MB
30、 cri-containerd-cni-1.6.32-windows-amd64.tar.gz.sha256sum 113B