Skip to content

0.42.43

Compare
Choose a tag to compare
@daschl daschl released this 17 Apr 18:48
· 36 commits to main since this release
e9cbcbd

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

New Features

  • fc8b1df - Add support for Optional TLS negotiation for http/1 and http/2 (#2871)

Behavior Changes

  • cbefaa9 - Lower initial delay for ServiceDiscovery retries from 8 to 2 seconds (#2891)
  • cc2cdfa - Lower max delay for ServiceDiscovery retries from 256 to 128 seconds (#2895)

Improvements

  • 5771163 - Always log registered ServiceLoader providers at INFO level (#2880)
  • e605c87 - Handle DNS SERVFAIL differently than NXDOMAIN (#2776)

Bug Fixes

  • dabaabc - Fix Content-Length header removal after content compression (#2863)
  • d4012e6 - http-netty: Properly set the host header for MultiAddressUrlClient (#2868)

Experimental loadbalancer changes

  • 9b1a8a6 - loadbalancer-experimental: Rename HealthChecker to OutlierDetector (#2860)
  • acdf203 - loadbalancer-experimental: Remove type param from LoadBalancerObserver (#2866)
  • 7c0815c - loadbalancer-experimental: remove the generic load balancer factory methods (#2865)
  • ad90616 - examples: add an example of using DefaultLoadBalancer (#2855)
  • 023e635 - experimental-loadbalancer: remove 'healthChecker' names (#2873)
  • 08f2c43 - loadbalancer-experimental: centralize LoadBalancingPolicy fail open default setting (#2872)
  • 1f31e61 - loadbalancer-experimental: consolidate outlier detector concerns into the OutlierDetectorConfig (#2864)
  • 71b5fa6 - loadbalancer-experimental: make connection selection strategy modular (#2815)
  • 1aafb7a - loadbalancer-experimental: tighten up load balancing policy (#2884)
  • aacc5b9 - grpc-netty: add RequestTracker support to grpc (#2885)

Dependencies

Documentation


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.

@bryce-anderson
@chrisvest
@daschl
@idelpivnitskiy
@mgodave
@Scottmitch
@tkountis