containerd 1.7.16
Welcome to the v1.7.16 release of containerd!
The sixteenth patch release for containerd 1.7 contains various fixes and updates.
Highlights
- Update AppArmor template to allow confined runc to kill containers (#10129)
- Fix config import relative path glob (#9834)
- Update AppArmor template to better support rootlesskit (#10116)
- Update HTTP fallback to better account for TLS timeout and previous attempts (#10112)
- Add support for HPC port forwarding (#10008)
- Prevent GC from schedule itself with 0 period. (#10102)
- Fix issue with using invalid token to retry fetching layer (#10065)
- Automatically decompress archives for transfer service import (#9989)
- Fix HTTPFallback fails when pushing manifest (#10044)
- Add support for configuring otel from env and config deprecation notice (#9992)
- Fix deadlock during NRI plugin registration (containerd/nri#79)
Build and Release Toolchain
- Update Go to 1.21.9 and 1.22.2 with net/http security fix (#10115)
Container Runtime Interface (CRI)
- Fix CRI snapshotter root path when not under containerd root (#10096)
- Fix network creation failure from CreatedAt time as 269 years ago (#10122)
- Include userns info in PodSandboxStatus (#9865)
- Fix default working directory Windows HostProcess containers (#10071)
- Fix ListPodSandboxStats to skip sandboxes with missing tasks (#10042)
Deprecations
- Add support for configuring otel from env and config deprecation notice (#9992)
Please try out the release binaries and report any issues at
https://github.com/containerd/containerd/issues.
Contributors
- Derek McGowan
- Samuel Karp
- Wei Fu
- Danny Canter
- Kazuyoshi Kato
- Kirtana Ashok
- Maksym Pavlenko
- Phil Estes
- Sebastiaan van Stijn
- Brian Goff
- Rodrigo Campos
- Akihiro Suda
- Angelos Kolaitis
- Bin Tang
- David Porter
- Edgar Lee
- Evan Lezar
- Kirill A. Korinsky
- Kohei Tokunaga
- Maksim An
- Paweł Gronowski
- Tomáš Virtus
- 张钰10307750
- 沈陵
Changes
50 commits
- Add release notes for v1.7.16 (#10124)
1c623084fAdd release notes for v1.7.16
- Update AppArmor template to allow confined runc to kill containers (#10129)
18a2c36faapparmor: Allow confined runc to kill containers
- Fix config import relative path glob (#9834)
62e9535f2Fix config import relative path glob
- Fix CRI snapshotter root path when not under containerd root (#10096)
- Fix network creation failure from CreatedAt time as 269 years ago (#10122)
293f5151dpod: CreatedAt time will be 269 years ago while creating cri network failed.
- Update AppArmor template to better support rootlesskit (#10116)
af19e746eapparmor: addsignal (receive) peer=/usr/local/bin/rootlesskit,
- Update Go to 1.21.9 and 1.22.2 with net/http security fix (#10115)
637d259ddupdate to go1.21.9, go1.22.2
- Update HTTP fallback to better account for TLS timeout and previous attempts (#10112)
- Add support for HPC port forwarding (#10008)
3df5d4445Add support for HPC port forwarding
- Prevent GC from schedule itself with 0 period. (#10102)
5c15bf406Prevent GC from schedule itself with 0 period.
- Include userns info in PodSandboxStatus (#9865)
- mod: bump github.com/containerd/nri@v0.6.1 (#10097)
395a31901mod: bump github.com/containerd/nri@v0.6.1
- Fix issue with using invalid token to retry fetching layer (#10065)
f61de0864fix bug that using invalid token to retry fetching layer
- Bump tags.cncf.io/container-device-interface to v0.7.2 (#10077)
7a2f49f70Bump tags.cncf.io/container-device-interface to v0.7.2
- Fix default working directory Windows HostProcess containers (#10071)
989f1ec54fix default working directoryhostProcess
- Fix unexpected order of mounts since go 1.19 (#10063)
9f774e438fix(cri): fix unexpected order of mounts since go 1.19
- Automatically decompress archives for transfer service import (#9989)
2aec52493Automatically decompress archives for transfer service import
- Use different containerd sock address in tests (#10056)
8c76e7948Use different containerd sock address in tests
- Fix HTTPFallback fails when pushing manifest (#10044)
18f4ad5eeremote: Fix HTTPFallback fails when pushing manifest
- Add support for configuring otel from env and config deprecation notice (#9992)
- Fix ListPodSandboxStats to skip sandboxes with missing tasks (#10042)
90c309fe2Add IsNotFound case to ListPodSandboxStats
Changes from containerd/nri
5 commits
- Fix deadlock during NRI plugin registration (containerd/nri#79)
c4893c7Fix deadlock during NRI plugin registration
- go.mod: github.com/containerd/ttrpc v1.2.3 (containerd/nri#71)
Dependency Changes
- github.com/containerd/nri v0.6.0 -> v0.6.1
- tags.cncf.io/container-device-interface v0.6.2 -> v0.7.2
- tags.cncf.io/container-device-interface/specs-go v0.6.0 -> v0.7.0
Previous release can be found at v1.7.15