Skip to content

0.26.0

Compare
Choose a tag to compare
@NiteshKant NiteshKant released this 15 Apr 22:54

Changes

This release contains the following significant changes:

Noticeable behavior change

  • 289f908 - Change when* operators to before* instead of after* (#1005)

New Features

  • 0ebe48e - Initial support for windows development (#977)
  • 51d3682 - Add support for SameSite attribute in Cookies (#989)
  • 52532d4 - Add whenFinally(TerminalSignalConsumer) for Publisher, Single, Completable (#990)
  • 5b971c1 - Add ambWith and amb methods for Single and Completable (#1003)
  • 33a69b6 - Converting ZipkinPublisher to use a zipkin2.Reporter interface for reporting spans (#1001)

Bug Fixes

  • 3bd64a9 - Fix ChannelSetTest async issues (#979)
  • 4a85c39 - gRPC gradle plugin rework (#983)
  • 8084127 - gRPC protoc script pushd not found (#982)
  • 8de9054 - AsyncContextInMemoryScopeManager to restore previous Scope on close() (#1004)
  • 3756013 - RoundRobinLoadBalancer should compose connection closure with error response (#1006)
  • ebb4931 - ProxyConnectConnectionFactoryFilter leaks connection in case of errors (#1002)

Improvements

  • 3c222b2 - buildStreaming(HttpClientBuildContext) should use information only from HttpClientBuildContext (#974)
  • c9aba8d - WriteStreamSubscriber aggregate Netty Promise return true (#978)
  • afe0a23 - NettyChannelPublisher cancel active subscriber should terminate (#976)
  • d5a562e - gRPC gradle plugin write script to buildDir (#984)
  • 2217f9d - Follow-up enhancements for servicetalk-grpc-gradle-plugin (#985)
  • 5508ae6 - Fix typo in inheritRepositoriesFromBuildScript method name (#986)
  • c5dbb2b - Replace ConcurrentSubscription with DelayedCancellable when synchronous request(Long.MAX_VALUE) (#993)
  • 38c10dd - Do not wrap unreleasable ByteBuf(s) with Unpooled.unreleasableBuffer (#991)
  • 9b45657 - Work around SpotBugs JDK11 bug, make code more robust (#998)
  • dad967a - Use ints as scores for ScoreSupplier (#996)
  • 10ded56 - Completable#concatWith(Completable) remove atomic operation (#1000)
  • 3e616be - Introduce HttpLoadBalancerFactory (#994)
  • 9c11c95 - Rename BeforeFinallyOnHttpResponseOperator to BeforeFinallyHttpOperator (#1007)
  • e53d677 - Promote Single.TerminalSignalConsumer to top level interface (#1008)
  • 6d06124 - CollectTest remove assumption about subscribe ordering (#1016)
  • fd9eff4 - Use Math.min in SubscriberUtils (#1013)

Dependencies upgrade

Documentation

  • cecc56d - publish-docs.sh overrides javadoc for older versions when it publishes SNAPSHOT update (#972)
  • 666a16b - Enforce JDK8 when running publish-docs.sh (#973)

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.