0.42.27
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
- 10973ca - Add new operators for
Publisher
:merge
,mergeDelayError
,mergeAll
,mergeAllDelayError
(#2533) - d9fd486 - Add
Publisher.skipWhile(Predicate)
operator (#2542) - 2991d28 - Extend
RedirectConfig
: custom allowed statuses and location mapper (#2552) - eb570b6 - New filter:
JavaNetSoTimeoutHttpConnectionFilter
(#2551) - be0043d - Add new tags for OpenTelemetry (#2536)
- 8cb1dd2 - Move
ProxyTunnel
to servicetalk-http-netty-test-fixtures (#2550)
Bug Fixes
- fd9a9c6 -
DefaultDnsClient
: make configuration for all caches consistent (#2530) - cd547f3 -
RetryingHttpRequesterFilter
to duplicate payload body (#2541) - 47fa6c0 -
MultiAddressUrlClient
: incorrect transformation of the request target without path (#2545)
Improvements
- 5e39fb6 - Enhance RRLB logs to let users know when it resubscribed to SD (#2535)
- a9d6619 - Use unpadded jctools queue by default (#2490)
- e3f545a - Implement all default methods in
EmptyHttpHeaders
(#2543) - 14f09b2 -
ProxyConnectConnectionFactoryFilter
: report when the channel is closed (#2544) - 2065040 -
MultiAddressHttpClientBuilder.followRedirects
take a nullable config (#2547)
Dependencies
- bf0b0dc - Update Netty 4.1.89 -> 4.1.91 (#2548)
- 2ff3eef - Only depend on
opentelemetry-api
and not the overallopentelemetry-bom
(#2538)
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.
@aleqi200
@bryce-anderson
@daschl
@idelpivnitskiy
@mgodave
@Scottmitch
@tkountis