Skip to content

0.42.64

Latest

Choose a tag to compare

@idelpivnitskiy idelpivnitskiy released this 13 May 22:24
· 38 commits to main since this release
0.42.64
6411b71

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

New Features

  • 9755211 - Support Jackson 3 in ServiceTalk modules (#3464)
  • f4be8b3 - Support Jakarta 11, Jersey4, and Jackson3 (#3467)
  • b77c11d - transport-api: add ability to use javax.net.ssl.SSLContext with SslConfig (#3438)
  • dfd9fda - opentelemetry-http: allow setting the OpenTelemetry in filter builders (#3450)
  • 8ad55b0 - Add ability to unpack [Http|GrpcLifecycleObservers] (#3472)

Bug Fixes

  • 76d4e2a - capacity-limiter-api: Fix bug in CompositeCapacityLimiter (#3478)
  • dceaeb3 - capacity-limiter: fix spinning bug in FixedCapacityLimiter (#3481)
  • 731e294 - client-api: fix leak in DefaultClientGroup (#3480)
  • d08c065 - http-netty: check for keep-alive and close in a comma separated way (#3479)

Improvements

  • a283f99 - Mark TLS handshake timeouts and closed channels as retryable exceptions (#3455)
  • ed819db - ConnectionObserver does not see enriched ConnectException (#3459)
  • 61b3ef1 - http-netty: Improve error when TLS ClientHello is received on a plain text HTTP connection (#3453)
  • 6b40617 - http-api: ensure bulk header validation works as expected (#3470)
  • b8a7631 - Adjust maxTotalHeaderFieldsLength when maxHeaderFieldLength is larger (#3471)
  • bb92a87 - encoding-netty: cap cumulative decompressed size to prevent decompression-bomb DoS (#3475)

Dependencies

Documentation

  • 56cdc12 - Fix outdated RFC links, missing deprecation tags, and examples README wording (#3457)

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.

@azeemaqil
@blake-bauman
@bryce-anderson
@chrisvest
@daschl
@idelpivnitskiy
@splint-disk-8i