Skip to content

v2.3.0

Latest
Compare
Choose a tag to compare
@slinkydeveloper slinkydeveloper released this 18 Aug 12:14
· 2 commits to main since this release

IMPORTANT For Spring Users: Due to MadeYourReset CVE, we bumped Vert.x and Netty to latest releases. This results in misaligned Netty dependency when used in combination with Spring Parent POM/Gradle dependency management plugin. To fix it, force the correct Netty version:

  • If you use Maven with spring parent POM add <netty.version>4.1.124.Final</netty.version> to your POM
  • If you use Gradle Spring dependency management plugin add netty.version = 4.1.124.Final to the gradle.properties file

Improvements

  • Added ability to disable bidirectional streaming. This can be useful in some environments where HTTP/2 streaming doesn't work properly. To disable it using RestateHttpServer:
var handler = HttpEndpointRequestHandler.fromEndpoint(
      Endpoint.builder().bind(new Counter()).build(),
      /* disableBidirectionalStreaming */ true
);
RestateHttpServer.listen(handler);

To disable it when using the spring boot integration, add restate.sdk.http.disableBidirectionalStreaming=true to your application.properties

  • Add delay to generated workflow clients submit method
  • Added few extension methods to Kotlin ingress client

Bug fixes

  • Removed double logging of TerminalException
  • Removed noisy logging of coroutine cancellation when irrelevant
  • Dependency bumps
    • Vert.x 4.5.18
    • Kotlin 2.2.10

Full Changelog: v2.2.1...v2.3.0