Skip to content

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 20 May 04:12
· 26 commits to main since this release
v0.6.0
567022b

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

Full Changelog: v0.5.0...v0.6.0