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

chore: release v0.12.0 #1740

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

chore: release v0.12.0 #1740

wants to merge 3 commits into from

Conversation

LucioFranco
Copy link
Member

@LucioFranco LucioFranco commented Jun 20, 2024

v0.12.0 (2024-06-20)

This breaking release updates tonic to the hyper 1.0 ecosystem.

Features

  • build: Custom codecs for generated code (#1599) (18a2b30)
  • channel: Make channel feature additive (#1574) (b947e1a)
  • Implement http_body::Body::size_hint for custom body (#1713) (9728c01)
  • Relax GrpcMethod lifetime (#1598) (68bf17d)
  • tls: Add ability to add multiple ca certificates (#1724) (3457f92)
  • tls: Use rustls_pki_types::CertificateDer to describe DER encoded certificate (#1707) (96a8cbc)
  • transport: Make service router independent from transport (#1572) (da48235)
  • transport: Make transport server and channel independent (#1630) (654289f)
  • Use http::Extensions directly (#1710) (ed95d27)

BREAKING CHANGES

Closes #1734

@djc
Copy link
Collaborator

djc commented Jun 21, 2024

Excited to get this out!

Previously the breaking changes were sorted before the features, probably better to keep it that way? Also would be nice to sort features from roughly most to least impactful.

Do we want to wait for #1727 which will also be breaking API?

@tottoto
Copy link
Collaborator

tottoto commented Jun 21, 2024

I would think it sounds good to wait for #1727 if possible.

howardjohn added a commit to howardjohn/ztunnel that referenced this pull request Jun 21, 2024
Pending hyperium/tonic#1740. DNM until its
released.

This lets us drop a few shims
Comment on lines +24 to +26
[v1.8.8]: https://github.com/fullstorydev/grpcurl/releases/tag/v1.8.8
[proto]: https://github.com/grpc/grpc/blob/master/src/proto/grpc/reflection/v1/reflection.proto
[grpcurl]: https://github.com/fullstorydev/grpcurl
Copy link
Collaborator

Choose a reason for hiding this comment

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

What is the purpose of these link definitions?

Copy link
Member Author

Choose a reason for hiding this comment

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

I think they just get auto generated by the tool I use 🤷

@dynst dynst mentioned this pull request Jun 23, 2024
1 task
@LucioFranco
Copy link
Member Author

Ah yes let me get #1727 in and then we can ship this. @djc for the changelog ordering, I don't have much time Im actually leaving for a week and a half tomorrow but once this is merged we can make changelog changes pretty easily.

@djc
Copy link
Collaborator

djc commented Jun 28, 2024

We merged #1757 instead of #1727. Probably good to just get this out and go from there?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Release 0.12.0
3 participants