What's Changed
Bugfixes
- Stop draining gRPC response body after rejecting a message by @stefanvanburen in #1005
- Keep sending unary request bodies after an early response by @stefanvanburen in #1008
- Report truncated envelopes as internal errors by @stefanvanburen in #1015
- Fix removing all compressors on unary Connect clients by @emcfarlane in #1016
- Reject a negative Connect-Timeout-Ms instead of expiring the context by @emcfarlane in #1017
- Set Connect-Timeout-Ms when less than a millisecond remains by @emcfarlane in #1018
- Improve http2 client disconnect error handling by @emcfarlane in #1019
- Return the end-stream error when the body read fails after it by @stepan-romankov in #1014
- Guard against typed nil *connect.Error by @emcfarlane in #1020
- Enforce read max limit on unary errors by @emcfarlane in #1022
- Send a minimal end of stream when over WithSendMaxBytes by @emcfarlane in #1023
Full Changelog: v1.21.0...v1.21.1