Repository navigation
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
- f89d5e5 - Fix
ThreadInterruptingCancellableinterrupt leak (#3637) - 2f34c7a -
ThreadInterruptingCancellable: fix interrupt leak whenonSubscribethrows (#3638) - c941469 - Fix a possible missed wake-up of a parked
ConnectablePayloadWriter(#3663) - 03eb8f4 - Fix HTTP/1.1 pipelined response misdelivery (#3664, #3667)
- d3d46bb - loadbalancer: fix corePool connection selector crash on empty pool (#3641)
- 8718fff - loadbalancer: release the health indicator when an expired host drains (#3639)
- a4de17d - loadbalancer: don't strand connections on hosts that can't grow their pool (#3643)
Improvements
- d77c12d - loadbalancer: don't fail closed with a single host on consecutive 5xx (#3640)
- 3576013 - loadbalancer: infer a forced core pool from
minConnectionsPerHost(#3644) - 64723f7 - loadbalancer: align outlier detector defaults with Envoy (#3652)
- 4138d92 - loadbalancer-experimental-provider: align property names with
OutlierDetectorConfig.Builder(#3661) - 07d6616 - http: score connections by outstanding requests for p2c selection (#3649)
Dependencies
- 7abe85e - Update Netty 4.2.17 -> 4.2.18
- 24dbbec - Update OpenTelemetry Instrumentation 2.14.0 -> 2.30.0
- 6a04c18 - Update OpenTelemetry 1.59.0 -> 1.64.0
- 6d0a298 - Update Jackson 2.21.5 -> 2.21.6
- 12819d6 - Update Jackson3 3.1.5 -> 3.1.6
- e9b6c81 - Update jctools 4.0.6 -> 4.0.7
Documentation
- 537339d - examples: add virtual threads HTTP example and guide (#3620)
- 2ff775a - Fix traffic resilience documentation links (#3629)
- e077480 - docs: java.net.preferIPv6Stack -> java.net.preferIPv6Addresses (#3636)
- eb11943 - http-router-jersey: document how to limit request payload sizes (#3655)
- 3b2eceb - Replace repo-level CODE_OF_CONDUCT file with the inherited org-wide Code of Conduct in .github repo. (#3658)
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.
@arnabnandy7
@bryce-anderson
@chrisvest
@daschl
@idelpivnitskiy