0.42.40
版本发布时间: 2023-12-15 07:37:47
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
Bug Fixes
- https://github.com/apple/servicetalk/commit/cf40cb3e7c66bfe36f9d300434f91162fbbe24d1 - concurrent-api: fix IllegalArgumentExcetion for zero jitter in RetryStrategies (#2777)
- https://github.com/apple/servicetalk/commit/1d00f69d5435da4fba91a27c1ea27973b1b1a4eb - Additional fix for IPv6-derived SNI hostnames (#2778)
-
https://github.com/apple/servicetalk/commit/242c11ef72145ee75c7e48a6b936cd3b7e190037 - Minor fixes for
SequentialExecutor
and its tests (#2775)
Improvements
- https://github.com/apple/servicetalk/commit/0fdbdd5113652f735b6d5946f460874654fb29c1 - loadbalancer: fix observer name pattern (#2783)
- https://github.com/apple/servicetalk/commit/82ad584cb333f0a1f741c830480a8a3abef82025 - loadbalancer: add an observer pattern to DefaultLoadBalancer (#2770)
- https://github.com/apple/servicetalk/commit/bad95580c7786d7831bb4440fa6f427fee9fa290 - loadbalancer: HostSelector can be rebuilt each time the DefaultLoadBalancer gets a host set update (#2774)
- https://github.com/apple/servicetalk/commit/d28847989d566e161abbf1f87061bb499f75257e - loadbalancer: Change generics of LoadBalancerPolicy (#2773)
-
https://github.com/apple/servicetalk/commit/326674997fbeeb946cd4e33c0d320b7f7e5d602b - Disable RRLB health-checking for
DiscoveryStrategy.ON_NEW_CONNECTION
(#2772) - https://github.com/apple/servicetalk/commit/112fb0774b0fdcf62af48e8dcacc9d0c892e14b2 - mdc-utils: Make LoggerStringWriter thread friendly (#2771)
- https://github.com/apple/servicetalk/commit/e3a10f83f91ac55ecb78566fb9461b9b0b1ab561 - loadbalancer: Use a sequential execution concurrency model in DefaultLoadBalancer (#2768)
- https://github.com/apple/servicetalk/commit/ad805967202f30fa392bf941c132a3e70103c80a - loadbalancer: add builder for the DefaultLoadBalancer (#2749)
- https://github.com/apple/servicetalk/commit/b8149d36ba1d4cddf4b034b18f3cdb4c5a358adc - Enhance PMD rules (#2753)
- https://github.com/apple/servicetalk/commit/623c32afd411058171d001095f02825e58a48bec - loadbalancer: move health check related constants to the HealthCheck class (#2764)
- https://github.com/apple/servicetalk/commit/0879b303c45c9a586f9d13b3046b4aba7e2f1af4 - Enhance HttpMessageDiscardWatchdogServiceFilterTest output (#2762)
- https://github.com/apple/servicetalk/commit/936e01b6eedd1da907b96294445393aad0a335fe - loadbalancer: better asymptotic behavior of host updates (#2745)
Dependencies
- https://github.com/apple/servicetalk/commit/42e3b0bfcf8c8b42424554039ad5ae0a5b082de2 - Revert grpc-java back 1.59.1 -> 1.56.1 (#2784)
- https://github.com/apple/servicetalk/commit/4d30837aecbace9e5397332af07b16d4d57f9288 - Update Netty 4.1.101 -> 4.1.103 (#2782)
- https://github.com/apple/servicetalk/commit/90205ff56d0e5abf794e9cb54a00f378c30a1c68 - 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 @idelpivnitskiy