Skip to content

0.42.39

Compare
Choose a tag to compare
@bryce-anderson bryce-anderson released this 17 Nov 16:09
· 194 commits to main since this release
b8a3ecb

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

API Deprecations

  • 231ec64 - Fix incorrect name of decoderEnforceMaxRstFramesPerWindow property (#2740)
    • Deprecates mistakenly named io.servicetalk.http.netty.http2.decoderEnforceMaxRstFramesPerWindow.maxConsecutiveEmptyFrames=200 system property in favor of the correct naming: io.servicetalk.http.netty.http2.decoderEnforceMaxRstFramesPerWindow.maxRstFramesPerWindow=200
  • 40e20f5 - Add initializer API for headers of HTTP proxy CONNECT request (#2744)
    • Deprecates SingleAddressHttpClientBuilder.proxyAddress(Object) in favor of a new method SingleAddressHttpClientBuilder.proxyConfig(ProxyConfig)

New Features

  • 40e20f5 - Add initializer API for headers of HTTP proxy CONNECT request (#2744)

Bug Fixes

  • 7906cda - Fix bug in http/grpc logging observer that prevented request Throwables to be logged (#2759)
  • f2fbd46 - Mark HTTP/2 connection as closing on exception caught (#2686)

Improvements

  • ff33868 - Disable decoderEnforceMaxRstFramesPerWindow for HTTP/2 clients (#2752)
  • 99ea1c5 - ZipkinReporter: add trace logging for batching and encoded spans (#2739)
  • 877c4f7 - Enable Keep-Alive socket option by default (#2676)
  • 3649525 - Warn if response payloads are not drained properly (#2710)
  • 294de53 - Do not consume orphaned message bodies, just warn (#2733)

Dependencies

Documentation

  • 25b09db - Adjust servicetalk-examples-http-retry (#2746)
  • 5e711b4 - Improve javadocs for Publisher.firstOrElse(...) and Publisher.firstOrError()` (#2736)

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.

@bryce-anderson
@chrisvest
@daschl
@idelpivnitskiy
@mgodave
@tflobbe
@tkountis