1. fb4968f RATIS-2131. Surround with [] only if hostName is a IPv6 string (#1125) by Mridul Muralidharan · 2 days ago master
  2. 7825b4f RATIS-1071. NettyClientRpc supports sendRequestAsync. Contributed by Rui Wang and Tsz-Wo Nicholas Sze. (#1122) by Tsz-Wo Nicholas Sze · 10 days ago
  3. 9bb6953 RATIS-2125. javadoc jars should not include non-doc items (#1123) by Doroszlai, Attila · 12 days ago
  4. d101678 RATIS-1840. Avoid including build timestamp in artifacts (#1114) by Doroszlai, Attila · 4 weeks ago
  5. 32745c3 RATIS-2116. Fix the issue where RaftServerImpl.appendEntries may be blocked indefinitely (#1116) by Haibo Sun · 4 weeks ago
  6. eeaf6a4 RATIS-2121. Set javac --release when compiling with JDK 9+ (#1119) by Doroszlai, Attila · 4 weeks ago
  7. 1cb6908 RATIS-2118. Improve assembly process (#1117) by Doroszlai, Attila · 4 weeks ago
  8. c31806d RATIS-2120. Bump version after 3.1.0 release (#1118) by Doroszlai, Attila · 4 weeks ago
  9. ee9e14f RATIS-2117. No need for manual assembly:single execution (#1115) by Doroszlai, Attila · 4 weeks ago
  10. 19ead39 RATIS-2110. Publish SBOM artifacts (#1110) by Doroszlai, Attila · 5 weeks ago
  11. 34fa62c RATIS-2114. Corruption due to SegmentedRaftLogWorker queue LogEntry without reference counter (#1113) by Duong Nguyen · 5 weeks ago
  12. 95ea26c RATIS-2095. Extract common logic of ratis-shell to RaftUtils for reuse (#1098) by DaveTeng0 · 6 weeks ago
  13. 25a41e3 [RATIS-2111] Reinitialize should load the latest snapshot (#1111) by Angerszhuuuu · 6 weeks ago
  14. e540e46 RATIS-2112. Improve repeat-test workflow (#1112) by Doroszlai, Attila · 6 weeks ago
  15. dac27e4 RATIS-2109. RaftLogBase#updateCommitIndex should return true only if commitIndex is increased (#1109) by Ivan Andika · 7 weeks ago
  16. bf13033 RATIS-2106. Add configuration reference for RaftClient (#1107) by Siyao Meng · 7 weeks ago
  17. a2bdd10 RATIS-2094. Avoid corruptions from TransactionContext's stateMachineLogEntry and stateMachineContext. (#1106) by Duong Nguyen · 8 weeks ago
  18. 924a0cd RATIS-2084. Follower reply ALREADY_INSTALLED when install old snapshots from leader (#1091) by William Song · 8 weeks ago
  19. bd4ab14 RATIS-2102. AsyncApi#send() is not handling retry and reply correctly for replication levels higher than MAJORITY (#1104) by Siyao Meng · 8 weeks ago
  20. dd75ffb RATIS-2089. Add CommitInfoProto in NotReplicatedException (#1105) by Ivan Andika · 8 weeks ago
  21. 640749b RATIS-2100. The `closeFuture` never completed while closing from the `NEW` state (#1102) by Chung En Lee · 9 weeks ago
  22. 93eb32a RATIS-2101. Move TermIndex.PRIVATE_CACHE to Util.CACHE (#1103) by Symious · 9 weeks ago
  23. e002587 RATIS-2093. Decouple metadata and configuration entries from appendEntries buffer for stateMachineCache' (#1096) by Duong Nguyen · 9 weeks ago
  24. 26385f3 RATIS-2096. Add a conf to enable/disable zero copy. (#1099) by Duong Nguyen · 9 weeks ago
  25. 1782cd9 RATIS-2099. Cache TermIndexImpl instead of using anonymous class (#1100) by Symious · 9 weeks ago
  26. 64ae88f RATIS-2097 Add a conf to enable/disable Metadata entries. (#1101) by Potato · 9 weeks ago
  27. 53d5af7 RATIS-2092. Add metrics to expose number of zero-copy unclosed messages (#1095) by Duong Nguyen · 9 weeks ago
  28. 16f2508 RATIS-2098. RaftLogTruncateTests may fail. (#1097) by Tsz-Wo Nicholas Sze · 9 weeks ago
  29. 8c7c444 RATIS-2081. Comment that we skip checkstyle on test directory on purpose (#1084) by Symious · 2 months ago
  30. 9cfd1bf RATIS-2091. Fix other checkstyle issues in test-directory (#1094) by Symious · 2 months ago
  31. c81902a RATIS-2066. RaftServerProxy supports close callback (#1072) by Sammi Chen · 2 months ago
  32. 192ce48 RATIS-2090. Bump ratis-thirdparty to 1.0.6 (#1093) by Doroszlai, Attila · 2 months ago
  33. 29bba59 RATIS-2088. Fix name and imports related check in test-directory (#1092) by Symious · 2 months ago
  34. 599835d RATIS-2083. Timer thread leak when log level is DEBUG (#1086) by Sammi Chen · 2 months ago
  35. 8bc09bb RATIS-2085. Compile Ratis with JDK 17/21 in CI (#1087) by Doroszlai, Attila · 3 months ago
  36. 7f04919 RATIS-2077. Timedout StateMachine retainRead is released twice (#1081) by Duong Nguyen · 3 months ago
  37. c10e7bc RATIS-2076. Intermittent timeout in TestRaftWithNetty#testWithLoad. (#1090) by Tsz-Wo Nicholas Sze · 3 months ago
  38. 33cb586 Revert "RATIS-2080. Reuse LeaderElection executor. (#1082)" by Tsz-Wo Nicholas Sze · 3 months ago
  39. 0814b89 RATIS-2086. Autolink Ozone issues in PRs (#1088) by Doroszlai, Attila · 3 months ago
  40. da9eee0 RATIS-2087. Remove workaround for GitHub reverse DNS issue (#1089) by Doroszlai, Attila · 3 months ago
  41. 8c9c801 RATIS-2080. Reuse LeaderElection executor. (#1082) by Tsz-Wo Nicholas Sze · 3 months ago
  42. e176501 RATIS-2078. Correct timeout unit for tests (#1083) by Symious · 3 months ago
  43. ac05d64 RATIS-2074. Intermittent fork timeout in TestRaftWithNetty#testBasicAppendEntriesKillLeader. (#1080) by Tsz-Wo Nicholas Sze · 3 months ago
  44. 3888520 RATIS-2067. Enhance content for concept in ratis-docs. (#1073) by Potato · 3 months ago
  45. 839f8fb RATIS-2073. Enable Surefire process checkers (#1079) by Doroszlai, Attila · 3 months ago
  46. 5867192 RATIS-2072. Limit timeout of CI workflow jobs (#1078) by Doroszlai, Attila · 3 months ago
  47. 6fc4222 RATIS-2071. Bump Bouncy Castle to 1.78.1 (#1076) by dependabot[bot] · 3 months ago
  48. cbd9793 RATIS-2070. Skip push build for dependabot (#1077) by Doroszlai, Attila · 3 months ago
  49. 51244e4 RATIS-2068. Avoid logging raw StateMachine data body. (#1074) by Duong Nguyen · 3 months ago
  50. 4e3eee7 RATIS-2069. RaftMetaConf command sets incorrect peerAddress pattern. (#1075) by Sadanand Shenoy · 3 months ago
  51. 1fe59e0 RATIS-2065. Avoid the out-of-heap memory OOM phenomenon of frequent creation and deletion of Raft group scenarios. (#1071) by Potato · 3 months ago
  52. b0ec114 RATIS-2061. Fix setCloseThreshold parameter in RaftServerConfigKeys (#1070) by Hongbing Wang · 3 months ago
  53. 7f1b1b6 RATIS-2060 Avoid unexpected shutdown of RaftServerProxy during membership change (#1069) by Potato · 3 months ago
  54. 8704cd2 RATIS-2055. Move notifyTermIndexUpdated after leader.checkReady (#1068) by Symious · 3 months ago
  55. ee09075 RATIS-2059. Missing reference count when putting log entries to cache on follower. (#1067) by Duong Nguyen · 3 months ago
  56. cf9d229 RATIS-2057. Add back JavaUtils.attemptUntilTrue(..). (#1066) by Tsz-Wo Nicholas Sze · 3 months ago
  57. 8913a99 RATIS-2056. Update purge index when snapshot installed. (#1065) by William Song · 4 months ago
  58. 49b4006 RATIS-1504. Add timeout handling to DataStreamManagement#checkSuccessRemoteWrite. (#1064) by Tsz-Wo Nicholas Sze · 4 months ago
  59. 8638a2f Ratis-2040. Fix RaftPeerId generated by command of "raftMetaConf" to use real PeerId (#1060) by DaveTeng0 · 4 months ago
  60. bc6221b RATIS-1519. When DataStreamManagement#read an exception occurs, remove DataStream (#596) by hao guo · 4 months ago
  61. f404244 RATIS-2051. Fix Sonar bugs for Ratis. (#1059) by Potato · 4 months ago
  62. c73a3eb RATIS-1979. Allow StateMachine.read to return a ReferentCountedObject (#1062) by Duong Nguyen · 4 months ago
  63. a99e709 RATIS-2052. Add docs for triggering snapshot when removing raftGroup parameter. (#1061) by Potato · 4 months ago
  64. 397c2ef RATIS-2026. LogAppender to consume log entries with reference count (#1049) by Duong Nguyen · 4 months ago
  65. 14dbbf3 RATIS-2050. Add creationGap param to snapshot management API (#1058) by William Song · 4 months ago
  66. 54c2b1f RATIS-2049. Suppress Sonar warning for volatile objects (#1057) by Potato · 4 months ago
  67. 0f631fe RATIS-2036. Avoid trigger snapshot when removing raftGroup (#1055) by Potato · 4 months ago
  68. be497d5 RATIS-2048. Fix SimpleStateMachineStorage potential NPE exception (#1056) by Potato · 4 months ago
  69. c3d615b RATIS-2047. Avoid unnecessary warn log when creating raft group (#1054) by Potato · 4 months ago
  70. 72c060d RATIS-2045. SnapshotInstallationHandler doesn't notify follower when snapshotIndex is -1 and firstAvailableLogIndex is 0 (#1053) by Hemant Kumar · 4 months ago
  71. 44a4f1f RATIS-2044. Fix ReadIndex loss caused by data race in AppendEntriesListeners (#1052) by William Song · 4 months ago
  72. 422cb9d RATIS-2043. Change toString() of RaftConfigurationImpl (#1051) by Symious · 4 months ago
  73. e199daa RATIS-2028. Refactor RaftLog to supply log as ReferenceCountedObject (#1045) by Duong Nguyen · 5 months ago
  74. 99a833c Ratis-2031. Add peer info to response of GroupInfoCommand CLI (#1047) by DaveTeng0 · 5 months ago
  75. df436c7 RATIS-2035. Refactor streaming code for Read. (#1046) by Tsz-Wo Nicholas Sze · 5 months ago
  76. 1bd4510 RATIS-2038. IllegalStateException when ServerState is closed before start. (#1048) by Tsz-Wo Nicholas Sze · 5 months ago
  77. 53d35c0 RATIS-2020. Refactor TransactionContext to supply LogEntryProto via a ReferenceCountedObject (#1042) by Duong Nguyen · 5 months ago
  78. 044b111 RATIS-2027. Ratis Streaming: Remote Stream copy data to heap. (#1044) by Tsz-Wo Nicholas Sze · 5 months ago
  79. 67b7650 RATIS-2021. Migrate ratis-test tests to Junit 5 - Part 2. (#1043) by Nandakumar Vadivelu · 5 months ago
  80. 16b6536 RATIS-2025. Move out assert and proto methods from RaftServerImpl. (#1041) by Tsz-Wo Nicholas Sze · 6 months ago
  81. 1d99921 RATIS-2024. Refactor appendEntries code. (#1040) by Tsz-Wo Nicholas Sze · 6 months ago
  82. 775b286 RATIS-1997. Refactor StateMachine interface to use ReferenceCountedObject (#1036) by Duong Nguyen · 6 months ago
  83. 4f5612f RATIS-2023. Remove duplicate RefCountingMap (#1039) by Doroszlai, Attila · 6 months ago
  84. e44de26 RATIS-1976. Migrate ratis-test tests to Junit 5 - Part 1 (#1038) by Nandakumar Vadivelu · 6 months ago
  85. a2cb49e RATIS-1975. Migrate ratis-metrics-dropwizard3 tests to Junit 5. (#1037) by Nandakumar Vadivelu · 6 months ago
  86. c46da22 RATIS-1978. Add tests assertions to verify all zero-copy messages are released properly (#1023) by Duong Nguyen · 6 months ago
  87. d2f1c57 RATIS-2019 Fixed abnormal exit of StateMachineUpdater (#1033) by Potato · 6 months ago
  88. cf897f0 RATIS-1973. Migrate ratis-examples tests to Junit 5. (#1035) by Nandakumar Vadivelu · 6 months ago
  89. c4b10fa RATIS-2018. Zero-copy buffers are not released - 2nd chunk (#1032) by Duong Nguyen · 6 months ago
  90. 9cd74a2 RATIS-1974. Migrate ratis-metrics-default tests to Junit 5 (#1034) by Nandakumar Vadivelu · 6 months ago
  91. 035cd96 RATIS-2016. Correct NotificationInstallSnapshot's index (#1030) by Symious · 6 months ago
  92. 7d587ec RATIS-2017: checkAndEvictCache must be done in writeLock. (#1031) by Duong Nguyen · 6 months ago
  93. 5560718 RATIS-2011. When a log entry is truncated, remove TransactionContext. (#1029) by Tsz-Wo Nicholas Sze · 6 months ago
  94. a18d08c RATIS-2015. Node.js 16 actions are deprecated (#1028) by Doroszlai, Attila · 6 months ago
  95. e2aaddc RATIS-2007. Zero-copy buffers are not released (#1027) by Duong Nguyen · 6 months ago
  96. 79923c2 RATIS-2008. Follower should recognize candidate if the candidate is the same peer as the current valid leader (#1024) by Ivan Andika · 6 months ago
  97. ea1341b RATIS-2012. Client should not retry after close. (#1025) by Tsz-Wo Nicholas Sze · 6 months ago
  98. 0e24757 RATIS-1972. Add junit 5 dependencies in ratis-server. (#1003) by Nandakumar Vadivelu · 6 months ago
  99. c1e0ec2 RATIS-2013. OrderedAsync retry results an IllegalStateException in GrpcClientProtocolService. (#1026) by Tsz-Wo Nicholas Sze · 6 months ago
  100. 561cd6d RATIS-2010. Remove dependency on spotbugs-annotations (#1022) by Doroszlai, Attila · 6 months ago