Skip to content

Releases: dargoner/lightrag-java

v0.6.0

09 Apr 06:05

Choose a tag to compare

v0.5.0

04 Apr 08:39

Choose a tag to compare

Full Changelog: v0.4.0...v0.5.0

v0.4.0

02 Apr 10:14

Choose a tag to compare

亮点

v0.4.0 聚焦在 Milvus 一致性控制,以及 MySQL + Milvus + Neo4j
组合存储在提交后投影阶段的同步效率。

变更内容

  • 为 Milvus 查询增加可配置一致性级别
    • 支持按场景选择 STRONGSESSIONBOUNDED
      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