0.42.41
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
Bug Fixes
Improvements
Experimental loadbalancer changes
- 00e740c - loadbalancer: Add the ErrorClass enum and use it in RequestTracker (#2808)
- 34db3ac - loadbalancer: introduce the HealthChecker interface (#2800)
- 8a8e3ab - Latency tracking utilities to support LB L7 breakers (#2794)
- cb8405d - loadbalancer: cleanup HostSelector List variance (#2795)
- aac806c - loadbalancer: Simplify ConnectionFactory usage in DefaultHost (#2796)
- 6b2b65e - loadbalancer: selectors consider health first and have configurable fail-open behavior (#2787)
- e5784f8 - loadbalancer: fix NormalizedTimeSourceExecutor to work with units other than nanos (#2791)
- e3daaf3 - loadbalancer: Some cleanups for DefaultHost (#2779)
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.
@bryce-anderson
@chrisvest
@daschl
@idelpivnitskiy
@Scottmitch
@tkountis