Skip to content

dubbo-3.3.0-beta.1

Compare
Choose a tag to compare
@chickenlj chickenlj released this 07 Oct 03:24

We are very excited to announce the first beta release of the 3.3.x branch, a release that has some very exciting features to reveal.

It is highly recommended to stay on 3.2.x for production usage and only upgrade to 3.3.x after the first stable release is available (with no beta suffix).

New Features

  • New Triple protocol, fully compatible with gRPC while supporting direct access from cURL and browser.
  • Rest-style programming (Spring MVC and JAX-RS) and communication (application/json) support, much easier for Dubbo application to serve as a standard web server.
  • A bunch of starters for easy dependency management when developing with Spring Boot (Zookeeper, Nacos, Sentinel, etc.).
  • GraalVM Native Image support with Dubbo AOT.
  • Fully JDK 21 support and project loom thread model.
  • Metrics and tracing improvement.

What's Changed

GraalVM Native Image (Dubbo AOT)

  • Native Support Springboot3 by @CrazyHZM in #12072
  • Support for automatic identification of serialization classes and generation of native image configuration by @CrazyHZM in #12433
  • Fixed the issue of superclass and filed not being loaded automatically in the native serialization config scenario by @CrazyHZM in #12435
  • In native scenarios, Compiler and Proxy are set to jdk by default by @CrazyHZM in #12530
  • Remove NativeUtils by @CrazyHZM in #12454
  • add tri native image support by @FoghostCn in #12536
  • Fix native image compilation failure due to missing parameterless constructs of ServiceBean by @CrazyHZM in #12733
  • fix_win11_aot_compile_NoSuchFileException,because of File.separator by @PromiseChan in #12769
  • Ignore class loading failure when native is compiled by @CrazyHZM in #13009
  • update qos module native-image reflect config by @FoghostCn in #13056

Protocol (rest & triple)

Metrics & Tracing

JDK 21

Spring Boot Starters

  • chore: add seata sentinel starter & rename tracing starter by @conghuhu in #12543

Bugfixes and Enhancements

Dependencies

New Contributors

Full Changelog: dubbo-3.2.6...dubbo-3.3.0-beta.1