Skip to content

0.42.28

Compare
Choose a tag to compare
@idelpivnitskiy idelpivnitskiy released this 28 Apr 21:31
· 623 commits to main since this release
f30f930

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

Bug Fixes

  • de05283 - Publisher#timeout always propagate TimeoutException (#2555)
  • 35bf953 - ConcurrentTerminalSubscriber fix deferred terminal concurrency (#2556)
  • 6a8a226 - Publisher.takeUntil(Completable): preserve original terminal signal (#2565)
  • 75db082 - HttpConnectionContext must reference single-threaded IoExecutor (#2564)

Improvements

  • 041f3dc - Allow null values with FormUrlEncodedHttp[De]Serializer (#2554)
  • 00179dd - DefaultDnsClient reduce log level for TTL > max (#2557)
  • 4011c8f - Improve how we copy payload body in case of redirect (#2563)
  • 35ab88d - Don't log "does not allow redirect" for non 3XX status codes (#2562)
  • 88086c7 - RetryingHttpRequesterFilter: share context when drain response payload (#2568)
  • 247fde1 - ConcurrentTerminalSubscriber: consolidate code for process* methods (#2567)

Documentation

  • a15d972 - JAXRS example demonstrating async response code override (#2558)

Dependencies

  • a143d72 - Update Netty 4.1.91 -> 4.1.92 (#2559)
  • e16073f - Update netty-incubator-transport-native-io_uring 0.0.19 -> 0.0.21 (#2569)
  • 92f40c3 - Update log4j 2.19.0 -> 2.20.0
  • 38fb8ac - Update protobuf 3.21.12 -> 3.22.3
  • 4965150 - Update proto-google-common-protos 2.13.0 -> 2.17.0

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
@Scottmitch