Releases: dargoner/lightrag-java
Releases · dargoner/lightrag-java
v0.6.0
v0.5.0
Full Changelog: v0.4.0...v0.5.0
v0.4.0
亮点
v0.4.0 聚焦在 Milvus 一致性控制,以及 MySQL + Milvus + Neo4j
组合存储在提交后投影阶段的同步效率。
变更内容
- 为 Milvus 查询增加可配置一致性级别
- 支持按场景选择
STRONG、SESSION、BOUNDED、
EVENTUALLY
- 支持按场景选择
- 为 Milvus 写入增加
flushOnWrite开关- 可以在写后可见性与写入吞吐之间做更细粒度取舍
- 优化
MySqlMilvusNeo4jStorageProvider的提交后同步路径- 当图数据和向量数据只发生增量增长时,优先走增量投影
- 避免不必要的全量图恢复、Milvus namespace 清空与重建
- 补充相关测试覆盖
- 新增 Milvus 查询一致性解析测试
- 新增
flushOnWrite行为测试 - 新增 MySQL + Milvus + Neo4j 增量同步路径测试
兼容性
- 默认查询一致性仍为
BOUNDED - 默认
flushOnWrite仍为启用状态 - 本次未引入显式破坏性 API 变更
校验
发布前执行:
GRADLE_USER_HOME=/tmp/gradle-user-home ./gradlew test结果:
BUILD SUCCESSFUL in 11m 40s
13 actionable tasks: 9 executed, 4 up-to-date