v0.9.0
Scriverse v0.9.0
这是首个正式支持 Scriverse Desktop 的 Server 版本。它为桌面客户端提供软件内登录、离线同步、本地 AI 工具中继与兼容性协商;Desktop 项目见 Scriverse Desktop。
主要变化
- feat(desktop): 增加 Desktop Bearer 登录、持久会话、离线授权、快照、增量同步与幂等变更协议。(PR #565)
- feat(ai): 让 Desktop 本地供应商通过 Server Agent 工具链执行,保持与远端模型一致的工具能力。(PR #569)
- feat(ai): 支持按供应商配置 AI 分析请求超时。(PR #568)
- fix(security): 本地嵌入工作区允许用户配置局域网 AI 地址,线上 Server 继续使用既有网络安全限制。(PR #565)
- fix(auth): 系统管理员始终拥有作品直接访问和后台任务权限,同时默认书架仍只展示本人或已加入作品;AI 分析失败信息改为深橙色强调。(PR #570)
- feat(auth): 为系统管理员头像增加紧凑盾牌标识,不显示冗余文字。(PR #566、PR #567)
- test(vitest): 将测试套件默认并行度调整为 8 workers。(PR #566、PR #569)
升级与兼容
- 数据库将自动迁移到 schema 119;迁移记录 Desktop 会话、离线同步状态与分析任务认证来源。(PR #565、PR #570)
- Desktop 最低兼容版本为
0.0.1,当前 Shell Protocol 与 Sync Protocol 均为版本 1。(PR #565)
发布验证
-
类型检查、235 个测试文件共 1194 项测试、生产构建、数据库升级 fixture 与真实 CLI E2E 均通过。
-
develop→main门禁已完成 Docker 构建与容器健康检查。(PR #572) -
npm 包
@musnows/scriverse@0.9.0已发布;Dockerv0.9.0与latest均包含linux/amd64、linux/arm64。(npm 工作流、Docker 工作流)