v2.9.36 - Tauri Updater 与中国大陆更新链路
重要提示
这是首个启用 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