Skip to content

Releases: sofastack/sofa-jraft

v1.3.14

29 Jan 07:30
f3abf6a
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.3.13...v1.3.14

v1.3.13

10 Apr 15:03
53afa4e
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.3.12...1.3.13

v1.3.13.beta

04 Apr 07:03
fdf7378
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.3.13-SNAPSHOT-20230315...1.3.13.beta

1.3.13-SNAPSHOT-20230315

15 Mar 07:04
ba66daa
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.3.12...1.3.13-SNAPSHOT-20230315

v1.3.12

21 Dec 07:06
2bc70de
Compare
Choose a tag to compare

2022-12-21

  • Features

    • Custom thread pool instead of global thread pool #853 #855
    • ReadOnlyOption can be set individually for each request #867
    • RheaKV supports setting compression levels for snapshots #875
    • New API for getting last log indexes #880 #879
    • Upgrade RocksDB to v7.7.3 #896
    • Upgrade gRPC to v1.50.2 #904
  • Bug Fixes

    • Fixes exec-maven-plugin unkown error #878
    • Fixes NodeOptions.copy() without base class RpcOptions #902
    • RheaKV bugfix: containsKey inconsistent results returned after Snapshot #905 #909
  • Breaking Changes

  • 致谢(排名不分先后)
    @shihuili1218 @nobodyiam @qiujiayu @xtr1993 @killme2008 @lfygh @KomachiSion

v1.3.11

21 Jun 05:37
1d57d08
Compare
Choose a tag to compare

1.3.11

  • Features

    • 性能优化: RheaKV follower 节点忽略掉读操作 #798
    • RouteTable 增加刷新 Learners #817
    • 增加状态机同步触发 snapshot 方法(可用于固定 log index 间隔等更灵活的 snapshot 触发) #827
  • Bug Fixes

    • 修复 truncatePrefix 时 key 没有被删除 #806
    • 修复 RPC 超时 bug #812
    • 修复因为 RPC overflow 导致的 waitId 被意外清空 #847
  • Breaking Changes

  • 致谢(排名不分先后)
    @MartianQiu @xh1202 @horizonzy @killme2008 @supergaga @fengjiachun @haoyann

v1.3.9.10.bugfix_2

18 Apr 07:05
a5752a6
Compare
Choose a tag to compare

修复在 bolt 升级到 1.6.4 后因建连超时导致的选举超时,这个版本比较建议升级 #810

v1.3.10.bugfix

31 Mar 04:01
ed92628
Compare
Choose a tag to compare

2022-03-31:1.3.10 版本废弃,强烈建议升级到 1.3.10.bugfix, 修复了 truncatePrefix() 无法确保对应的 key 一定被删除从而无法快速释放磁盘空间的 bug #806

v1.3.10

17 Mar 08:29
4739cbd
Compare
Choose a tag to compare

1.3.10

2022-03-31:此版本废弃,强烈建议升级到 1.3.10.bugfix, 修复了 truncatePrefix() 无法确保对应的 key 一定被删除从而无法快速释放磁盘空间的 bug #806

  • Features

    • 优化 read-index 读,增加 maxReadIndexLag 参数设置快速失败阈值 #738
    • LogEntry 增加切片读取 API #762
    • 在删除 rocksdb 大 range 数据时,优化空间回收速度 #768
    • 在节点过载时,将原有的快速失败策略修改为反压策略,依赖于这个特性的用户推荐升级 #764
  • Bug Fixes

    • 升级 Log4j 以解决安全漏洞
    • snapshot 文件使用 atomic move 避免文件重新命名是被损坏 #745 #604
    • 修复 Counter demo 不兼容 gRPC 的问题
    • 修复对 snapshot 并行压缩/解压的配置项错误
    • 修复在某种竞争条件下 Replicator 可能停止发送心跳的 bug #783
  • Breaking Changes

  • 致谢(排名不分先后)
    @farawayliu @horizonzy @yuyang0423 @googlespot @MartianQiu @OneSizeFitsQuorum

v1.3.9.fix-log4j2

27 Dec 08:38
Compare
Choose a tag to compare
  • Features

    • 升级 Log4j2 修复安全漏洞
  • Bug Fixes

  • Breaking Changes