Skip to content

0.41.2

Compare
Choose a tag to compare
@idelpivnitskiy idelpivnitskiy released this 15 Jul 20:41
· 1531 commits to main since this release
8a721d8

Changes

This is a minor maintenance release appropriate for all ServiceTalk users that contains several bug fixes and improvements.

API deprecation

  • ac72f93 - Deprecate OpenTracing APIs that will be removed later (#1669)
    • For more context of future OpenTracing API changes see "Fix B3 sampling API to support missing values" (#1640)
  • ebd777e - Deprecate publishAndSubscribeOn operators (#1648)

Bug fixes

  • 05a1cc5 - Fix H2 Server with SNI bug (#1665)
  • fd8f27e - Publisher#buffer doesn't emit if count is met or original terminates (#1650)
  • ac8937d - HTTP request may become non-retryable when first write fails (#1644)
  • f615202 - Single#concat(Publisher) potential demand deadlock fix (#1646)

Improvements

  • a0c4a43 - Mark any exception before the first message is written as RetryableException (#1641)
  • 1c19c0a - FromNPublisher: limit recursion depth to 1 (#1653)
  • ecd9ff3 - SingleConcatWithPublisher: limit recursion depth to 1 (#1654)
  • ea2f56c - Single.concat(Publisher) defer subscribe to Publisher until requested (#1643)

Improvements for tests

  • 6be8a8d - ClientEffectiveStrategyTest and ServerEffectiveStrategyTest cleanups (#1667)
  • 8f2c372 - TestSubscription#requestedEquals(0) incorrectly validates the value (#1642)
  • 1920d33 - Migrate servicetalk-http-* tests to junit5 (#1659)
  • fe4eff2 - Migrate tests of misc modules to junit5 (#1664)
  • fb6fef8 - Migrate servicetalk-data-jackson-jersey and servicetalk-http-router-jersey tests to junit5 (#1645)

Documentation

  • 1835d89 - Convert "ASCII-art" arrows to unicode arrows (#1668)
  • af1f67d - Fixes issues with GRPC Examples documentation (#1656)

Build/Release/Github actions


Thank you

Every idea and bug report counts and so we thought it is worth mentioning those who helped in this area. Please report an unintended omission.