Skip to content

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 01 Jul 23:18
v0.8.0
f9d5774

What's Changed

  • examples/bazel: update to connectrpc 0.7.0 / buffa 0.7.0 and fix codegen rules by @iainmcgin in #161
  • client: require END_STREAM for Connect client-streaming responses by @EffortlessSteven in #163
  • ci: bump CLA Assistant to v3.2.0 and relax comment trigger by @iainmcgin in #166
  • router: hide low-level route helpers from rustdoc by @Yong-yuan-X in #162
  • router: add top-down multi-service registration by @Yong-yuan-X in #164
  • feat(server): add max connection age to BoundServer by @Jaksenc in #165
  • connectrpc: add optional json feature for proto-only builds by @macalinao in #172
  • client: return unknown for Connect EOF without END_STREAM by @iainmcgin in #168
  • docs: document raw hyper transport config by @Jaksenc in #191
  • client: cap server-supplied trailer metadata to avoid HeaderMap panic by @iainmcgin in #169
  • grpc: return unimplemented for unsupported message codec by @iainmcgin in #183
  • client: saturate gRPC-Web trailer-length add to avoid overflow panic by @iainmcgin in #170
  • client: emit Connect Unary-Get query parameters in spec-recommended order by @iainmcgin in #167
  • envelope: saturate header+length add to avoid overflow panic by @iainmcgin in #171
  • feat(server): add with_max_concurrent_streams to Server and BoundServer by @iainmcgin in #184
  • client: bound h2 connection establishment by default; proxy keep-alive knobs by @rpb-ant in #197
  • server: add with_max_requests_per_connection (count-based connection retirement) by @iainmcgin in #185
  • feat(server): enable HTTP/2 adaptive flow-control window by default by @iainmcgin in #186
  • feat(server): add HTTP/2 keepalive ping support by @iainmcgin in #188
  • Clamp client timeouts before deadlines by @fallintoplace in #193
  • Omit content-encoding for gzip values since the body is already decompressed by the browser by @bickfordb in #196
  • Make generated client feature gate configurable by @Jaksenc in #194
  • Reject malformed Connect END_STREAM JSON by @fallintoplace in #192
  • Preserve transport ConnectErrors in client calls by @fallintoplace in #199
  • client: preserve headers on malformed end streams by @fallintoplace in #201
  • Tighten gRPC response content-type validation by @fallintoplace in #200
  • Add The Connect Authors copyright notice to LICENSE by @iainmcgin in #206
  • Replace CLA requirement with DCO sign-off by @iainmcgin in #207
  • signatures: preserve the historical CLA record on main by @iainmcgin in #208
  • codegen: add encodable_impls=all_messages for shared proto crates by @iainmcgin in #205
  • server: apply an HTTP/1.1 header read timeout to accepted connections by @iainmcgin in #189
  • feat(server): add with_max_connection_idle (idle connection reaping) by @iainmcgin in #190
  • Adopt buffa 0.8: fallible owned-message conversion, explicit fast-utf8, buffa::Map by @iainmcgin in #211
  • release: v0.8.0 by @iainmcgin in #212

New Contributors

Full Changelog: v0.7.0...v0.8.0