Skip to content

0.42.40

Compare
Choose a tag to compare
@mgodave mgodave released this 14 Dec 23:37
· 172 commits to main since this release
9566dab

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

  • cf40cb3 - concurrent-api: fix IllegalArgumentExcetion for zero jitter in RetryStrategies (#2777)
  • 1d00f69 - Additional fix for IPv6-derived SNI hostnames (#2778)

Improvements

  • 3266749 - Disable RRLB health-checking for DiscoveryStrategy.ON_NEW_CONNECTION (#2772)
  • 112fb07 - mdc-utils: Make LoggerStringWriter thread friendly (#2771)

Experimental loadbalancer changes

  • 0fdbdd5 - loadbalancer: fix observer name pattern (#2783)
  • 82ad584 - loadbalancer: add an observer pattern to DefaultLoadBalancer (#2770)
  • bad9558 - loadbalancer: HostSelector can be rebuilt each time the DefaultLoadBalancer gets a host set update (#2774)
  • d288479 - loadbalancer: Change generics of LoadBalancerPolicy (#2773)
  • e3a10f8 - loadbalancer: Use a sequential execution concurrency model in DefaultLoadBalancer (#2768)
  • ad80596 - loadbalancer: add builder for the DefaultLoadBalancer (#2749)
  • 623c32a - loadbalancer: move health check related constants to the HealthCheck class (#2764)
  • 936e01b - loadbalancer: better asymptotic behavior of host updates (#2745)

Dependencies

  • 42e3b0b - Revert grpc-java back 1.59.1 -> 1.56.1 (#2784)
  • 4d30837 - Update Netty 4.1.101 -> 4.1.103 (#2782)
  • 90205ff - Bump dawidd6/action-download-artifact from 2.28.0 to 2.28.1 (#2781)

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