Skip to content

0.33.0

Compare
Choose a tag to compare
@idelpivnitskiy idelpivnitskiy released this 15 Oct 01:02
· 1904 commits to main since this release

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 support InputStream 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 invoking HttpService (#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

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.