Skip to content

v2.9.36 - Tauri Updater 与中国大陆更新链路

Choose a tag to compare

@jerrydong1988 jerrydong1988 released this 31 Jul 08:39
3ce0545

重要提示

这是首个启用 Tauri Updater 的版本。v2.9.35 及更早版本尚未内置更新器,因此必须先从本页手动下载安装 v2.9.36 一次;从后续版本开始,才能直接在应用内完成更新。

Tauri Updater 与中国大陆更新链路

  • 新增应用内更新检测、版本提示、下载进度、安装确认与一键重启。
  • 应用启动后从 https://updates.cnzone.net/latest.json 检查更新,更新清单和版本化安装包托管于 Cloudflare R2,减少直接访问 GitHub 时的连接不稳定。
  • 安装前会明确确认;检测到实例或路由仍在运行时,会提示更新重启可能中断当前任务。
  • 所有 Updater 安装载荷均使用项目专用 Tauri 密钥签名,客户端通过内置公钥校验,签名不匹配的载荷不会被安装。
  • 发布流水线先上传版本化文件,校验公网清单后最后更新 latest.json,并将同一批发布资产保留在 GitHub Releases 作为下载与恢复来源。

平台支持

  • Windows x64:支持 NSIS 与 MSI 安装目标,应用内安装采用被动模式。
  • macOS Apple Silicon:支持应用内更新。
  • Linux x64 / ARM64:AppImage 支持应用内更新;DEB 继续通过 GitHub Releases 手动安装。
  • Windows 安装包目前仍会明确标注 unsigned,macOS 安装包标注 adhoc。这表示尚未配置操作系统发行者证书;Updater 载荷仍会独立执行 Tauri 签名校验。
  • macOS PR 构建会使用一次性临时密钥真实生成并检查 .app.tar.gz,在打标签前验证完整的 Updater 载荷路径;临时密钥不会用于正式发布。

监控与桌面体验

  • 统一仪表盘、性能页和大屏的实时指标口径:CPU、GPU、内存和显存保持为全局资源快照,不再随所选实例混用。
  • 统一实时任务吞吐量展示,避免不同页面对同一运行状态显示不一致。
  • 修复 Windows、macOS 与 Linux 的托盘图标尺寸与模板处理,提升系统托盘中的清晰度和一致性。

llama.cpp 兼容性

  • 发布前将权威稳定版基线同步到 b10199
  • 稳定版与 master canary 均保持 248 个参数;参数快照、别名、用法、说明和默认值没有变化。

发布验证

  • 完整本地发布门禁、生产构建、锁定依赖 Rust 编译均通过。
  • 22/22 Playwright 浏览器场景和全部回归测试通过。
  • GitHub Actions 的 quality、Windows、macOS、Linux x64、Linux ARM64 构建全部通过。
  • 正式 llama.cpp Upstream Watch 通过。

完整变更v2.9.35...v2.9.36