containerd 1.7.25
Welcome to the v1.7.25 release of containerd!
The twenty-fifth patch release for containerd 1.7 contains various fixes
and updates.
Highlights
Container Runtime Interface (CRI)
- Fix
ip_pref
configuration option (#11223)
Runtime
- Fix panic due to nil dereference cgroups v2 (#11099)
Please try out the release binaries and report any issues at
https://github.com/containerd/containerd/issues.
Contributors
- Akihiro Suda
- Derek McGowan
- Sebastiaan van Stijn
- Wei Fu
- Maksym Pavlenko
- Akhil Mohan
- Henry Wang
- Jin Dong
- Phil Estes
- Sam Edwards
- Samuel Karp
- Brian Goff
- David Son
- Kohei Tokunaga
- Pierre Gimalac
- Yang Yang
- bo.jiang
Changes
32 commits
- Prepare release notes for v1.7.25 (#11243)
bda53fc60
Prepare release notes for v1.7.25
- Update runc binary to v1.2.4 (#11238)
d4a649130
update runc binary to v1.2.4
- Reduce shim plugin log level (#11224)
99c973791
runtime/v2: reduce shim plugin log
- Fix
ip_pref
configuration option (#11223) - Add a build tag to disable std
plugin
import (#11202) (#11203)2b12ef2f4
chore: add a build tag to disable containerd plugin import
- bump github.com/containerd/continuity from 0.4.2 to 0.4.4 (#11216)
- deps: update golang.org/x/ (#11178)
2dfbe2c7c
vendor: update golang.org/x/crypto dependencies
- Fix proto conflicts and update to 1.8 API (#11184)
- update runc binary to v1.2.3 (#11143)
957c31895
update runc binary to v1.2.3
- update build to go1.22.10, test go1.23.4 (#11111)
4c0db6ad6
update build to go1.22.10, test go1.23.4
- Fix panic due to nil dereference cgroups v2 (#11099)
a40aa60a5
fix panic due to nil dereference cgroups v2
- Move rockylinux 9.4 to almalinux/9 in CI (#11054)
b1ef1dda7
move rocky 9.4 to almalinux/9 in CI
Changes from containerd/continuity
40 commits
- go.mod: bump up (containerd/continuity#257)
- cmd/continuity/commands: MountCmd: remove macOS remnants (containerd/continuity#254)
327ebdd
cmd/continuity/commands: MountCmd: remove macOS remnants
- kind.String(): fix missing case statements for iota consts in switch (containerd/continuity#256)
7d074e7
kind.String(): fix missing case statements for iota consts in switch
- go-fix: remove pre-go1.17 build-tags (containerd/continuity#252)
433b975
go-fix: remove pre-go1.17 build-tags
- fs: properly handle ENOTSUP in copyXAttrs (containerd/continuity#245)
c494f3d
fs: properly handle ENOTSUP in copyXAttrs
- gha: update CodeQL action to v3, run on go1.22 (containerd/continuity#251)
- go.mod: prune indirect gopkg.in/yaml.v3 (containerd/continuity#250)
- gha: run CI on go1.22 (containerd/continuity#242)
f0f6869
gha: run CI on go1.22
- switch to github.com/containerd/log module (containerd/continuity#243)
7d07d28
switch to github.com/containerd/log module
- Fix TestDiffDirChangeWithOverlayfs (also updates the CI to use Ubuntu 24.04) (containerd/continuity#249)
- fs: implement Atime for Windows (containerd/continuity#241)
3cbda8c
fs: implement Atime for Windows
- build(deps): bump google.golang.org/protobuf from 1.26.0 to 1.33.0 (containerd/continuity#238)
31a50de
build(deps): bump google.golang.org/protobuf from 1.26.0 to 1.33.0
- build(deps): bump google.golang.org/protobuf from 1.26.0 to 1.33.0 in /cmd/continuity (containerd/continuity#237)
b3e10e6
build(deps): bump google.golang.org/protobuf in /cmd/continuity
- support filesystem magic for linux (containerd/continuity#239)
8df9930
support filesystem magic for linux
- fs: add DiffDirChanges function to get changeset fast (containerd/continuity#145)
8b312bd
fs: add DiffDirChanges function to get changeset fast
- update golangci-lint to vl.55.0 (containerd/continuity#233)
e08b7e4
update golangci-lint to vl.55.0 , matching the version used by containerd
- Add type to iterate directory (containerd/continuity#229)
5c2d1b4
Add type to itterate directory
- Substitute deprecated rand.Seed() in Go 1.20 (containerd/continuity#231)
242e29e
Substitute deprecated rand.Seed() in Go 1.20
Dependency Changes
- github.com/containerd/containerd/api v1.7.19 -> v1.8.0
- github.com/containerd/continuity v0.4.2 -> v0.4.4
- golang.org/x/crypto v0.21.0 -> v0.31.0
- golang.org/x/mod v0.12.0 -> v0.17.0
- golang.org/x/net v0.23.0 -> v0.25.0
- golang.org/x/sync v0.5.0 -> v0.10.0
- golang.org/x/sys v0.18.0 -> v0.28.0
- golang.org/x/term v0.18.0 -> v0.27.0
- golang.org/x/text v0.14.0 -> v0.21.0
- google.golang.org/genproto/googleapis/rpc 995d672761c0 -> c3f982113cda
- google.golang.org/protobuf v1.33.0 -> v1.35.2
Previous release can be found at v1.7.24