tonic icon indicating copy to clipboard operation
tonic copied to clipboard

chore: release v0.12.0

Open LucioFranco opened this issue 1 year ago • 4 comments

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

  • tonic and crates updated to hyper 1.0 (#1670)
  • tonic_reflection::server is updated to use the generated tonic_reflection::pb::v1 code.

Closes #1734

LucioFranco avatar Jun 20 '24 21:06 LucioFranco

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?

djc avatar Jun 21 '24 08:06 djc

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

tottoto avatar Jun 21 '24 09:06 tottoto

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.

LucioFranco avatar Jun 24 '24 13:06 LucioFranco

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

djc avatar Jun 28 '24 13:06 djc

Looking forward to the release!

Millione avatar Jul 01 '24 09:07 Millione

@djc Is this still waiting on something or is this ready to be released? Your comment seems to imply the latter but you're still listed as a pending reviewer.

mladedav avatar Jul 01 '24 11:07 mladedav

I pinged @LucioFranco out of band, but he had some time off. I only became a maintainer recently and want to make sure we're good for a release (and the release procedure).

djc avatar Jul 01 '24 11:07 djc

I can see that more PR merged during this period. Perhaps the CHANGELOG should be updated?

tisonkun avatar Jul 08 '24 02:07 tisonkun

Sorry for the delay everyone, we wanted to get one last thing into this breaking release and it wasn't ready before I had some vacation so ended up missing the the time to cut the release. Will be shipping it ASAP now that I am back.

LucioFranco avatar Jul 08 '24 14:07 LucioFranco

Going to release prost and update tonic to the latest version as well before we release.

LucioFranco avatar Jul 08 '24 17:07 LucioFranco

it wasn't ready before I had some vacation so ended up missing the the time to cut the release

Take your time, my man. Vacation time is important to prevent burn out. Hope you had a good one. Cheers 🍻

rakshith-ravi avatar Jul 08 '24 17:07 rakshith-ravi