containerd 1.7.19
Welcome to the v1.7.19 release of containerd!
The nineteenth patch release for containerd 1.7 contains various updates and
splits the main module from the api module in preparation for the same change
in containerd 2.0. Splitting the modules will allow 1.7 and 2.x to both exist
as transitive dependencies without running into API registration errors.
Projects should use this version as the minimum 1.7 version in preparing to
use containerd 2.0 or to be imported alongside it.
Highlights
- Fix support for OTLP config (#10360)
- Add API go module (#10189)
- Remove overlayfs volatile option on temp mounts (#10332)
- Update runc binary to v1.1.13 (#10336)
- Migrate platforms package to github.com/containerd/platforms (#10292)
- Migrate reference/docker package to github.com/distribution/reference (#10316)
Container Runtime Interface (CRI)
Please try out the release binaries and report any issues at
https://github.com/containerd/containerd/issues.
Contributors
- Derek McGowan
- Sebastiaan van Stijn
- Wei Fu
- Phil Estes
- Akhil Mohan
- Akihiro Suda
- Brian Goff
- Kirtana Ashok
- Maksym Pavlenko
- Samuel Karp
- Austin Vazquez
- Danny Canter
- Kazuyoshi Kato
- Maksim An
- Yuanyuan Lei
- krglosse
Changes
70 commits
- Prepare release notes for v1.7.19 (#10391)
74a3d2901Prepare release notes for v1.7.19
- Fix panic in NRI from nil CRI reference (#10406)
7f5d3c5f4cri: ensure NRI API never has nil CRI
- Windows: Supply windows shim version via file (#10403)
- reference: deprecate SplitObject (#10397)
dba53578cpkg/reference: deprecate SplitObject
- Updating hcsshim vendoring to 0.11.7 to include an important backported fix (#10396)
415dd74a8updating hcsshim to 0.11.7
- reference: reduce allocations and improve GoDoc (#10395)
- Update api version to v1.7.19 (#10387)
0eb786de6Update api version to v1.7.19
- Prepare release notes for api v1.7.19 (#10386)
- : api: update github.com/containerd/ttrpc v1.2.5 to align with containerd 1.7 module (#10364)
2a6aa6ddf[release/1.7] api: update github.com/containerd/ttrpc v1.2.5
- vendor: github.com/containerd/ttrpc v1.2.5 (#10373)
37926b10dvendor: github.com/containerd/ttrpc v1.2.5
- golangci-lint fix typo in depguard message (#10371)
a522e267egolangci-lint fix typo in depguard message
- Fix support for OTLP config (#10360)
1ce1c8f3e1.7: Add back support for OTLP config from toml
- remove imports of errdefs package, and add depguard linter (#10367)
- Add API go module (#10189)
- Remove overlayfs volatile option on temp mounts (#10332)
- Update runc binary to v1.1.13 (#10336)
6dce90b15update runc binary to v1.1.13
- Fail integration test early when a plugin load fails (#10311)
- Migrate platforms package to github.com/containerd/platforms (#10292)
- go.mod: github.com/klauspost/compress v1.16.7 (#10326)
- Use Github Actions to run Vagrant CI (#10325)
- Migrate reference/docker package to github.com/distribution/reference (#10316)
- build(deps): bump go.etcd.io/bbolt from 1.3.9 to 1.3.10 (#10315)
- Fix Windows HPC working directory (#10306)
33b62936e[release/1.7]: HPC working directory fix in pkg/cri/server code
Changes from containerd/platforms
21 commits
- Remove hcsshim import from repo (containerd/platforms#10)
f680838Remove hcsshim import from repo
- Fix windows matching when os version is empty (containerd/platforms#11)
- Add format for platform string (containerd/platforms#6)
38a74d2Add grammar for platform string
- downgrade minimum required version of hcsshim to v0.10.0 (containerd/platforms#5)
724b9f8downgrade minimum required version of hcsshim to v0.10.0
- enable linter on windows (containerd/platforms#4)
f6dd384enable linter on windows
- fix grammar and highlights in README (containerd/platforms#3)
cb03428fix grammar and highlights in README
- Fix link in README (containerd/platforms#1)
5b937b0Fix link in README
- Update Windows linter version (containerd/platforms#2)
Changes from containerd/ttrpc
4 commits
- switch to github.com/containerd/log for logs (containerd/ttrpc#169)
4785c70switch to github.com/containerd/log for logs
- Fix CI build status badge in readme (containerd/ttrpc#162)
e0f3eadFix CI build status badge in readme
Dependency Changes
- github.com/Microsoft/hcsshim v0.11.5 -> v0.11.7
- github.com/containerd/containerd/api v1.7.19 new
- github.com/containerd/platforms v0.2.1 new
- github.com/containerd/ttrpc v1.2.4 -> v1.2.5
- github.com/distribution/reference v0.6.0 new
- github.com/klauspost/compress v1.16.0 -> v1.16.7
- go.etcd.io/bbolt v1.3.7 -> v1.3.10
- golang.org/x/sync v0.3.0 -> v0.5.0
Previous release can be found at v1.7.18