0.42.28
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
- de05283 -
Publisher#timeout
always propagateTimeoutException
(#2555) - 35bf953 -
ConcurrentTerminalSubscriber
fix deferred terminal concurrency (#2556) - 6a8a226 -
Publisher.takeUntil(Completable)
: preserve original terminal signal (#2565) - 75db082 -
HttpConnectionContext
must reference single-threadedIoExecutor
(#2564)
Improvements
- 041f3dc - Allow null values with
FormUrlEncodedHttp[De]Serializer
(#2554) - 00179dd -
DefaultDnsClient
reduce log level for TTL > max (#2557) - 4011c8f - Improve how we copy payload body in case of redirect (#2563)
- 35ab88d - Don't log "does not allow redirect" for non 3XX status codes (#2562)
- 88086c7 -
RetryingHttpRequesterFilter
: share context when drain response payload (#2568) - 247fde1 -
ConcurrentTerminalSubscriber
: consolidate code forprocess*
methods (#2567)
Documentation
Dependencies
- a143d72 - Update Netty 4.1.91 -> 4.1.92 (#2559)
- e16073f - Update netty-incubator-transport-native-io_uring 0.0.19 -> 0.0.21 (#2569)
- 92f40c3 - Update log4j 2.19.0 -> 2.20.0
- 38fb8ac - Update protobuf 3.21.12 -> 3.22.3
- 4965150 - Update proto-google-common-protos 2.13.0 -> 2.17.0
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.