1. 72f46fb RATIS-2405. Remove duplicate computeIfAbsent call in MessageMetrics.inc() method. (#1346) by slfan1989 · 9 hours ago master
  2. 563db23 RATIS-2404. Validate message size before sending async requests. (#1345) by slfan1989 · 31 hours ago
  3. bd06cf7 RATIS-2382. Support skip leadership check during ReadIndex (#1334) by Ivan Andika · 3 days ago
  4. f72863e RATIS-2392. Leader should trigger heartbeat immediately after ReadIndex (#1340) by Ivan Andika · 3 days ago
  5. 9cc4bcd RATIS-2401. Add memory info to VersionInfo. (#1343) by Tsz-Wo Nicholas Sze · 4 days ago
  6. 2bbff44 RATIS-2402. Fix CallId overflow when parsing gRPC metadata. (#1344) by slfan1989 · 4 days ago
  7. b940b65 RATIS-2400. Support timeout and interrupt handling in GrpcClientRpc. (#1342) by slfan1989 · 4 days ago
  8. b02fed5 RATIS-2388 (Further) Enhancing content for concept in ratis-docs (#1338) by Joel · 8 days ago
  9. 66401f2 RATIS-2387. Performance degradation after RATIS-2235 (#1337) by Sergey Soldatov · 14 days ago
  10. 2e90e01 RATIS-2384. Add Bill of Materials module (#1335) by Doroszlai, Attila · 3 weeks ago
  11. 58431c0 RATIS-2383. AtomicFileOutputStream should override FilterOutputStream batch write API (#1336) by Ivan Andika · 3 weeks ago
  12. 92164c4 RATIS-2380. repeat-test.yaml is vulnerable to parameter injection attacks (#1333) by Doroszlai, Attila · 4 weeks ago
  13. 51f1e8e RATIS-2379. Support returning applied index for ReadIndex (#1332) by Ivan Andika · 5 weeks ago
  14. d7370f8 RATIS-2378. fix listener role transition (#1331) by jiangyuan · 6 weeks ago
  15. 6e1e15f RATIS-2372. Add weekly CVE vulnerability check workflow for Apache Ratis (#1328) by Potato · 6 weeks ago
  16. bc9fab8 RATIS-2374. Do not print stack trace for known exceptions in OrderedAsync (#1330) by Tsz-Wo Nicholas Sze · 7 weeks ago
  17. b73cf97 RATIS-2129. Low replication performance because of lock contention on RaftLog (#1322) by Symious · 8 weeks ago
  18. 7dae4db RATIS-2373. Use workflow inputs in run command via environment variable (#1329) by Doroszlai, Attila · 8 weeks ago
  19. eb465d5 RATIS-2371. Fix LeaderElection/SegmentedRaftLogReader/FileChunkReader CT_CONSTRUCTOR_THROW spotbugs (#1327) by Potato · 8 weeks ago
  20. 0443685 RATIS-2364. MultipleLinearRandomRetry should throw exceptions for illegal arguments. (#1319) by Tsz-Wo Nicholas Sze · 3 months ago
  21. 8fd97a3 RATIS-2363. Bump plugin versions (#1318) by Doroszlai, Attila · 3 months ago
  22. 1fd1349 RATIS-2361. Change MD5Hash to value-based. (#1316) by Tsz-Wo Nicholas Sze · 3 months ago
  23. e74f548 RATIS-2362. Use maven.compiler.release for target Java version (#1317) by Doroszlai, Attila · 3 months ago
  24. 660fe53 RATIS-2325. Create GrpcStubPool for GrpcServerProtocolClient (#1306) by Symious · 3 months ago
  25. 81c714d RATIS-2350. Fix readAfterWrite bugs. (#1311) by Tsz-Wo Nicholas Sze · 3 months ago
  26. f971f8c RATIS-2359. Use JDK 17 for CI checks (#1315) by Doroszlai, Attila · 3 months ago
  27. 04bd20d RATIS-2352. Update spotbugs to 4.8.6 and suppress new warnings (#1307) by Symious · 3 months ago
  28. 1b64422 RATIS-2358. Remove unnecessary repository definitions (#1314) by Doroszlai, Attila · 3 months ago
  29. 5b5e37f RATIS-2356. Define maven.compiler.release globally (#1312) by Doroszlai, Attila · 3 months ago
  30. cf6e5d7 RATIS-2354. Bump Apache parent POM to 35 (#1309) by Doroszlai, Attila · 3 months ago
  31. 063ff07 RATIS-2355. Duplicate output in checkstyle check (#1310) by Doroszlai, Attila · 3 months ago
  32. 9052dad RATIS-2353. Refactor ReadOnlyRequestTests. (#1308) by Tsz-Wo Nicholas Sze · 3 months ago
  33. c69361c RATIS-2349. NettyClient#writeAndFlush should support throwing AlreadyClosedException (#1303) by Xianming Lei · 3 months ago
  34. 2d82b4c ./mvnw versions:set -DnewVersion=3.3.0-SNAPSHOT by Tsz-Wo Nicholas Sze · 3 months ago
  35. f2f7f94 RATIS-2348. GrpcLogAppender may print a lot of messages in an error condition. (#1305) by Tsz-Wo Nicholas Sze · 3 months ago
  36. c4323a7 Revert "RATIS-2325. Create GrpcStubPool for GrpcServerProtocolClient (#1283)" by Tsz-Wo Nicholas Sze · 3 months ago
  37. 6c761f4 RATIS-2347. NPE in GrpcServerProtocolService. (#1304) by Tsz-Wo Nicholas Sze · 3 months ago
  38. b663b13 Bump org.bouncycastle:bcpkix-jdk18on from 1.78.1 to 1.79 in /ratis-test (#1301) by dependabot[bot] · 4 months ago
  39. 5cf28ad RATIS-2346. SimpleStateMachineStorage prints too many log messages. (#1302) by Tsz-Wo Nicholas Sze · 4 months ago
  40. e2c867d RATIS-2345. Leader stepDown could cause a deadlock. (#1300) by Tsz-Wo Nicholas Sze · 4 months ago
  41. fd9ca3a RATIS-2329. NettyRpcProxy should support handling netty channel exception to prevent replication stuck (#1285) by Xianming Lei · 4 months ago
  42. 0c2b3fa RATIS-2343. Replace string reasons with enum constants in log messages. (#1298) by Tsz-Wo Nicholas Sze · 4 months ago
  43. 50c6e7d RATIS-2344. Remove the unused mock from StateMachineShutdownTests. (#1299) by Tsz-Wo Nicholas Sze · 4 months ago
  44. 047444b RATIS-2342. Remove NIO specification from GrpcStubPool. (#1297) by Symious · 4 months ago
  45. ce4177e RATIS-2339. Avoid "commit does not belong to any branch" during release (#1293) by Potato · 4 months ago
  46. 7e66f1a RATIS-2332. Start new servers with empty peer list in tests (#1294) by Tsz-Wo Nicholas Sze · 4 months ago
  47. d902c59 RATIS-2338. Print version info when starting a server. (#1292) by Tsz-Wo Nicholas Sze · 5 months ago
  48. d411b02 RATIS-2331. Reuse SslContext in gRPC. (#1288) by Tsz-Wo Nicholas Sze · 5 months ago
  49. c5a89d8 RATIS-2337. Refactor MiniRaftCluster.PeerChanges. (#1291) by Tsz-Wo Nicholas Sze · 5 months ago
  50. e26213a RATIS-2336. PeerProxyMap.getProxy() could return null. (#1290) by Tsz-Wo Nicholas Sze · 5 months ago
  51. 2e34f6e RATIS-2322. Upgrade JUnit Jupiter to 5.13.3 and Maven Surefire Plugin to 3.5.3. (#1281) by slfan1989 · 5 months ago
  52. 40539ec RATIS-2333. Fix TestInstallSnapshotNotificationWithGrpc failure. (#1289) by Tsz-Wo Nicholas Sze · 5 months ago
  53. 35615d9 RATIS-2261. Intermittent failure in TestRaftSnapshotWithGrpc.testInstallSnapshotDuringBootstrap. (#1287) by Tsz-Wo Nicholas Sze · 5 months ago
  54. d11604c RATIS-2325. Create GrpcStubPool for GrpcServerProtocolClient (#1283) by Symious · 5 months ago
  55. a915428 RATIS-2328. Bump ratis-thirdparty from 1.0.9 to 1.0.10 (#1284) by Potato · 5 months ago
  56. fb866d1 RATIS-2330. Intermittent failure in TestRaftServerWithGrpc.testRaftServerMetrics. (#1286) by Tsz-Wo Nicholas Sze · 5 months ago
  57. 0bb4de0 RATIS-2318. Add a test to show how to manually restore a snapshot. (#1279) by Tsz-Wo Nicholas Sze · 5 months ago
  58. d7d6a2c RATIS-2323. Extend ratis-shell add command (#1282) by gaoyajun02 · 6 months ago
  59. 6d471e6 RATIS-2321. Fix NPE in ServerState after continuous leader changes (#1280) by Jiang Tian · 6 months ago
  60. d824c4e RATIS-2317. Move acquire PendingRequestPermit out of synchronized block in RaftServerImpl#appendTransaction. (#1275) by Nandakumar Vadivelu · 7 months ago
  61. b73c44c RATIS-2314. Fix that SegmentedRaftLogWorker may append entry by itself. (#1274) by Jiang Tian · 7 months ago
  62. 15e1d92 RATIS-2310. Implement hashCode and equals method for SizeInBytes class. (#1272) by Nandakumar Vadivelu · 8 months ago
  63. 3612bca RATIS-2221. Remove ratis-replicated-map module (#1260) by Doroszlai, Attila · 8 months ago
  64. 848cd39 RATIS-2308. Remove the unused gRPC TLS confs. (#1271) by Tsz-Wo Nicholas Sze · 8 months ago
  65. af42d05 RATIS-2305. Add a security doc. (#1270) by Tsz-Wo Nicholas Sze · 8 months ago
  66. 371f68c RATIS-1977. Remove Junit 4 dependencies. (#1269) by slfan1989 · 9 months ago
  67. a458272 RATIS-2303. Migrate ratis-examples tests to Junit 5. (#1267) by slfan1989 · 9 months ago
  68. 4c34d75 RATIS-2297. Set default commit message to PR title (#1265) by Doroszlai, Attila · 9 months ago
  69. 1f4be87 RATIS-2304. SnapshotManager should validate snapshot file path (#1268) by Tsz-Wo Nicholas Sze · 9 months ago
  70. 7e22578 RATIS-2251. Migrate ratis-test tests to Junit 5 - Part 3. (#1227) by slfan1989 · 9 months ago
  71. 6fc3dd0 RATIS-2294. Fix NettyClientRpc exception and timeout handling (#1264) by slfan1989 · 9 months ago
  72. 697002d RATIS-2293. Fix typo in ClientProtoUtils (#1263) by jianghuazhu · 9 months ago
  73. ff16e82 RATIS-1995. Prevent data loss when a storage is accidentally re-formatted. (#1261) by Tsz-Wo Nicholas Sze · 9 months ago
  74. 0cbf690 RATIS-2290. Simply the EventQueue in leader (#1258) by jianghuazhu · 9 months ago
  75. 464b468 RATIS-2291. Fix failing TestInstallSnapshotNotificationWithGrpc#testAddNewFollowersNoSnapshot. (#1257) by slfan1989 · 9 months ago
  76. fd14f90 RATIS-2180. Use Objects.requireNonNull instead of Preconditions.assertNotNull (#1256) by jianghuazhu · 9 months ago
  77. 1f6a467 RATIS-2289. Coverage is 0% due to no execution data files provided (#1255) by Doroszlai, Attila · 9 months ago
  78. 399a5c3 RATIS-2287. Improve RaftServerImpl#toString() to make it more readable (#1253) by jianghuazhu · 9 months ago
  79. 58d5e4c RATIS-2286. Generate the necessary unified names for the submodules under RaftServerImpl (#1251) by jianghuazhu · 10 months ago
  80. dc46793 RATIS-2285. Bump ratis-thirdparty to 1.0.9 (#1252) by Doroszlai, Attila · 10 months ago
  81. 21ce4e1 RATIS-2283. GrpcLogAppender Thread Restart Leaves catchup=false, Blocking Reconfiguration Progress (#1250) by GewuNewOne · 10 months ago
  82. 39acebf RATIS-2278. Follower Fails to Append Entries Due to Index Validation Race Condition in NavigableIndices (#1248) by GewuNewOne · 10 months ago
  83. 2c16ccb RATIS-2282. LogAppender Restart Due to Premature Log Entry Access During Concurrent Write Processing (#1249) by GewuNewOne · 10 months ago
  84. c1301b0 RATIS-2274. Newly added peer may retain outdated configuration after membership change, causing election failure. (#1246) by GewuNewOne · 10 months ago
  85. b8cc947 RATIS-2271. Leadership Loss Causes ClosedByInterruptException and NullPointerException in LogAppender Thread (#1245) by GewuNewOne · 10 months ago
  86. 8097b86 RATIS-2209. Exercise make_rc.sh in CI (#1244) by Doroszlai, Attila · 11 months ago
  87. f21e350 RATIS-2269. Remove all import java.util.* statements. (#1243) by hfutatzhanghb · 11 months ago
  88. 3119663 RATIS-2268. A minor documatention fix for method getSuccessors. (#1242) by hfutatzhanghb · 11 months ago
  89. 896ed4f RATIS-2266. Use WeakValueCache instead of Guava cache in RaftId. (#1240) by Tsz-Wo Nicholas Sze · 11 months ago
  90. 0484847 RATIS-2258. Caching TermIndex objects (#1239) by Tsz-Wo Nicholas Sze · 11 months ago
  91. dcef0fd RATIS-2263. Bump sonar-maven-plugin to 5.0.0.4389 (#1238) by Doroszlai, Attila · 11 months ago
  92. f80e004 RATIS-2260. AtomicFileOutputStream should truncate temp file (#1237) by Doroszlai, Attila · 11 months ago
  93. a1bc456 RATIS-2262. Mark RaftBasicTests#testStateMachineMetrics as flaky by Doroszlai, Attila · 11 months ago
  94. 0b20acc RATIS-2261. Mark TestRaftSnapshotWithGrpc as flaky by Doroszlai, Attila · 11 months ago
  95. c51f09d RATIS-2255. Migrate ratis-grpc to junit 5. (#1233) by Tsz-Wo Nicholas Sze · 11 months ago
  96. 5839a47 RATIS-2256. Update Maven to 3.9.9 (#1234) by Tsz-Wo Nicholas Sze · 11 months ago
  97. 582e464 RATIS-2124. Remove the use of org.junit.Rule. (#1232) by slfan1989 · 11 months ago
  98. 2be281d RATIS-2022. Replace some Guava usage with builtins (#1231) by Doroszlai, Attila · 12 months ago
  99. 5aa4fa4 RATIS-2254. Replace junit 4 Timeout with junit 5. (#1230) by Tsz-Wo Nicholas Sze · 12 months ago
  100. 9400a1d RATIS-2217. Automatically re-try flaky tests in CI (#1229) by Doroszlai, Attila · 12 months ago