0.42.46
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
Improvements
- 7dad836 - Multi-address client: don't leak full request target in exception msg (#2972)
- ff218cc - Multi-address client: take advantage of lowercase scheme (#2975)
- e110d64 - Multi-address client: move setHostHeader to key factory, avoid NPE warn (#2976)
- 7f8a7f4 - Multi-address client: optimize client selection (#2979)
- 82e256e -
FromInputStreamPublisher
: avoid extra allocation of a buffer (#2965) - 2c90b8d - Set
SslContextBuilder.endpointIdentificationAlgorithm
for Netty 4.2.x (#2985)
Experimental loadbalancer changes
- 411ddc6 - loadbalancer-experimental: thread through the
ConnectionPoolStrategyFactory
(#2969) - febb582 - loadbalancer-experimental: thread the
LoadBalancingPolicy
into theDefaultLoadBalancer
(#2970) - 4e6ce9b - loadbalancer: better
LoadBalancerFactory.toString()
implementations (#2971) - 7e19105 - loadbalancer-experimental: properly capture consecutive error signals (#2984)
Dependencies
- 6b303b3 - Update log4j 2.22.1 -> 2.23.1
- e16b09e - Update com.sun.xml.bind:jaxb-impl 2.3.3 -> 2.3.9
- 49488fa - Update Jersey 2.37 -> 2.41
- 965e33f - Update Jackson 2.15.4 -> 2.16.2
- 8e89dde - Revert "Update Netty 4.1.110 -> 4.1.111 (#2959)"
- We had to downgrade Netty to avoid breaking grpc-java users in the same classpath.
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
@daschl
@idelpivnitskiy
@mgodave
@Scottmitch
@tkountis