0.42.41
版本发布时间: 2024-01-20 08:05:34
apple/servicetalk最新发布版本:0.42.47(2024-07-26 05:05:49)
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
-
https://github.com/apple/servicetalk/commit/4da962adb4c09ab95606b7ff2b255eddf527ae6e - Add
SslConfig.cipherSuiteFilter()
(#2798)
Bug Fixes
- https://github.com/apple/servicetalk/commit/904ed6f59181ffb7437c59ed36737c407a8ca270 - h2: disable auto read for stream channels (#2799)
Improvements
-
https://github.com/apple/servicetalk/commit/aeca73c6542a00df4653ac7df86c487f168f555b - Add validation for
H1ProtocolConfigBuilder
setters (#2792)
Experimental loadbalancer changes
- https://github.com/apple/servicetalk/commit/00e740cc1de2eefdd9569563d8f0cb6e5aff7b39 - loadbalancer: Add the ErrorClass enum and use it in RequestTracker (#2808)
- https://github.com/apple/servicetalk/commit/34db3ac6fde1fd333efc146b37b70506642e51f0 - loadbalancer: introduce the HealthChecker interface (#2800)
- https://github.com/apple/servicetalk/commit/8a8e3ab653fcaf26575c5250b7048bac98e2c76a - Latency tracking utilities to support LB L7 breakers (#2794)
- https://github.com/apple/servicetalk/commit/cb8405d7b3d13051f55618769410748e39c6a69b - loadbalancer: cleanup HostSelector List variance (#2795)
- https://github.com/apple/servicetalk/commit/aac806c219ecfb6283bffd9fe5a5168b32c6c424 - loadbalancer: Simplify ConnectionFactory usage in DefaultHost (#2796)
- https://github.com/apple/servicetalk/commit/6b2b65e84c71c89560638e9241782ea8cdb0b797 - loadbalancer: selectors consider health first and have configurable fail-open behavior (#2787)
- https://github.com/apple/servicetalk/commit/e5784f843e9634dc57b6735aa45deb6030ce274d - loadbalancer: fix NormalizedTimeSourceExecutor to work with units other than nanos (#2791)
- https://github.com/apple/servicetalk/commit/e3daaf3141d8781b9691fb780c365cd0fabeaa0b - loadbalancer: Some cleanups for DefaultHost (#2779)
Dependencies
- https://github.com/apple/servicetalk/commit/58f17a5b7183ae0a8172b22118db12553db5c01a - Update netty 4.1.103 -> 4.1.106 (#2790, #2806, #2810)
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