0.41.2
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 toPublisher
until requested (#1643)
Improvements for tests
- 6be8a8d -
ClientEffectiveStrategyTest
andServerEffectiveStrategyTest
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
- bae121c - Enable CI for
0.41
branch (#1651) - d697674 - Remove SNAPSHOT from validation path for docs (#1657)
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.