ServiceTalk v0.27.0 Release Notes

Release Date: 2020-05-15 // almost 4 years ago
  • 🔄 Changes

    🚀 This release contains the following significant changes:

    🔔 Noticeable behavior change

    • b82319f - RoundRobinLoadBalancer to allow duplicate addresses (#1052)

    🆕 New Features

    🐛 Bug Fixes

    • 🚀 592b477 - Release DnsRawRecords 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() for UdpReporter (#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: declare api 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.