Skip to content

v0.5.4.1

Choose a tag to compare

@qin-ctx qin-ctx released this 11 Nov 03:13
86edb40

中文

修复与改进

  • 资源 write:修正文件处理与父目录刷新的衔接,保留每个文件自身的摘要和索引工作;父目录独立刷新,不替代尚未完成的文件索引。wait=true 等待文件自身的处理完成,不等待父目录 L0/L1 和目录索引刷新,请求参数不变。#7383
  • 目录摘要:待刷新期间复用已有文件摘要;恢复 semantic.overview_sample_limit 默认 32 项的稳定采样,文件自身仍完整建立索引。#7380、#7387
  • 存储稳定性:修复 stat 按记录 ID 查询的兼容性、向量 Collection 生命周期,以及多写元数据不完整时的启动问题。#7377、#7355、#7381
  • Connector 与流式响应:支持带作用域的 OAuth 引用,原生导入保留 Connector Watch;修复 Gateway 流式错误的结束标记。#7259、#7364、#7010

其他更新

新增多写 backup 动态切换、账户管理的 global 系统 Skill 目录、火山引擎浏览器授权配置,并更新 Console、FileBrowser、Wiki 和 Agent 体验界面。详见完整变更。

升级说明

pip install --upgrade 'openviking==0.5.4.1'
  • 目录 stat / ls 的 count 现在只统计可见的 L2 记录,不再把 L0/L1 摘要记录计入。#7264
  • OIDC 的非法账户或用户标识会被拒绝,不再通过字符替换映射为其他身份。#7116
  • 本次只发布主包 openviking;独立 Python SDK、CLI 和 React 包保持各自的发布版本。源码集成 React 模块的项目需关注本范围内标记为 breaking 的组件接口变更。

English

Fixes and improvements

  • Resource write: Correct the coordination between file processing and parent-directory refresh. Each file retains its own summary and indexing work, while parent directories refresh independently without superseding pending file indexing. wait=true waits for the file's own processing, not parent L0/L1 summaries or directory indexing. Request parameters are unchanged. #7383
  • Directory summaries: Reuse existing file summaries during pending refreshes and restore stable sampling through semantic.overview_sample_limit, with a default of 32 entries. Each file still receives its own index. #7380, #7387
  • Storage stability: Fix stat compatibility for record IDs, vector Collection lifecycle handling, and startup with incomplete multiwrite metadata. #7377, #7355, #7381
  • Connectors and streaming: Support scoped OAuth references, retain Connector Watches on native imports, and preserve Gateway stream error terminators. #7259, #7364, #7010

Other updates

Add dynamic multiwrite backup switching, account-managed global system Skill directories and VolcEngine browser authorization setup, and update Console, FileBrowser, Wiki and Agent interfaces. See the full changelog.

Upgrade notes

Use pip install --upgrade 'openviking==0.5.4.1'.

  • Directory count in stat / ls now counts visible L2 records only, excluding L0/L1 summary records. #7264
  • Invalid OIDC account or user identifiers are rejected instead of being mapped to another identity through character replacement. #7116
  • This publishes the main openviking package only. Standalone Python SDK, CLI and React packages retain their independent release versions. Source integrations of the React modules should review the component API changes marked as breaking in this range.

首次贡献者 / New contributors

感谢 / Thanks to zhouliangyi-dance (#7274), zuoanCo (#6905), and AtaraxiaZ (#7077).