Skip to content

0.42.25

Compare
Choose a tag to compare
@daschl daschl released this 15 Feb 10:10
· 690 commits to main since this release
2c610e6

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

  • dda6869 - Deprecate ConnectionAcceptor and ConnectionAcceptorFactory (#2491)
    • Migrate to LateConnectionAcceptor and use HttpServerBuilder#appendLateConnectionAcceptor(...) to configure it. Pre-existing HttpServerBuilder#appendConnectionAcceptorFilter(...) is also deprecated.

New features

  • 570a81a - Implement TLS Certificate Compression Support (#2497)
  • 6954627 - Introduce Early and Late ConnectionAcceptors (#2486)

Bug Fixes

  • db3522d - Guard against trying to complete a cancelled Future in DNS service discovery (#2496)

Improvements

  • c3f4145 - GrpcServiceContext should provide access to netty channel id (#2498)
  • 9b8972f - GrpcDeadlineServerFilter: use inner class to capture external state (#2501)
  • 049af48 - Always disable AUTO_READ for TcpServerBinder (#2492)
  • 0dcca97 - Keep only preferred addresses for DNS resolutions (#2500)

Dependencies

  • 27f856b - Update Netty 4.1.87 -> 4.1.89 (#2505)
  • aae691a - Update netty-incubator-transport-native-io_uring 0.0.16 -> 0.0.17
  • 492abdc - Update proto-google-common-protos 2.12.0 -> 2.13.0
  • 9b594e4 - Update OpenTelemetry 1.18.0 -> 1.22.0
  • ec21f9d - Update Jackson 2.14.1 -> 2.14.2
  • e5f0853 - Update jctools 3.3.1-ea -> 4.0.1 (#2351)

Documentation

  • c2e6f84 - Fix some broken {source-root} references in documentation (#2493)

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
@daschl
@idelpivnitskiy
@mgodave
@Scottmitch
@tkountis