Skip to content

0.42.15

Compare
Choose a tag to compare
@idelpivnitskiy idelpivnitskiy released this 18 Aug 20:30
· 904 commits to main since this release
e8d7056

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.

As the ServiceTalk API advances towards a 1.0 release all users are strongly encouraged to update their applications to eliminate all use of deprecated APIs. Existing deprecated APIs will be removed in a future ServiceTalk release without further additional notice. If you encounter problems replacing deprecated usages please create a support issue.

Changes

API Deprecations

  • 443f412 - RoundRobinLoadBalancer health-checking should use DeltaJitter (#2326)
    • RoundRobinLoadBalancerFactory.Builder#healthCheckInterval(Duration) is deprecated in favor of the new overload RoundRobinLoadBalancerFactory.Builder#healthCheckInterval(Duration, Duration) that helps to control base duration and the delta jitter at the same time.

Bug Fixes

  • 49bb61f - Publisher#flatMapConcatSingle null value concurrency fix (#2323)
  • 9052736 - Add io_uring dependencies with classifiers in servicetalk-dependencies (#2328)
    • This issue didn't let Maven users to pull all transitive dependencies correctly.

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.

@bondolo
@idelpivnitskiy
@Scottmitch
@tkountis