Skip to content

0.42.42

Compare
Choose a tag to compare
@idelpivnitskiy idelpivnitskiy released this 23 Feb 23:17
· 92 commits to main since this release
da1b7e3

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 with ServiceDiscoverer (#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