Skip to content

0.42.61

Latest

Choose a tag to compare

@bryce-anderson bryce-anderson released this 12 Nov 23:37
· 29 commits to main since this release
24e24ed

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

  • e8c6dc5 - http-netty: use DefaultLoadBalancer API's (#3350)
    • This does not change current default behavior because we use DefaultLoadBalancer for quite some time already, it only removes users ability to switch back to RoundRobinLoadBalancer via -Dio.servicetalk.loadbalancer.roundRobinUsesDefaultLoadBalancer=false system property. However, users can still use RoundRobinLoadBalancer directly if needed. Please report why you do that to us.

Bug Fixes

  • 4e44646 - http-utils: fix bad assert in CacheConnectionFactory (#3365)
  • 0c6dbe4 - GrpcExceptionMapperServiceFilter: log GrpcStatusException as expected (#3359)
  • 25193c2 - Streaming gRPC client can leak responses if malformed response received (#3354)

Improvements

  • 495a750 - Align grpc-status mappings with grpc-java and official gRPC docs (#3352)
  • 334cede - DefaultHttpRequestMetaData: add missing modifiers and annotations (#3349)

Dependencies

  • 32f2ae9 - http-netty: remove dependency on loadbalancer-experimental (#3355)
  • e6beeac - Update Jackson 2.16.2 -> 2.18.4
  • 35e575c - Update Jakarta EE 10 dependencies
  • cc77110 - Update Jakarta EE 9 dependencies

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.

@bryce-anderson
@idelpivnitskiy
@lawrencewang49
@luciferous
@incertum
@daschl

Full Changelog: 0.42.60...0.42.61