Skip to content

v1.0.5

Latest

Choose a tag to compare

@jhump jhump released this 04 Dec 20:40
· 13 commits to main since this release
fc1c52e

What's Changed

  • Expand test cases for in the gRPC-Web Trailers test suite to include server-streaming RPCs by @timostamm in #935
  • Add explicit test cases for errors with metadata by @jhump in #970
  • Reduce false negatives in Timeouts/** tests by accepting cases where server cancellation is observed before local context cancellation by @jhump in #999 and #1028
  • Remove 'Client Message Size/**' tests since they are not defined correctly by @jhump in #1026
  • Fix missing 'connect-protocol-version' header in raw requests for Connect protocol test cases by @jhump in #1027
  • Reduce connection load on servers-under-test by caching HTTP client transports by @anuraaga in #1047
  • Reduce false negatives in Server Message Size/** tests by increasing the delay between requests, to accommodate non-deterministic latency between server terminating the RPC with an error and the client trying to send another message on the same stream by @anuraaga in #1052

Compatibility

This release includes some changes to test case names. When upgrading, users may need to update configuration for known failing and flaky test cases to work with the new names.

  • Test cases in the gRPC-Web Trailers suite have been renamed to include a unary/ prefix. For example, the test case trailers-in-body/expected is now named unary/trailers-in-body/expected.
  • The Client Message Size suite (and all test cases therein) has been removed. These cases were not correctly exercising the intended behavior (They may be re-added in the future, after re-formulating them.)

New Contributors

Full Changelog: v1.0.4...v1.0.5