Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prepare release notes for api/v1.8.0-rc.0 #10167

Merged
merged 1 commit into from
May 6, 2024

Conversation

dmcgowan
Copy link
Member

@dmcgowan dmcgowan commented May 3, 2024

The api/* tags can be prepared using the release tool with containerd/release-tool#51. If we agree on this approach, we can create a Github action to handle api tags.


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

52 commits

  • 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)
    • de38490ed sandbox: merge address and protocol to one url
    • f6e0cf189 sandbox: add address info in Start and Status response
  • 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)
    • f0e874941 Add ttrpc generated services
    • 65031eade Update protobuild to build ttrpc services
  • 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)
    • d2d434b7d sandbox: add all sandbox information to Create method
    • f372b3501 sandbox: add sandboxer field of sandbox requests
  • 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: Add containerd 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)
    • d278d37ca Sandbox: Add Metrics rpc for controller
    • d56722ef2 Sandbox: Add SandboxMetrics rpc
  • Publish sandbox events (#8602)
  • Cleanup protobuild config (#8278)

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

@AkihiroSuda
Copy link
Member

Should this be a beta?

@dmcgowan
Copy link
Member Author

dmcgowan commented May 3, 2024

We can do an rc release first to test out the process for sure

Signed-off-by: Derek McGowan <derek@mcg.dev>
@dmcgowan dmcgowan force-pushed the prepare-api-1.8.0 branch from 170db9b to 55fcebf Compare May 3, 2024 23:52
@dmcgowan dmcgowan changed the title Prepare release notes for api/v1.8.0 Prepare release notes for api/v1.8.0-rc.0 May 3, 2024
@dmcgowan
Copy link
Member Author

dmcgowan commented May 3, 2024

Updated to have an rc

Copy link
Member

@dims dims left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Member

@akhilerm akhilerm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@dmcgowan dmcgowan added this pull request to the merge queue May 6, 2024
Merged via the queue into containerd:main with commit cc4d869 May 6, 2024
47 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants