Skip to content

v1.0.0-rc4

Compare
Choose a tag to compare
@jhump jhump released this 22 Mar 00:05
· 35 commits to main since this release
7d7bb3c

This contains some minor compatibility issues with the previous release candidate:

  1. The message previously known as connectrpc.conformance.v1.ClientCompatRequest.TLSCreds has been moved to a top-level message and is now named connectrpc.conformance.v1.TLSCreds. This will impact generated code and user code that refers to it.
  2. Some test cases have been moved around and renamed, so patterns in older "known-failing" and "known-flaky" configurations may no longer be valid.

What's Changed

Bugfixes

  • In referenceclient, inspecting wire details needs to support compressed error bodies by @jhump in #811
  • Prevent errant 'content-length: 0' request header from being printed when --trace used by @jhump in #815
  • Fix deflate algorithm to adhere to RFC 1950 by @jchadwick-buf in #824
  • Fix naming and filtering of test cases that use the gRPC implementations by @jhump in #814
  • Troubleshoot and fix issues in grpc-web JS conformance client by @jhump in #831
  • Server response must include a certificate when using TLS by @jhump in #832
  • Fix issues with test runner hanging by @jhump in #829
  • Relax expectation for unspecified errors, fix expectation for cardinality violations by @jhump in #833

Enhancements

  • Tighten up when responses are allowed to combine headers and trailers; add check for number of unsent requests by @jhump in #805
  • Add support for --trace flag for test cases that use the gRPC implementations by @jhump in #823
  • Test runner generates self-signed cert that servers-under-test can use by @jhump in #828
  • Reconcile test cases with latest Connect spec changes and pull in fixes from latest connect-go release (v1.16.0) by @jhump in #826

Other Changes

  • Add docs for configuring and running tests, testing servers, and testing clients by @jhump and @smaye81 in #804, #808, #818, and #819
  • Add GitHub action workflow to automatically build/publish release artifacts after tag is created by @jhump in #835

Full Changelog: v1.0.0-rc3...v1.0.0-rc4