0.42.44
版本发布时间: 2024-05-16 03:53:51
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/a65238c01972042742d2cbeb41d58295049d4898 - Support Jersey 3 and Jakarta EE 9/10 (#2919)
- https://github.com/apple/servicetalk/commit/baac8d66a661ae6878454fb7ea05afda7ecbc35a - Introduce traffic resiliency features (#2911)
-
https://github.com/apple/servicetalk/commit/7919d3aaa0f697667f62e070af7940e2360b79ab -
RetryingHttpRequesterFilter
: add on request retry callback (#2916)
Improvements
-
https://github.com/apple/servicetalk/commit/c85a8f4dcf95d6d5576b5152b47806d8acbf7bbf -
DnsServiceDiscoverer
: add total resolution timeout (#2908)
Experimental loadbalancer changes
- https://github.com/apple/servicetalk/commit/f0e7afff111023f3fc59184f837c039912e83ee1 - loadbalancer-experimental: adjust load balancer policy docs and helpers (#2926)
-
https://github.com/apple/servicetalk/commit/a75d9fae34a993a372b83fa688651f0a5a8fb056 - loadbalancer-experimental-provider: use
System.getProperty(...)
directly (#2922) -
https://github.com/apple/servicetalk/commit/6f120398359a9e792c1b0a79f1c305f1a6374c91 - loadbalancer-experimental: add flag to use
DefaultLoadBalancer
in place ofRoundRobinLoadBalancer
(#2913) -
https://github.com/apple/servicetalk/commit/2b55150361de7881e5d90abfe7d5d059a675c911 - loadbalancer-experimental: add a
ServiceDiscovererEvent
to carry weight and priority (#2907) -
https://github.com/apple/servicetalk/commit/53f9f35713bc6e933d631fa046c2cff88f6f01c5 - loadbalancer-experimental: add provider for enabling
DefaultLoadBalancer
(#2900) - https://github.com/apple/servicetalk/commit/8f096dad41a16ddccbbeccdc83698dadf295fb91 - loadbalancer-experimental: add weight support for P2C selection (#2892)
- https://github.com/apple/servicetalk/commit/f1e39d75aed4f786950b7dda5fdf15b468022752 - loadbalancer-experimental: add support for weights in round robin (#2909)
- https://github.com/apple/servicetalk/commit/d02f8668611273f88e34ac39dcc69be07754bf44 - loadbalancer-experimental: add support for prioritization (#2905)
Documentation
-
https://github.com/apple/servicetalk/commit/e965d5a51e63fdf3b13f74f881faf54f2b975bc0 - client-api: add an example of how to use the
ServiceDiscoverer
API (#2903)
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.
@blake-bauman @bryce-anderson @chrisvest @daschl @idelpivnitskiy @tkountis