Skip to content

Latest commit

 

History

History
53 lines (41 loc) · 1.86 KB

File metadata and controls

53 lines (41 loc) · 1.86 KB

v3.2.5

This release keeps the Java programming model unchanged and updates the native runtime package for the current Dubbo and Redis companion libraries.

What Changed For Users

  • rust-java-rest remains the REST framework dependency; handlers, services, components, and DTO decisions stay in Java.
  • Packaged Windows and Linux native binaries are refreshed so applications using java-rust-dubbo:0.2.0 can use native Dubbo response handles without depending on an older native resource package.
  • Redis native ABI version 3 remains available for java-rust-cache:0.2.1 Cluster and Sentinel scenarios.
  • Existing REST annotations and response types remain source-compatible.

Recommended Version Set

Use this set when one application combines REST, Redis cache, and Dubbo consumer support:

<dependency>
  <groupId>com.reactor</groupId>
  <artifactId>rust-java-rest</artifactId>
  <version>3.2.5</version>
</dependency>

<dependency>
  <groupId>com.reactor</groupId>
  <artifactId>java-rust-cache</artifactId>
  <version>0.2.1</version>
</dependency>

<dependency>
  <groupId>com.reactor</groupId>
  <artifactId>java-rust-dubbo</artifactId>
  <version>0.2.0</version>
</dependency>

Do not use the Dubbo native response handle path with an older rust-java-rest package. Maven may resolve the Java classes, but the native resource package must also match the runtime behavior.

Validation Gate

Before promoting this version in a service, run at least:

  • Maven test/install for rust-java-rest.
  • Maven test for the consuming sample or application.
  • A smoke test that starts the application and hits one ordinary JSON endpoint.
  • If Dubbo native handles are used, a smoke test that calls the provider through the consumer and verifies the HTTP response body.
  • If Redis Cluster or Sentinel is used, a short topology/failover smoke with java-rust-cache:0.2.1.