The Apache Ratis team is pleased to announce the release of Apache Ratis 3.0.0!
Apache Ratis is the creation and maintenance of software related to a highly customizable Raft protocol implementation in Java. Apache Ratis 3.0.0 is a new major version, which includes a number of new features and improvements, as well as incompatible changes. # New Features - Pluggable Raft Metrics - Support Leader Lease - Support enriched StateMachine API - New configuration properties. # Incompatible Changes - Update the default Metrics library to dropwizard 4.x - NOT auto format when the startup option is RECOVER and no existing directories are found (except for the single directory case). - Change the streaming protocol `asyncRpcApi.sendForward()` # Improvements - Improve LogAppender’s (both gRPC and Netty streaming) performance. - Improve RaftLogCache’s performance impact on critical path. - Improve RaftServer’s stability and robustness. - Add documents and examples. And much more! The full changes are available at: https://ratis.apache.org/post/3.0.0.html The release is available for download at: https://ratis.apache.org/downloads.html Maven artifacts can be found at https://central.sonatype.com/search?q=org.apache.ratis&smo=true Regards, Apache Ratis Team
