Releases: hyperium/tonic
Releases · hyperium/tonic
v0.12.3
v0.12.2
0.12.2 (2024-08-23)
Features
- Move TimeoutExpired out of transport (#1826)
- Move ConnectError type from transport (#1828)
- channel: allow setting max_header_list_size (#1835)
- router: Add RoutesBuilder constructor (#1855)
- tls: Rename tls-roots feature with tls-native-roots (#1860)
- router: Rename Routes::into_router with into_axum_router (#1862)
- router: Implement from axum::Router for Routes (#1863)
- channel: Re-enable TLS based on Cargo features in generated clients (#1866)
- server: allow setting max_header_list_size (#1870)
- build: Expose formatted service name (#1684)
- reflection: add back support for v1alpha reflection protocol (#1888)
Bug Fixes
v0.12.1
v0.12.0
v0.12.0 (2024-07-08)
This breaking release updates tonic to the hyper 1.0
ecosystem and also updates
to prost v0.13.0
.
Features
- build: Custom codecs for generated code (#1599) (18a2b30)
- channel: Make channel feature additive (#1574) (b947e1a)
- codec: Make error when not utf8 value in compression encoding (#1768) (f8e1f87)
- Implement http_body::Body::size_hint for custom body (#1713) (9728c01)
- Make boxed function public (#1754) (2cc868f)
- 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)
- tls: Remove tls roots implicit configuration (#1731) (de73617)
- transport: Make service router independent from transport (#1572) (da48235)
- transport: Make transport server and channel independent (#1630) (654289f)
- transport: Rename reexported axum body (#1752) (5d7bfc2)
- Use http::Extensions directly (#1710) (ed95d27)