0.33.0
Changes
This release contains the following significant changes:
New features
- 3fba2fe - Support Unix Domain Sockets at
HttpClientBuilder
(#1153) - efa6356 - gRPC compression and support of message-encoding (#1151)
- a323b86 -
BlockingStreamingHttp[Response|Response]
to supportInputStream
setter (#1175) - 21d9ccc - Add
Publisher#flatMapMerge
operator (#1011)
API changes
- fd873e8 - Support batched service discoverer updates (#1146)
- efa6356 -
HeaderUtils.hasContentType
is now public (was done as part of #1151)
Improvements
- c3ff7bf - Avoid
Connection reset by peer
error when server closes the connection (#1141) - 3d57030 - Add tests and examples for mutual TLS (#1179)
- db7d8fb -
ConnectionContext.toString()
prints Netty's channel id (#1172) - d89d814 - Support half-closure for UnixDomainSockets (#1165)
- 4dd3782 -
servicetalk-grpc-protoc
remove plugin.proto (#1163)
Bug fixes
- 8643b82 - Clear
AsyncContext
before invokingHttpService
(#1150) - f314139 -
DynamicCompositeCancellable
queue full return value fix (#1159) - 573c998 - Do not abort server write if the
CloseEvent
is already registered (#1177) - 597e8cd - Support write of read-only
Buffer
(s) for HTTP/2 (#1171) - 04057c9 -
Publisher#flatMapMerge
queue not drained bug (#1161) - 699ce29 -
Single#toCompletionStage()
avoid cancel if normal termination (#1162) - 2301ec6 - Do not complete server write if there are still pending requests (#1155)
Dependencies upgrade
- 3080944 - Update Netty 4.1.52 -> 4.1.53, netty-tcnative 2.0.32 -> 2.0.34 (#1176)
- 51c36ab - Update jctools from 3.0.0 to 3.1.0 (#1182)
- 329a9fa - Update zipkin-reporter from 2.15.0 to 2.15.2 (#1183)
- acc8495 - Update jackson 2.10.4 -> 2.10.5 (#1157)
- 350c5b1 - Update protobuf 3.12.1 -> 3.13.0 (#1164)
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.