Repository navigation
v1.0.16
npm install -g rsrs-cli@1.0.16 --registry=https://registry.npmjs.org
rsrs restart
rsrs --versionRespire 1.0.16 更新说明
更新范围:自正式版 1.0.15 以来的全部 Dev 改进。
- 解决同步历史占库:自动回收已完成且无待办引用的收发载荷,保留全部最新内容、待发送数据、未决冲突、解码失败数据和必要恢复快照;服务端同步协议不变。
- 支持现有大数据库:首次打开旧库自动迁移并清理,无需重新建库或全量下载;空闲空间达到16 MiB且占库至少25%时自动VACUUM,释放磁盘空间;数据库忙或空间不足时延后重试。
- 优化同步与冲突处理:修复反复扫描历史密文的慢查询,使用当前状态、同步基线和待发送索引减少重复读取;查看远端历史不再全部写回本地,恢复时按需获取指定版本。
- 修复重复导入:JSON导入按正文完全相同去重,重复导入不会持续生成副本;正确映射父子关系和关联引用,并报告新增、重复和跳过数量;歧义ID及关系循环明确报错。
- 完善本地转云与换服:支持login --migrate-local,在内存中解密、重新加密复制并保留源库;先同步目标账号参与去重;复制后同步失败明确提示,保留数据并支持重试。
- 保护账号与记忆模式:按服务器和精确账号身份隔离目录,迁移遵守只读、停用设置;完整登出后可通过密钥验证恢复同账号原库,密钥不匹配仍拒绝复用。
- 改善安装与迁移提示:修复当前库被误识别为legacy,安装和升级提示统一使用rsrs-cli。
本地历史载荷不再永久保留;本次清理不会自动合并或删除已有记忆正文中的重复条目,也不会自动解决未决冲突。
Source: a015612
验证:四平台构建与各8个历史来源升级、三系统业务回归、API回归及Linux GNU全新npm安装均通过。