v0.6.0
What's Changed
- spec: add Spec, StreamType, IdempotencyLevel; thread through dispatch by @aknott-ant in #112
- response: add RequestContext::path() — the requested procedure path by @iainmcgin in #116
- client: HttpClientBuilder with connect_timeout by @azdagron in #117
- payload: AnyMessage and Payload — type-erased, lazily-decoded message bodies by @aknott-ant in #113
- interceptor: Interceptor trait, Next continuation, server registration by @aknott-ant in #114
- service: with_interceptor_arc — register a shared Arc by @iainmcgin in #118
- router: store Spec per route so dynamic dispatch carries it by @iainmcgin in #120
- dispatcher: pass Payload to call_unary so handlers reuse the interceptor decode by @iainmcgin in #119
- interceptor: streaming RPC support via Stream-shaped intercept_streaming by @iainmcgin in #121
- server: proxy with_interceptor / with_interceptor_arc to ConnectRpcService by @iainmcgin in #123
- release: 0.6.0 (server interceptors, Spec metadata, Payload bodies) by @iainmcgin in #122
New Contributors
- @aknott-ant made their first contribution in #112
- @azdagron made their first contribution in #117
Full Changelog: v0.5.0...v0.6.0