0.42.40
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
Bug Fixes
- cf40cb3 - concurrent-api: fix
IllegalArgumentExcetion
for zero jitter inRetryStrategies
(#2777) - 1d00f69 - Additional fix for IPv6-derived SNI hostnames (#2778)
Improvements
- 3266749 - Disable RRLB health-checking for
DiscoveryStrategy.ON_NEW_CONNECTION
(#2772) - 112fb07 - mdc-utils: Make
LoggerStringWriter
thread friendly (#2771)
Experimental loadbalancer changes
- 0fdbdd5 - loadbalancer: fix observer name pattern (#2783)
- 82ad584 - loadbalancer: add an observer pattern to DefaultLoadBalancer (#2770)
- bad9558 - loadbalancer: HostSelector can be rebuilt each time the DefaultLoadBalancer gets a host set update (#2774)
- d288479 - loadbalancer: Change generics of LoadBalancerPolicy (#2773)
- e3a10f8 - loadbalancer: Use a sequential execution concurrency model in DefaultLoadBalancer (#2768)
- ad80596 - loadbalancer: add builder for the DefaultLoadBalancer (#2749)
- 623c32a - loadbalancer: move health check related constants to the HealthCheck class (#2764)
- 936e01b - loadbalancer: better asymptotic behavior of host updates (#2745)
Dependencies
- 42e3b0b - Revert grpc-java back 1.59.1 -> 1.56.1 (#2784)
- 4d30837 - Update Netty 4.1.101 -> 4.1.103 (#2782)
- 90205ff - Bump dawidd6/action-download-artifact from 2.28.0 to 2.28.1 (#2781)
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
@Scottmitch
@tkountis