Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
0.42.58 source code.tar.gz | 2025-07-21 | 4.7 MB | |
0.42.58 source code.zip | 2025-07-21 | 8.0 MB | |
README.md | 2025-07-21 | 2.4 kB | |
Totals: 3 Items | 12.7 MB | 0 |
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
API deprecations
- https://github.com/apple/servicetalk/commit/59cfddbb4039b1805c52fb2382f16f1b74c2fca8 - concurrent-api: no more set context on subscribe (#3275)
setContextOnSubscribe(ContextMap
operator is deprecated forCompletable
,Single
, andPublisher
. Instead, users should useshareContextOnSubscribe()
operator to share context propagation between boundaries of async operators anddefer
to create new async boundaries if it's necessary to isolate the context state for part of the user's Reactive Streams pipeline.
New Features
- https://github.com/apple/servicetalk/commit/c37d03a538abebe858d467fa589cd4b44207bd6d - Add
ConnectionInfo.connectionId()
(#3295) - https://github.com/apple/servicetalk/commit/89d2c7fc04390353ac54426b35c0b0c4f08bf64a - Add
HttpContextKeys.HTTP_ROUTE
to propagatehttp.route
attribute (#3293)
Improvements
- https://github.com/apple/servicetalk/commit/ebe7c52fd7d30ccbec09981e1c094e7e5c900a10 - concurrent-api: improve context wrapping (#3276)
- https://github.com/apple/servicetalk/commit/3ba2402f6255d1ca811728c2809e6e555086d93f - opentelemetry-http: defer client attribute extraction (#3284)
- https://github.com/apple/servicetalk/commit/fa2bd59517c6fc44a54b2dfe178cfad58bbee857 - loadbalancer: improve logging of XdsHealthIndicator (#3285)
- https://github.com/apple/servicetalk/commit/f3424ce031432e5807ca3b7343c60cfdea7e6d7a - loadbalancer: fix subsetting log (#3291)
- https://github.com/apple/servicetalk/commit/f42389ceef375c29efac370be484fa33a722e0b5 -
TransportObserver
: let users skip uninterested callbacks (#3297) - https://github.com/apple/servicetalk/commit/a195a5aa77f92a6f1e378012d53148ab1204c57a -
[Http|Grpc]LifecycleObserver
: let users skip uninterested callbacks (#3299)
Dependencies
- https://github.com/apple/servicetalk/commit/bb6f3bea68728fd7339cac781b768ed11293789c - Upgrade Netty 4.1.122 -> 4.1.123 (#3300)
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 @daschl @mgodave