0.42.12
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.
As the ServiceTalk API advances towards a 1.0 release all users are strongly encouraged to update their applications to eliminate all use of deprecated APIs. Existing deprecated APIs will be removed in a future ServiceTalk release without further additional notice. If you encounter problems replacing deprecated usages please create a support issue.
Changes
API Deprecations
Bug Fixes
- d3d4667 -
TimeoutHttpRequesterFilter
as a connection filter causesClosedChannelException
(#2263) - d959d8b -
TracingHttpServiceFilter
should implementrequiredOffloads()
(#2260) - 397bc76 - Remove reference to obsolete gRPC plugin (#2256)
- 0f1ac15 -
MultiAddressClientBuilder
execution strategy control (#2166) - de5dca6 -
SpliceFlatStreamToMetaSingle
: avoid returning a staticThrowable
(#2253)
Improvements
- 6e023e0 - Enhance NPE in operators that invoke functions (#2262)
- 8cc2f32 - Enhance exception message thrown from
appendNonOffloadingServiceFilter
(#2261) - 89a92b7 -
BufferDecoderGroupBuilder#add
method w/outadvertised
flag (#2254)
Dependency Updates
- 26ed662 - Update Netty 4.1.77 -> 4.1.78 (#2250)
- 7119148 - Upgrade Netty 4.1.78 → 4.1.79 (#2268)
- 7071632 - Upgrade google common protos 2.8.1 → 2.8.3
- 28330e3 - Upgrade gradle protobuf plugin 0.8.18 → 0.8.18
- 5c7974d - Upgrade Log4J 2.17.2 → 2.18.0 (#2269)
- f855269 - Upgrade Jackson 2.12.2.2 → 2.12.3 (#2270)
- 28ca713 - Update JCTools 3.3.0 -> 3.3.1-ea, use unpadded queues (#2257)
Documentation & Examples
- 80c4746 - Link to
servicetalk/examples
repo (#2249) - a04b4f5 - Clarify preferred ordering for
[Http|Grpc]LifecycleObserver
filters (#2252)
Build/Release/Github actions
- ad6aa67 - Bump dawidd6/action-download-artifact from 2.21.0 to 2.21.1 (#2255)
- 44831d0 - Update spotbugs 4.7.0 -> 4.7.1 (#2258)
- f34e21a - Update Pitest 1.7.0 → 1.7.4 (#2248)
Tests
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.