0.41.4
Changes
This is a minor maintenance release appropriate for all ServiceTalk users that contains several bug fixes and improvements.
New features
- 839294b - Load balancer health checks problematic hosts (#1709)
- 25afec5 - gRPC protoc plugin proto3 optional support (#1712)
API deprecation
- 6a3684e -
MultiAddressHttpClientBuilder
deprecation and de-deprecation refactoring (#1722)- Removed
@Deprecated
annotation fromioExecutor
,executionStrategy
, andbufferAllocator
methods; - Deprecated
MultiAddressHttpClientFilterFactory
; - Deprecated
appendClientFilter
methods acceptingMultiAddressHttpClientFilterFactory
; - Deprecated
StreamingHttpClientFilterFactory#asMultiAddressClientFilter
.
- Removed
- 168871d - Deprecate
HttpExecutionStrategy.invokeService
(#1720)
Bug fixes
- aa5c25e -
AllWritesPromise
should not be writable after channel is closed (#1696) - d37ea47 - Inspect deprecated
RoundRobinLoadBalancerFactory
for execution strategy computation (#1693)
Improvements
- 2b5db73 - Make sure
ConnectionInfo#toString()
format is consistent (#1746) - 49d20bf - Account for recent TFO changes in netty 4.1.67 for macOS (#1740)
- ae838ce - Fix gradle grpc protoc project local dependency sequencing (#1727)
- 813ab13 -
AbstractRetryingFilterBuilder
to require jitter (#1692)
Improvements for tests
- 57ebcfa - Fix flaky
HttpTransportObserverTest#clientFailsRequestPayloadBody
(#1702) - 4542639 - Fix flaky
HttpRequestDecoderTest.unexpectedContentAfterNoContentHeaders()
(#1700) - 0d334a3 -
PublisherFlatMapSingleTest
reuse existingExecutor
(#1707)
Documentation
- d473c8d - Add examples for redirect handling (#1708)
- a4e81da - Fix javadoc in example (#1714)
- 8f9e68d - Add snapshot build/version badges to README (#1725)
- cdc12b0 - javadoc fixes for JDK 16 compatibility (#1737)
Build/Release/Github actions
- fadad10 - Update gradlew 7.0.2 -> 7.1.1 (#1717)
- a1ce194 - Update gradlew wrapper and jar -> 7.1.1 (#1718)
- 8e24764 - Bump scacap/action-surefire-report from 1.0.12 to 1.0.13 (#1742)
- 9e83b0f - Bump dawidd6/action-download-artifact from 2.14.0 to 2.14.1 (#1719)
Dependency upgrades
- 21baf46 - Update Netty 4.1.66 -> 4.1.67 (#1735)
- f5c76ea - Update protobuf-gradle-plugin 0.8.16 -> 0.8.17 (#1736)
Thank you
Every idea and bug report counts and so we thought it is worth mentioning those who helped in this area. Please report an unintended omission.