0.26.0
Changes
This release contains the following significant changes:
Noticeable behavior change
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
andamb
methods forSingle
andCompletable
(#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 fromHttpClientBuildContext
(#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
int
s as scores forScoreSupplier
(#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
- ad11d10 - Update versions of quality tools (#987)
- 3c7b059 - Update to Gradle 6.3 (#992)
- f8c9055 - Update SpotBugs gradle plugin 4.0.4 -> 4.0.5 (#997)
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.