Skip to content

0.42.41

Compare
Choose a tag to compare
@mgodave mgodave released this 20 Jan 00:05
· 143 commits to main since this release
15d8a5f

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

Bug Fixes

  • 904ed6f - h2: disable auto read for stream channels (#2799)

Improvements

  • aeca73c - Add validation for H1ProtocolConfigBuilder setters (#2792)

Experimental loadbalancer changes

  • 00e740c - loadbalancer: Add the ErrorClass enum and use it in RequestTracker (#2808)
  • 34db3ac - loadbalancer: introduce the HealthChecker interface (#2800)
  • 8a8e3ab - Latency tracking utilities to support LB L7 breakers (#2794)
  • cb8405d - loadbalancer: cleanup HostSelector List variance (#2795)
  • aac806c - loadbalancer: Simplify ConnectionFactory usage in DefaultHost (#2796)
  • 6b2b65e - loadbalancer: selectors consider health first and have configurable fail-open behavior (#2787)
  • e5784f8 - loadbalancer: fix NormalizedTimeSourceExecutor to work with units other than nanos (#2791)
  • e3daaf3 - loadbalancer: Some cleanups for DefaultHost (#2779)

Dependencies


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