v1.0.1 升级策略预告:Tauri auto-updater + rollback CLI + DSAR
为什么有 v1.0.1
v1.0.0 GA 当日(2026-05-25)的 RC 阶段 4 Gate 通过,但三项非 GA blocker需求需要 v1.0.1 补齐:
- Auto-updater —— v1.0.0 用户需手动下载新版安装包;v1.0.1 接入 Tauri 官方 updater,自动检查 + 通知 + 一键安装
- Rollback CLI —— 升级失败时回滚到上一稳定版本,无需手动重装
- DSAR 自助 —— GDPR / DPA 要求的数据主体访问/导出能力,v1.0.0 走人工
privacy@engi-stack.com,v1.0.1 转 in-app 一键导出
预计发版日期:2026-06-01(rc.1 在 5/29 push 到 develop)
Tauri auto-updater 设计
检查频率
启动时检查 + 每 24h 主动检查 + 用户主动触发(Settings → About → Check for updates)。
update manifest
托管在 https://engi-stack.com/updater/<channel>.json:
{
"version": "1.0.1",
"notes": "auto-updater + rollback CLI + DSAR",
"pub_date": "2026-06-01T10:00:00Z",
"platforms": {
"linux-x86_64": {
"signature": "<ed25519-sig>",
"url": "https://github.com/qiurui144/attune/releases/download/v1.0.1/Attune_1.0.1_amd64.AppImage"
},
"windows-x86_64": {
"signature": "<ed25519-sig>",
"url": "https://github.com/qiurui144/attune/releases/download/v1.0.1/Attune_1.0.1_x64.msi"
}
}
}
Tauri updater 验证 ed25519 签名后才允许安装。私钥不在仓库,由 GitHub Actions Secret 持有。
三 channel
- stable:正式版(v1.0.1 / v1.0.2 / v1.1.0 …)默认推
- beta:v1.x.y-beta.N 候选,用户在 Settings 主动 opt-in
- alpha:内部 dogfood,外部用户不可见
Rollback CLI
attune rollback --to v1.0.0
逻辑:
- 检查本机
~/.attune/versions/目录下保留的上一稳定版二进制(升级时自动备份) - 验证签名
- 替换当前 binary + 标记
~/.attune/rolled-back.flag(防止自动 update 再次拉新版本) - 重启服务
DSAR 自助
Settings → Privacy → Export My Data 一键触发:
- vault 全量导出为 SQLite + Markdown 双格式
- 包括所有 items / annotations / projects / skill_signals / audit logs
- 加密 zip 文件 + 用户邮箱接收解密密码(端到端)
响应时间 ≤ 60s(取决于 vault 大小)。GDPR 要求 30 天内响应,我们目标 60s。
升级路径明示
| from | to | 路径 |
|---|---|---|
| v0.9.x | v1.0.0 | 手动下载 v1.0.0 安装包覆盖;vault schema 自动 migration |
| v1.0.0 | v1.0.1 | auto-updater 自动;或手动 |
| v1.0.x | v1.0.x+N | auto-updater |
| v1.x | v2.x | 手动确认 + 完整 vault backup(major version 不自动升) |
兼容矩阵
v1.0.1 client + v1.0.0 vault → 兼容(schema unchanged) v1.0.0 client + v1.0.1 vault → 降级不支持(rollback CLI 同时回退 vault schema)
相关阅读
Attune v1.0 正式发布:20 个 AI agent + 3 Phase 可靠性框架
Attune v1.0 正式发布。核心亮点:20 个 AI agent 全面投产(law-pro 14 个 + OSS 5 个 + Office helper),三阶段可靠性框架(Phase 3 F1=0.9828),5 个采集源内置 connector,三产品矩阵 GA(attune OSS + attune-pro + attune-enterprise)。
阅读全文 →