1. 7f447fd RATIS-2806. Preserve existing listeners in setConfiguration ADD mode (#1687) by lugency · 2 days ago master
  2. cfc1248 RATIS-2805. GrpcUtil: shutdownManagedChannels vs shutdownManagedChannel subtle differences. (#1686) by Tsz-Wo Nicholas Sze · 2 days ago
  3. 8442a4a RATIS-2795: Gate stale read when snapshots installing (#1676) by 道君- Tao Jiuming · 4 days ago
  4. cec6302 RATIS-2803. Change GrpcLogAppender.appendEntriesIndex to volatile and drop the readlock (#1684) by Rui Wang · 5 days ago
  5. fe3529a RATIS-2787. Spread appendEntries between two servers over more than one connection (#1679) by Andrey Yarovoy · 5 days ago
  6. ef6bfb1 RATIS-2658. Revise the security doc. (#1683) by Tsz-Wo Nicholas Sze · 5 days ago
  7. cce23f4 RATIS-2800. Bump org.jacoco:jacoco-maven-plugin from 0.8.15 to 0.8.16 (#1682) by dependabot[bot] · 6 days ago
  8. e72f6e1 RATIS-2799. Bump io.opentelemetry.javaagent:opentelemetry-javaagent from 2.33.0 to 2.33.1 (#1681) by dependabot[bot] · 6 days ago
  9. f1b5f5c RATIS-2377. Support fail-fast linearizable read operations (#1670) by Elia Renzoni · 7 days ago
  10. 512697c RATIS-2646. Server should immediately step down if follower has higher term (#1669) by Ivan Andika · 8 days ago
  11. 63c93e4 RATIS-2781. Use daemon threads for client event loop groups (#1664) by Andrey Yarovoy · 8 days ago
  12. 699ca71 RATIS-2791. Bump ratis-thirdparty to 1.1.1 (#1675) by Doroszlai, Attila · 9 days ago
  13. ab6e32c RATIS-2793. Bump opentelemetry-javaagent to 2.33.0 (#1673) by dependabot[bot] · 9 days ago
  14. 2a668a2 RATIS-2792. Bump byte-buddy to 1.18.16 (#1674) by dependabot[bot] · 9 days ago
  15. a14a7a0 RATIS-2788. Fix progress monitoring in load tests (#1672) by slfan1989 · 9 days ago
  16. babaf87 RATIS-2786. Bump zizmorcore/zizmor-action to 0.8.0 (#1671) by dependabot[bot] · 10 days ago
  17. 44aa47c RATIS-2778. Add a new ExclusiveFileLock class as a common util (#1666) by Rui Wang · 11 days ago
  18. b033bb0 RATIS-2656. Fix BaseStateMachine lifecycle transitions (#1663) by Wu Shuwen · 12 days ago
  19. 186df42 RATIS-2785. Bump develocity-maven-extension to 2.6.1 (#1668) by dependabot[bot] · 12 days ago
  20. 592d7e0 RATIS-2775. Make the gRPC client channel shutdown timeouts configurable (#1665) by Andrey Yarovoy · 13 days ago
  21. 2da3502 Bump zizmorcore/zizmor-action from 0.6.4 to 0.7.1 (#1659) by dependabot[bot] · 2 weeks ago
  22. 020fabd RATIS-2721. Notify the StateMachine when a server shutdown starts (#1647) by Rui Wang · 2 weeks ago
  23. fdd51ed RATIS-2777. Fix flaky leader lease tests (#1661) by slfan1989 · 2 weeks ago
  24. ce5553e RATIS-2737. Refactor the appendEntries code in RaftServerImpl (#1660) by Rui Wang · 2 weeks ago
  25. 945e982 RATIS-2714. Support read-after-write consistency across clients (#1652) by Elia Renzoni · 3 weeks ago
  26. f549f14 RATIS-2772. Add ErrorProne into Ratis verification pipeline (#1658) by Ivan Andika · 3 weeks ago
  27. 170266e RATIS-2769. Improve null handling and tests flagged by SonarCloud (#1656) by slfan1989 · 3 weeks ago
  28. a1bb0e3 RATIS-2756. Pin first-party actions to a major version tag (#1657) by Doroszlai, Attila · 3 weeks ago
  29. 2128f93 RATIS-2767. ReadStream should be closed eventually (#1653) by Rui Wang · 3 weeks ago
  30. 99e135a RATIS-2761. Fix incorrect locking in LeaderElection (#1655) by slfan1989 · 3 weeks ago
  31. 5b52180 RATIS-2766. Bump byte-buddy.version from 1.18.14 to 1.18.15 (#1651) by dependabot[bot] · 3 weeks ago
  32. 5cce7c0 RATIS-2644. Follower AppendEntries should recheck current term before replying (#1650) by Ivan Andika · 3 weeks ago
  33. 4585758 RATIS-2760. Fix flaky ReadOnlyRequestWithLongTimeoutTests.testLinearizableReadParallel (#1649) by slfan1989 · 3 weeks ago
  34. dc0ac06 RATIS-2759. (addendum) Skip full CI for irrelevant files (#1648) by Doroszlai, Attila · 3 weeks ago
  35. 0413f89 RATIS-2759. Skip full CI for irrelevant files (#1645) by Doroszlai, Attila · 3 weeks ago
  36. 68d1d30 Bump opentelemetry.version from 1.66.0 to 1.67.0 (#1646) by dependabot[bot] · 3 weeks ago
  37. dbe45a6 RATIS-2757. Use ubuntu-24.04 instead of ubuntu-latest (#1644) by Doroszlai, Attila · 3 weeks ago
  38. 20d916b RATIS-2743. Move read request handling from RaftServerImpl to a new ReadRequestHandler (#1638) by Rui Wang · 4 weeks ago
  39. 78a1f27 RATIS-2647. Trigger shutdown for async log flush failure (#1643) by Ivan Andika · 4 weeks ago
  40. b4b1beb RATIS-2745. Add start/end log messages for StateMachineUpdater.stopAndJoin (#1639) by Rui Wang · 4 weeks ago
  41. ec5ebc4 RATIS-2736. Message in RaftServerImpl should not call getContent (#1635) by Rui Wang · 4 weeks ago
  42. b294468 RATIS-2750. Bump actions/download-artifact from 8.0.1 to 8.0.2 (#1641) by dependabot[bot] · 4 weeks ago
  43. 660e13a RATIS-2749. Bump actions/upload-artifact from 7.0.1 to 7.0.2 (#1642) by dependabot[bot] · 4 weeks ago
  44. 0a9bdc9 RATIS-2746. Flaky org.apache.ratis.server.raftlog.segmented.TestCacheEviction.testEvictionInSegmentedLog (#1640) by Rui Wang · 4 weeks ago
  45. 427ebea RATIS-2740. Ratis examples do not call Message#getContent directly (#1636) by Rui Wang · 4 weeks ago
  46. 5396d17 RATIS-2735. Move requestVote and startLeaderElection from RaftServerImpl to a new ElectionRequestHandler (#1633) by Rui Wang · 4 weeks ago
  47. aeedba2 Bump io.opentelemetry.javaagent:opentelemetry-javaagent from 2.31.1 to 2.32.0 (#1634) by dependabot[bot] · 4 weeks ago
  48. bf5f82d RATIS-2734. Wait for replies in testWriteAsyncCustomReplicationLevel (#1632) by Siyao Meng · 4 weeks ago
  49. 87a8e3e RATIS-2724. Support non-ByteString Message (#1631) by Rui Wang · 4 weeks ago
  50. 5fff295 RATIS-2645. Trigger shutdown for Ratis metadata persistence failure (#1622) by Ivan Andika · 4 weeks ago
  51. d182630 RATIS-2733. Make Raft server executor shutdown wait time configurable (#1629) by Rui Wang · 4 weeks ago
  52. 1c2f234 RATIS-2726. Fix testFollowerHeartbeatMetric failure after leader step down. (#1621) by slfan1989 · 5 weeks ago
  53. eb7fbbf RATIS-2731: Fix StateMachineUpdater shutdown race (#1628) by John Calcote · 5 weeks ago
  54. ce754b9 RATIS-2732. Bump apache-maven to 3.10.0 (#1627) by dependabot[bot] · 5 weeks ago
  55. 5ea5c48 RATIS-2727. Isolate follower state in LogAppender purge tests to avoid concurrent nextIndex updates. (#1625) by slfan1989 · 5 weeks ago
  56. 3d31a8d RATIS-2730. Bump develocity-maven-extension to 2.6.0 (#1626) by Haonan · 5 weeks ago
  57. 406422d RATIS-2729. Remove RepliedCallIds.sent entries for read-only replies (#1624) by Wei-Chiu Chuang · 5 weeks ago
  58. 259118d RATIS-2725. Tune maven-resolver HTTP retry settings for CI (#1620) by rjgoyln · 6 weeks ago
  59. 68d2167 RATIS-2719. SegmentedRaftLog.close may deadlock with the cache eviction thread. (#1617) by slfan1989 · 6 weeks ago
  60. 456f1ea RATIS-2722. Fix pending write capacity leak when leader rejects a client write in preAppend (#1618) by Rui Wang · 6 weeks ago
  61. 4915a26 RATIS-2311. Check appliedIndex gap before starting a transfer election (#1586) by Elia Renzoni · 6 weeks ago
  62. dd518d9 RATIS-2723. LogAppender purge tests may fail after a leader change. (#1619) by slfan1989 · 6 weeks ago
  63. cfc1edc RATIS-2108. Remove stale flaky annotation from testLeaderLeaseDuringReconfiguration. (#1615) by slfan1989 · 6 weeks ago
  64. 31ca64c RATIS-2720. Bump slf4j to 2.0.20 (#1616) by dependabot[bot] · 6 weeks ago
  65. 9dd9a78 RATIS-2718. Bump apache/infrastructure-actions/allowlist-check to 1.0.4 (#1613) by dependabot[bot] · 6 weeks ago
  66. 3336313 RATIS-2694. Log last gRPC stream reply in GrpcServerProtocolService completion message (#1588) by Wei-Chiu Chuang · 6 weeks ago
  67. 6c25b2e RATIS-2715. Improve Ratis release guidelines (#1609) by Rui Wang · 6 weeks ago
  68. 1a829d2 RATIS-2717. Fix incorrect size accounting in SegmentedRaftLogReader.decodeEntry() (#1611) by lugency · 6 weeks ago
  69. de725fa RATIS-2716. The string based ip address should be normalized in SetPriorityCommand (#1610) by Rui Wang · 6 weeks ago
  70. 1ffeac7 RATIS-2509. Introduce local read API to reduce serde cost (#1448) by Ivan Andika · 7 weeks ago
  71. cadbe1a RATIS-2703. Fix GrpcLogAppender SNAPSHOT_EXPIRED pending queue leak (#1597) by Rui Wang · 7 weeks ago
  72. 82900ce RATIS-2700. Add a disallow-list for ObjectInputStream (#1596) by Tsz-Wo Nicholas Sze · 7 weeks ago
  73. e8b2577 RATIS-2713. Bump byte-buddy to 1.18.14 (#1608) by dependabot[bot] · 7 weeks ago
  74. 8e6f098 RATIS-2711. Fix double position counting and remove redundant forced assignment (#1606) by lugency · 7 weeks ago
  75. bb4c319 RATIS-2710. Bump opentelemetry to 1.66.0 (#1605) by dependabot[bot] · 7 weeks ago
  76. 31176fe RATIS-2709. Bump build-helper-maven-plugin to 3.6.2 (#1603) by dependabot[bot] · 7 weeks ago
  77. cebf323 RATIS-2706. Bump maven-bundle-plugin to 6.2.0 (#1602) by dependabot[bot] · 7 weeks ago
  78. b9a12b3 RATIS-2708. Bump exec-maven-plugin to 3.6.4 (#1604) by dependabot[bot] · 7 weeks ago
  79. 874f6f0 RATIS-2707. Bump extra-enforcer-rules to 1.12.1 (#1601) by dependabot[bot] · 7 weeks ago
  80. 959ee33 RATIS-2698. Configure maven-resolver-transport-http retry for CI (#1598) by Doroszlai, Attila · 7 weeks ago
  81. df985c7 Bump bouncycastle.version from 1.85 to 1.86 (#1599) by dependabot[bot] · 7 weeks ago
  82. ac6bc93 RATIS-2705. Improve Division leadership API (#1600) by Ivan Andika · 7 weeks ago
  83. 16a87f7 RATIS-2697. Bump zizmorcore/zizmor-action to 0.6.4 (#1593) by dependabot[bot] · 8 weeks ago
  84. f6115b7 RATIS-2704. Bump actions/setup-java to 6.0.1 (#1592) by dependabot[bot] · 8 weeks ago
  85. 3563d1a RATIS-2699. zizmor-action upgrade may break silently (#1594) by Doroszlai, Attila · 8 weeks ago
  86. 383bbcc RATIS-2695. Expose NotLeaderException generation in Division API (#1589) by Ivan Andika · 8 weeks ago
  87. 1960292 RATIS-2701. LogSegment.putEntryCache() compute cache size incorrectly over existing keys (#1595) by Rui Wang · 8 weeks ago
  88. 2490b8d RATIS-2675. Fix TestTlsConfWithNetty may fail with "address already in use" (#1583) by Tsz-Wo Nicholas Sze · 8 weeks ago
  89. 7d738e9 RATIS-2691. Bump opentelemetry-javaagent to 2.31.1 (#1574) by dependabot[bot] · 8 weeks ago
  90. 07ebca7 RATIS-2659. IOUtils.readObject should apply an allow-list filter (#1591) by Tsz-Wo Nicholas Sze · 8 weeks ago
  91. 2268ee5 RATIS-2696. Bump sonar-maven-plugin to 5.8.0.7211 (#1590) by dependabot[bot] · 8 weeks ago
  92. 2a25669 Bump copyright year to 2026 in NOTICE by Doroszlai, Attila · 8 weeks ago
  93. 2b52eba RATIS-2685. Follower gauges are stale after LogAppender restart (#1587) by Symious · 8 weeks ago
  94. e3ee6b0 RATIS-2693. Bump actions/setup-java to 6.0.0 (#1573) by dependabot[bot] · 8 weeks ago
  95. dd2dc77 RATIS-2690. Bump byte-buddy to 1.18.13 (#1582) by dependabot[bot] · 8 weeks ago
  96. 6b584b0 RATIS-2686. Bump slf4j to 2.0.19 (#1585) by dependabot[bot] · 8 weeks ago
  97. a2045b2 RATIS-2689. Bump maven-bundle-plugin to 6.1.2 (#1579) by dependabot[bot] · 8 weeks ago
  98. 878a8e8 RATIS-2681. Add a listener for gRPC log appender lifecycle (#1577) by Haonan · 9 weeks ago
  99. b31153b RATIS-2682. Use the original Raft group for client retries in testKillLeaderDuringReconf (#1578) by slfan1989 · 10 weeks ago
  100. 0cbb555 RATIS-2218. Remove stale flaky annotation from TestMultiRaftGroup. (#1576) by slfan1989 · 10 weeks ago