Skip to content

0.42.36

Compare
Choose a tag to compare
@mgodave mgodave released this 31 Aug 16:15
· 491 commits to main since this release
77ca7f3

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

Behavior changes

  • 9df2a86 - Map JsonMappingExceptions caused by a serializer to 500 responses (#2669)
  • 4837cd8 - Use semantic convention APIs for OpenTelemetry (#2662, #2680)

Bug Fixes

  • a121e7f - Publisher.multicast late subscriber cancel demand bug (#2683)
  • c1a7092 - Mark connection as closing on exception caught (#2675)
  • 28b7494 - Retry/repeat operators consistently not copy AsyncContext (#2670)
  • 02f67a6 - JavaNetSoTimeoutHttpConnectionFilter: handle zero and negative values (#2665)
  • d4f0d3d - Publisher.timeoutDemand(Duration) not timing out demand (#2652)

Improvements

  • ebd5116 - Clean up discarded response message content on the service side (#2671)
  • b59ad76 - Don't wait for handshake if it's already done when adding last handlers (#2672)
  • d38e5fd - Shuffle DNS records before propagating to LoadBalancer (#2673)
  • 1d05447 - RetryingHttpRequesterFilter use original Publisher avoid SOOE (#2666)

Dependencies

  • 789e6c0 - Update netty 4.1.94 -> 4.1.97 (#2656, #2663, #2679)
  • 04b52e2 - Update OpenTelemetry 1.22.0 -> 1.28.0
  • 2a5a187 - Update proto-google-common-protos 2.17.0 -> 2.21.0
  • aa2fb00 - Update protobuf 3.21.12 -> 3.23.2
  • da7502c - Update protobuf-gradle-plugin 0.8.19 -> 0.9.4 (#2657)

Documentation


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.

@aleqi200
@bryce-anderson
@mgodave
@idelpivnitskiy
@daschl
@Scottmitch
@tkountis
@vchimishuk