containerd 1.7.23
Welcome to the v1.7.23 release of containerd!
The twenty-third patch release for containerd 1.7 contains various fixes
and updates.
Highlights
- Add errdefs aliases (#10792)
- Allow proxy plugins to have capabilities (#10731)
- Revert errdefs package migration (#10712)
Container Runtime Interface (CRI)
- Add check for CNI plugins before tearing down pod network (#10767)
Image Distribution
- Fix the race condition during GC of snapshots when client retries (#10763)
Please try out the release binaries and report any issues at
https://github.com/containerd/containerd/issues.
Contributors
- Derek McGowan
- Austin Vazquez
- Phil Estes
- Akihiro Suda
- Samuel Karp
- Maksym Pavlenko
- Kern Walster
- Kir Kolyshkin
- Saket Jajoo
- Sameer
- Wei Fu
- Zou Nengren
- bo.jiang
Changes
37 commits
- Prepare release notes for v1.7.23 (#10802)
921f554afPrepare release notes for v1.7.23
- Revert "update runc binary to 1.1.15" (#10826)
8f16d6588Revert "update runc binary to 1.1.15"
- Switch from actuated.dev to GH Action runners for arm64 (#10822)
- bump golangci/golangci-lint-action from 4 to 6 (#10813)
284484af4bump golangci/golangci-lint-action from 4 to 6
- update to go1.23.2,go1.22.8 (#10808)
814c59ba5update to go1.23.2,go1.22.8
- prow: allow ENABLE_CRI_SANDBOXES to be configured (#10801)
ae11176faprow: allow ENABLE_CRI_SANDBOXES to be configured
- TestNewBinaryIOCleanup: fix a comment, minor rewrite (#10776)
7fd794a7cTestNewBinaryIOCleanup: fix a comment, minor rewrite
- Add errdefs aliases (#10792)
0714a2952Add errdefs aliases
- Update runc binary to 1.1.15 (#10794)
113a9f1fcupdate runc binary to 1.1.15
- Update runner images to macOS13 (#10783)
5305b03f2Update runner images to macOS13
- Allow proxy plugins to have capabilities (#10731)
950740390Allow proxy plugins to have capabilities
- Bump crun to 1.16.1 (#10774)
- Fix the race condition during GC of snapshots when client retries (#10763)
cb5e6a01aFix the race condition during GC of snapshots when client retries
- Add check for CNI plugins before tearing down pod network (#10767)
278bd0f72[release/1.7] Add check for CNI plugins before tearing down pod network
- Revert errdefs package migration (#10712)
18403239eSynchronize 1.7 error package with errdefsd8d27205bRevert "migrate errdefs package to github.com/containerd/errdefs module"e82d201b3Revert "replace uses of github.com/containerd/containerd/errdefs"51939238fRevert "errdefs: denote deprecation as a godoc comment"ae80077e8Revert "golangci-lint: enable depguard for packages that moved"32675f983Revert "remove imports of errdefs package"
Changes from containerd/errdefs
29 commits
- Add errdefs/pkg package (containerd/errdefs#19)
46a6522Add errdefs/pkg package
- Update GitHub Actions packages and runners (containerd/errdefs#20)
- Complete interface definitions for errors (containerd/errdefs#18)
41d12e1Complete interface definitions for errors
- Add support for grpc error details and multiple errors (containerd/errdefs#7)
- Add support for custom error messages (containerd/errdefs#10)
dc9b20eAdd support for custom error messages
- Add a resolve error function to return first error (containerd/errdefs#9)
9f87502Add a resolve error function to return first error
- Add stack support (containerd/errdefs#8)
- Fix Cancelled interface typo (containerd/errdefs#6)
9564d8fFix Cancelled interface typo
- Split gRPC and HTTP error utility into seperate packages (containerd/errdefs#5)
fd0e482Split gRPC and HTTP error utility into seperate packages
- Add more grpc types (containerd/errdefs#3)
Dependency Changes
- github.com/containerd/errdefs v0.1.0 -> v0.3.0
Previous release can be found at v1.7.22