Skip to content

0.42.46

Compare
Choose a tag to compare
@idelpivnitskiy idelpivnitskiy released this 26 Jun 01:27
· 155 commits to main since this release
17b97c8

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

  • 7b68059 - DefaultHostAndPort: equals and hashCode are not consistent (#2974)

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 the DefaultLoadBalancer (#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