0.42.42
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
- 6f6c9e5 - Add
DelegatingServiceDiscoverer
to client-api (#2842) - bf64643 - Add
HttpClients.forMultiAddressUrl()
overload withServiceDiscoverer
(#2843) - 0af167a - Expose global A/AAAA and SRV DNS
ServiceDiscoverer
instances (#2844)
Experimental loadbalancer changes
- f3635b1 - loadbalancer: Add an xDS compatible
HealthChecker
implementation (#2809) - 11c5a3d - LoadBalancer wire the tracker on the host layers with the request flow (#2816)
- fb39471 - loadbalancer-experimental: track the length of outstanding requests (#2833)
- 954c147 - loadbalancer: move
DefaultLoadBalancer
to its own experimental module (#2819) - d2794c4 - loadbalancer-experimental: Add some documentation for DefaultLoadBalancer (#2837)
Dependencies
- 3a652dd - Update Netty 4.1.106 -> 4.1.107 (#2834)
- 612b080 - Update netty-incubator-transport-native-io_uring 0.0.24 -> 0.0.25 (#2840)
- e80d853 - Update protobuf 3.23.2 -> 3.25.1 (#2846)
- e67bf6e - Update log4j 2.20.0 -> 2.22.1
- e269d36 - Update jctools 4.0.1 -> 4.0.3
- b23bcaa - Update Jackson 2.15.2 -> 2.15.4
- 1a916e5 - Update zipkin-reporter 2.16.4 -> 2.17.2
- 12190dd - Update proto-google-common-protos 2.21.0 -> 2.29.0
Documentation
- de5278d - Clarify
ConnectionObserver
callbacks contract (#2838) - c17a0f6 - Clarify lifecycle of global
Executors
(#2845)
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