Skip to content

0.42.45

Compare
Choose a tag to compare
@bryce-anderson bryce-anderson released this 12 Jun 23:00
· 192 commits to main since this release
97dae90

This is a minor maintenance release appropriate for all ServiceTalk users that contains several useful improvements and bug fixes. This release is expected to be a "drop-in" replacement for all prior 0.42.X releases.

Changes

Behavior Changes

  • b49e66b - Reduce default TLS handshake timeout from 10 to 5 seconds (#2947)

Improvements

  • bc6c3c4 - Convert scheme to lower case when parsing URI (#2938)
  • 2f50382 - Enhance header name validation exception message (#2924)
  • 8949741 - Fallback to readChunkSize if InputStream.available() not implemented (#2949)
  • d84cb41 - FromInputStreamPublisher: reduce default read chunk size to 16Kb-32B (#2958)

Experimental loadbalancer changes

  • 26ecff5 - loadbalancer-experimental: support non-sequential priorities (#2953)
  • bb569d0 - loadbalancer-experimental: allow configuring whether cancellation is an error (#2956)
  • 4eeffeb - loadbalancer-experimental: split ErrorClass into connection and request types (#2940)
  • 54ec680 - loadbalancer-experimental: thread lbDescription into the LoadBalancerObserver (#2936)
  • 6027c74 - loadbalancer-experimental: rename LoadBalancerPolicies to LoadBalancingPolicies (#2937)
  • d667d1d - loadbalancer-experimental: remove deprecated API's (#2935)

Dependencies


Thank you

Every idea, review, and bug-report counts and so we thought it is worth mentioning those who helped in this area. Please report any unintended omission.

@0x1306e6d
@bryce-anderson
@daschl
@idelpivnitskiy
@Scottmitch