Apache Ratis Thirdparty

Clone this repo:
  1. 5b057e6 RATIS-407. Update grpc version to 1.24.0 and protobuf to 3.10.0 in Ratis thirdparty. Contributed by Mukul Kumar Singh. by Mukul Kumar Singh · 3 weeks ago master
  2. 83c7710 RATIS-441. Add test for netty-tcnative into thirdparty by Xiaoyu Yao · 11 months ago
  3. 9def601 RATIS-445. Update pom to 0.3.0-SNAPSHOT by Josh Elser · 11 months ago
  4. 5f55d4b RATIS-446. Fix file suffix per ASF policy by Josh Elser · 12 months ago
  5. 84dfcde RATIS-383. Include netty-tcnative native libraries into the misc artifact by Xiaoyu Yao · 12 months ago

Apache Ratis Thirdparty

All bundled thirdparty dependencies are centralized in the ratis-thirdparty module and the ratis-thirdparty-hadoop module. These modules are located in a separated repository (https://github.com/apache/incubator-ratis-thirdparty) but not attached to the core Apache Ratis repository (https://git-wip-us.apache.org/repos/asf?p=incubator-ratis.git) as they only need to change when one of these dependencies are changed. All dependencies included in ratis-thirdparty/ratis-thirdparty-hadoop must be relocated to a different package to ensure no downstream classpath pollution.

See also: https://github.com/apache/incubator-ratis/blob/master/BUILDING.md