[ANNOUNCE] Apache Ratis 3.0.0 released

2023-11-21 Thread William Song


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.

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=true

Regards,
Apache Ratis Team

[ANNOUNCE] Apache Ratis 3.0.0 released!

2023-11-21 Thread William Song
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=true

Regards,
Apache Ratis Team


[ANNOUNCE] Apache APISIX 3.7.0 has been released

2023-11-21 Thread Xin Rong
Hi folks,

The Apache APISIX community is glad to announce that Apache APISIX 3.7.0
has been released.

Apache APISIX is a cloud-native microservices API gateway, delivering the
ultimate performance, security, open-source and scalable platform for all
your APIs and microservices.

Apache APISIX is based on Nginx and etcd, it has dynamic routing and
plugin hot loading, which is especially suitable for API management under
the micro-service system.

Download Link: https://apisix.apache.org/downloads/

Release Note:
https://github.com/apache/apisix/blob/release/3.7/CHANGELOG.md#370

Apache APISIX Home Page: http://apisix.apache.org/