Skip to content

v0.9.0

Choose a tag to compare

@musnows musnows released this 24 Aug 03:31
7a6a581

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 #566PR #567
  • test(vitest): 将测试套件默认并行度调整为 8 workers。(PR #566PR #569

升级与兼容

  • 数据库将自动迁移到 schema 119;迁移记录 Desktop 会话、离线同步状态与分析任务认证来源。(PR #565PR #570
  • Desktop 最低兼容版本为 0.0.1,当前 Shell Protocol 与 Sync Protocol 均为版本 1。(PR #565

发布验证

  • 类型检查、235 个测试文件共 1194 项测试、生产构建、数据库升级 fixture 与真实 CLI E2E 均通过。

  • developmain 门禁已完成 Docker 构建与容器健康检查。(PR #572

  • npm 包 @musnows/scriverse@0.9.0 已发布;Docker v0.9.0latest 均包含 linux/amd64linux/arm64。(npm 工作流Docker 工作流

相关链接