0.41.0
Changes
This release contains the following changes:
Bug fixes
- 4e9c7e0 -
Publisher#flatMapMergeSingle
catch an propagate unexpected errors downstream (#1614) - 1ef82dd -
Single#concat(Publisher)
onNext
error propagation (#1615) - 4f7110b - Defer trailer transformer callbacks on null msg-body to subscription (#1577)
- fbcfc7f - Prevent memory leak if HTTP/1.1 encoding fails (#1610)
- b2a26ca -
DefaultDnsServiceDiscovererBuilder#maxUdpPayloadSize
validation msg fix (#1589) - a51d2f2 -
DefaultServiceDiscoveryRetryStrategy
may emit duplicated SD events (#1586)
Improvements
- 4c8e681 - Allow using
null
peer host for TLS and disabling host and port inference and SNI altogether (#1561)
Improvements for tests
- 0d06d0d - New PMD rules introduced in PMD 6.35 (#1596)
- 62dc0c1 -
assertNoAsyncErrors
more queue types and msg arg (#1583)
- 6384f04 - Migrate
servicetalk-client-api
tests from jUnit4 to jUnit5 (#1612) - 83c9206 - Migrate
servicetalk-client-api-internal
from jUnit4 to jUnit5 (#1608) - 8cffe4c - Migrate servicetalk-dns-discovery-netty tests to JUnit 5 (#1568) (#1607)
- aa4d662 - Migrate servicetalk-opentracing-zipkin-publisher tests to JUnit 5 (#1568) (#1606)
- f85f15d - Migrate servicetalk-opentracing-log4j2 tests to JUnit 5 (#1568) (#1605)
- 6fd2e31 - Migrate servicetalk-opentracing-http tests to JUnit 5 (#1568) (#1604)
- e4e1704 - Migrate servicetalk-opentracing-asynccontext tests to JUnit 5 (#1568) (#1603)
- e890ac9 - Migrate servicetalk-transport-netty-internal tests to JUnit 5 (#1568) (#1601)
- bae5f7b - Migrate servicetalk-transport-api tests to JUnit 5 (#1568) (#1600)
- 1a20e12 - Migrate servicetalk-opentracing-inmemory tests to JUnit 5 (#1568) (#1599)
- d89a9a8 - Migrate servicetalk-buffer-api tests to JUnit 5 (#1568) (#1592)
- 7f2d5a1 - Migrate servicetalk-buffer-netty tests to JUnit 5 (#1568) (#1593)
Build/Release/Github actions
- 9aac76b - run GitHub release action publish task without parallel (#1620)
- 63f1673 - Bump scacap/action-surefire-report from 1.0.11 to 1.0.12 (#1618)
- eea9bde - Bump scacap/action-surefire-report from 1.0.10 to 1.0.11 (#1611)
- 9d90c14 - Upgrade Gradle to 7.0.2 and configure parallel tasks (#1598)
- a3f1c02 - Bump gradle/wrapper-validation-action from 1.0.3 to 1.0.4 (#1594)
- 305eeea - Execute Gradle tasks in parallel (#1591)
- 0c4bd54 - Bump actions/cache from 2.1.5 to 2.1.6 (#1587)
- 571440a - Bump scacap/action-surefire-report from 1.0.9 to 1.0.10 (#1584)
- 426165d - Forces a check for updated snapshots on remote repositories for japicmp (#1581)
- 0cf4944 - release.sh: check that the next version doesn't equal to the current one (#1582)
Dependency upgrades
- 6201cb5 - Update Jersey 2.32 -> 2.34 (#1619)
- 93deaf6 - Upgrade to Gradle 7.0.2 (#1590)
- 8948abc - Upgrade checkstyle 8.42 -> 8.43 (#1597)
- f94e4b5 - Upgrade PMD 6.34.0 -> 6.35.0 (#1595)
- 677f2c1 - Update proto-google-common-protos 2.0.1 -> 2.3.2 (#1542)
- e1bd758 - Update protobuf-java 3.15.3 -> 3.17.3 (#1541)
- 3fc293e - Update protobuf-gradle-plugin 0.8.15 -> 0.8.16 (#1540)
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.