Welcome to the api/v1.8.0-rc.0 release of containerd!
This is a pre-release of containerd
The first dedicated release for the containerd API. This release continues the 1.x
line of API compatibility with the 9th minor release of the 1.x API.
Highlights
- Add api Go module and move all protos under api (#10151)
- Add PluginInfo to introspection API (#9442)
- Expose usage of deprecated features (#9258)
- Add image delete target (#8989)
Image Distribution
- Enable Transfer service API to support plain HTTP (#10024)
- Enable Transfer service to use registry configuration directory (#9908)
- Update Transfer service to add OCI descriptors to Progress structure (#9630)
- Add option to perform syncfs after pull (#9401)
Runtime
- Store bootstrap parameters in sandbox metadata (#9736)
- Add sandboxer configuration and move sandbox controllers to plugins (#8268)
- Add annotations to CreateSandbox request (#8960)
- Add SandboxMetrics (#8680)
- Publish sandbox events (#8602)
Please try out the release binaries and report any issues at
https://github.com/containerd/containerd/issues.
Contributors
- Derek McGowan
- Maksym Pavlenko
- Akihiro Suda
- Wei Fu
- Abel Feng
- Danny Canter
- Phil Estes
- Samuel Karp
- Kohei Tokunaga
- Akhil Mohan
- Bryant Biggs
- Davanum Srinivas
- Iceber Gu
- Kirtana Ashok
- Sebastiaan van Stijn
Changes
53 commits
- Prepare release notes for api/v1.8.0-rc.0 (#10167)
55fcebffc
Prepare release notes for api/v1.8.0
- Add api Go module and move all protos under api (#10151)
- Store bootstrap parameters in sandbox metadata (#9736)
- Enable Transfer service API to support plain HTTP (#10024)
433279438
Transfer: Registry: Enable plain HTTP
- Enable Transfer service to use registry configuration directory (#9908)
7a3b7fba5
Transfer: Registry: Enable to use registry configuration diretory
- Generate proto services with go-ttrpc (#7609)
- Add OSVersion to platform protobuf (#9733)
5aa05481d
Add OSVersion to platform protobuf
- Move Message proto to types (#9742)
- refactor: move plugin/fieldpath to api/types/ (#9687)
b16e3572a
refactor: move plugin/fieldpath to api/types/
- Add PluginInfo to introspection API (#9442)
22d586e51
api/services/instrospection: add PluginInfo
- Update Transfer service to add OCI descriptors to Progress structure (#9630)
a2472c0b5
transfer: add OCI descriptors to Progress structure
- Add option to perform syncfs after pull (#9401)
bd5c602c4
api: introduce sync_fs to diff.ApplyRequest
- Containerd v2 module (#9306)
5fdf55e49
Update go module to github.com/containerd/containerd/v2
- Expose usage of deprecated features (#9258)
57c897f10
api/introspection: deprecation warnings in server
- Add sandboxer configuration and move sandbox controllers to plugins (#8268)
- Add image delete target (#8989)
f8fb2dad3
api: update image service to support target in delete request
- fix: Add
containerd
to the message type reference (#9126)42eee8bf0
fix: Addcontainerd
to the message type reference
- platforms: isolate from errdefs and api dependencies (#9095)
e916d77c8
platforms: move ToProto, FromProto to api/types
- Add annotations to CreateSandbox request (#8960)
939ccbed4
Sandbox: Add annotations to CreateSandbox surface
- archive: use 1970-01-01 as the whiteout timestamp (#8764)
5dedb6d0d
archive: use 1970-01-01 as the whiteout timestamp
- Add SandboxMetrics (#8680)
- Publish sandbox events (#8602)
65906335b
Add sandbox events protos
- Cleanup protobuild config (#8278)
0bbca7f1b
Cleanup protobuild config
Dependency Changes
- github.com/containerd/ttrpc v1.2.1 -> v1.2.3
- github.com/containerd/typeurl/v2 v2.1.0 -> v2.1.1
- github.com/golang/protobuf v1.5.2 -> v1.5.3
- github.com/opencontainers/image-spec 3a7f492d3f1b -> v1.1.0
- github.com/sirupsen/logrus v1.9.0 -> v1.8.1
- golang.org/x/net v0.7.0 -> v0.21.0
- golang.org/x/sys v0.6.0 -> v0.17.0
- golang.org/x/text v0.7.0 -> v0.14.0
- google.golang.org/genproto/googleapis/rpc c3f982113cda new
- google.golang.org/grpc v1.53.0 -> v1.59.0
- google.golang.org/protobuf v1.28.1 -> v1.33.0
Previous release can be found at v1.7.0