What's Changed
- ci: check generated code freshness by @Yong-yuan-X in #126
- Add new
connectrpc-healthcrate by @torkelrogstad in #128 - client: tighten gRPC and gRPC-Web unary response parsing by @jeet-dekivadia in #147
- Bump CLA action to v3.1.0; run workflow on reopened PRs by @iainmcgin in #153
- ci: support merge queue by @iainmcgin in #154
- compression: report malformed payloads as invalid_argument by @Yong-yuan-X in #144
- service: surface streaming request body read errors to handlers by @EffortlessSteven in #150
- client: error on truncated Connect streaming responses by @Yong-yuan-X in #146
- server: include body receipt in request deadlines by @jeet-dekivadia in #148
- connectrpc-build: add Config::emit_descriptor_set for gRPC server reflection by @iainmcgin in #156
- Borrowed request views: ServiceRequest and StreamMessage on buffa 0.7.0 by @iainmcgin in #143
- ci: pin fmt and clippy toolchains by @iainmcgin in #155
- Add connectrpc-reflection crate (gRPC server reflection v1 + v1alpha) by @iainmcgin in #157
- client: streaming message() returns terminal errors as Err by @rpb-ant in #159
- docs: drop rustdoc hidden-line markers from guide health example by @iainmcgin in #152
- deadline: don't arm inter-message timer before first item is yielded by @Dev-X25874 in #127
- client: enforce the streaming terminal contract by construction by @rpb-ant in #160
- release: 0.7.0 by @iainmcgin in #158
New Contributors
- @torkelrogstad made their first contribution in #128
- @jeet-dekivadia made their first contribution in #147
- @EffortlessSteven made their first contribution in #150
- @Dev-X25874 made their first contribution in #127
Full Changelog: v0.6.1...v0.7.0