Skip to content

v2.2.3

Choose a tag to compare

@Rabithua Rabithua released this 06 Sep 12:16
8d39ace

修复内容

  • 修复附件、更新时间等无关变更触发重复向量化的问题;模型请求执行期间的元数据变化也不再使结果失效。
  • 修复暂缓处理的更新事件占满队列首页、阻塞后续删除事件的问题;切回原模型后仍能补齐保留的内容变更。
  • 修复过期任务已有新任务接替时仍被重复执行的问题,减少重复模型调用。
  • 新索引成功就绪后回收被替代代次的向量、任务和 HNSW 索引;重建失败时保留旧数据,无代次的历史向量仍可恢复。
  • 补齐 Drizzle 迁移快照,防止以后生成重复添加已有字段的迁移。
  • AI 或向量功能禁用后隐藏无法执行的重建与处理操作,保留清理旧数据的入口。

升级说明

从 v2.2.2 升级时,通过正常后端启动流程执行新增迁移 0034_embedding_source_input_events 即可。该迁移仅调整数据库触发器,不修改笔记、文章或现有向量,不调用模型,也不要求重新保存配置或重建当前可用索引。

已有索引在切换配置后仍可保留并恢复;只有明确重建且新代次成功就绪后,被替代代次才会回收。升级前请按常规流程备份数据库。

从更早版本升级,请同时阅读向量迁移与恢复指南。

验证

前后端 lint、build 及 72 项测试通过,覆盖普通 PostgreSQL 旧库迁移、pgvector 索引生命周期、事件分页、租约接替、无重复 schema 生成与管理界面状态。

Docker 镜像

发布构建完成后提供 rabithua/rote-backend:v2.2.3 与 rabithua/rote-frontend:v2.2.3,同时更新 latest 和 release 标签,支持 amd64 / arm64。

完整变更:v2.2.2...v2.2.3