0.42.43
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
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