0.27.0
Changes
This release contains the following significant changes:
Noticeable behavior change
New Features
- ddef29e - Introduce HTTP Zipkin reporter (#1049)
- 3324193 - Add
Publisher#buffer
operator (#1027) - 21c1df6 - Improve
Processors
(#1039) - 406ead6 - Adding TerminalSignalConsumer for Single.whenFinally et al (#1035)
- 29c4f7d - Introduce HTTP/2 keep alive (#1029)
- 0f7770e - DNS SRV query support (#1018)
Bug Fixes
- 592b477 - Release
DnsRawRecord
s after SRV response (#1044) - d897beb - Publisher#flatMapMergeSingle potential queue drain visibility issue (#1014)
- 00eb752 - Publisher#flatMapMergeSingle terminal condition race (#1012)
Improvements
- ca502e9 - DelayedSubscription no longer uses ConcurrentSubscription internally (#1046)
- b7cabe4 -
RoundRobinLoadBalancer
should not sort the addresses (#1051) - c9b404e - Implement
Component#chek()
forUdpReporter
(#1054) - 2d111d9 - Consolidate concurrent.api NULL_TOKEN usage (#1045)
- 44161eb -
SingleConcatWithPublisher
and invalid request-n (#1042) - e57a01c - ConcurrentSubscripiton avoid concurrent access for invalid demand (#1015)
- f72b6d9 - More robust exception handling from Subscribers (#1034)
- 1a0d51d - Remove keep alive duration limits (#1037)
- 29a8d45 - HTTP Client Pipelining fullduplex (#980)
- 454cf96 - ConcurrentUtils cleanup, [Completable|Single]Processor cancel concurrency fix, Simplify Publisher#flatMapConcatIterable (#1026)
- c4fa823 - Publisher#flatMapSingle make subscription non-volatile (#1025)
- c20478a -
RoundRobinLoadBalancer
should close connections gracefully (#1028) - b2562c1 - ReactiveStreams TCK tests to use Publisher#range() instead of Publisher#from(Integer[]) (#1021)
- 4773b14 -
servicetalk-opentracing-zipkin-publisher
: declareapi
dependencies (#1020) - b88008b - Minor improvements for
servicetalk-opentracing-zipkin-publisher
(#1019)
Dependencies upgrade
- ef6502f - Update netty to 4.1.50.Final (#1050)
- b22e5ea - Update Netty 4.1.48 -> 4.1.49 and netty-tcnative 2.0.29 -> 2.0.30 (#1030)
Documentation
- 1b41a01 - Governance - clarify yes/no vote (#1041)
- d9290d4 - Remove Project Communication section from CONTRIBUTORS.adoc ToC (#1038)
- 4fb9547 - Clarify Governance and Contribution guidelines (#1031)
- 8576f00 - Disable SHA256 and SHA512 checksums for published artifacts (#1017)
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.