| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| 0.42.64 source code.tar.gz | 2026-05-13 | 4.8 MB | |
| 0.42.64 source code.zip | 2026-05-13 | 8.2 MB | |
| README.md | 2026-05-13 | 3.4 kB | |
| Totals: 3 Items | 13.0 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
New Features
- https://github.com/apple/servicetalk/commit/9755211572147e4a4fc4c18a87dcda17d3e6b6e7 - Support Jackson 3 in ServiceTalk modules (#3464)
- https://github.com/apple/servicetalk/commit/f4be8b35422235a63be3d0a01f6352e74940cca3 - Support Jakarta 11, Jersey4, and Jackson3 (#3467)
- https://github.com/apple/servicetalk/commit/b77c11dfdf93b3151cc4f8e21518f332c7b09c33 - transport-api: add ability to use
javax.net.ssl.SSLContextwithSslConfig(#3438) - https://github.com/apple/servicetalk/commit/dfd9fdac55e3857c8ab7ba2d1a17d9d8d8f9a68a - opentelemetry-http: allow setting the
OpenTelemetryin filter builders (#3450) - https://github.com/apple/servicetalk/commit/8ad55b0a540b076c8f272191109da23c153e3d0c - Add ability to unpack
[Http|GrpcLifecycleObservers](#3472)
Bug Fixes
- https://github.com/apple/servicetalk/commit/76d4e2a1d6b8988d0fc7b2e4ca0f7e88a1d1f22c - capacity-limiter-api: Fix bug in
CompositeCapacityLimiter(#3478) - https://github.com/apple/servicetalk/commit/dceaeb306d8cd0462fe752bafe98dc41ce27760d - capacity-limiter: fix spinning bug in
FixedCapacityLimiter(#3481) - https://github.com/apple/servicetalk/commit/731e2946d34d9014f6ee66bef5af9a5a46390ca0 - client-api: fix leak in
DefaultClientGroup(#3480) - https://github.com/apple/servicetalk/commit/d08c0656f0a3b8a4bfff34111518ace9689f2cf5 - http-netty: check for keep-alive and close in a comma separated way (#3479)
Improvements
- https://github.com/apple/servicetalk/commit/a283f9998ed5da3624bb0de89bff9d6c259c2105 - Mark TLS handshake timeouts and closed channels as retryable exceptions (#3455)
- https://github.com/apple/servicetalk/commit/ed819dbb58f6ab23ef9ec41204eb013759f233d8 -
ConnectionObserverdoes not see enrichedConnectException(#3459) - https://github.com/apple/servicetalk/commit/61b3ef11e656141ae13a147789645be51ecd54b3 - http-netty: Improve error when TLS ClientHello is received on a plain text HTTP connection (#3453)
- https://github.com/apple/servicetalk/commit/6b40617a5329d89dda3b00e03c0f727371fd35bd - http-api: ensure bulk header validation works as expected (#3470)
- https://github.com/apple/servicetalk/commit/b8a7631f475da7997b7e8eea4922da55ecfe2a38 - Adjust
maxTotalHeaderFieldsLengthwhenmaxHeaderFieldLengthis larger (#3471) - https://github.com/apple/servicetalk/commit/bb92a87d9f582935a12270aa8c6b39cdfba2140b - encoding-netty: cap cumulative decompressed size to prevent decompression-bomb DoS (#3475)
Dependencies
- https://github.com/apple/servicetalk/commit/d6ac4a66a11604742ef79487c772829e9657c6f7 - Update Netty 4.1.131 -> 4.1.133 (#3473)
Documentation
- https://github.com/apple/servicetalk/commit/56cdc12111225b9439e909053c9a082109128f4c - Fix outdated RFC links, missing deprecation tags, and examples README wording (#3457)
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.
@azeemaqil @blake-bauman @bryce-anderson @chrisvest @daschl @idelpivnitskiy @splint-disk-8i