Skip to content

0.41.4

Compare
Choose a tag to compare
@idelpivnitskiy idelpivnitskiy released this 20 Aug 23:11
· 1536 commits to main since this release
690ccdb

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 from ioExecutor, executionStrategy, and bufferAllocator methods;
    • Deprecated MultiAddressHttpClientFilterFactory;
    • Deprecated appendClientFilter methods accepting MultiAddressHttpClientFilterFactory;
    • Deprecated StreamingHttpClientFilterFactory#asMultiAddressClientFilter.
  • 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 existing Executor (#1707)

Documentation

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


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.