What's Changed
- fix(ci): smoke release pointers via authenticated R2 S3 API by @esengine in #5995
- fix(ci): keep the repository-wide latest badge on the CLI release by @esengine in #5997
- fix(desktop): disable "Summarize after this" on the last message by @HUQIANTAO in #6001
- feat: add task contracts and stabilize credential path by @SivanCola in #6024
- feat(config): support REASONIX_HOME for fully isolated runtimes / 支持 REASONIX_HOME 完全隔离运行时 by @HaoyueQin in #6004
- Add native Windows sandbox helper / 添加原生 Windows 沙箱 helper by @SivanCola in #5937
- fix(fileutil): keep ReplaceFile atomic under transient rename failures / 瞬时重命名失败时保持 ReplaceFile 的原子发布 by @SivanCola in #6029
- Harden session CAS meta ledger against torn reads and lost updates / 加固会话 CAS 元数据账本防撕裂读与丢失更新 by @SivanCola in #6025
- Fix Windows desktop session lease self-lock on model switch / 修复 Windows 桌面端切换模型会话租约自锁 by @SivanCola in #6023
- Polish lease UX: self-heal metadata damage, sanitize errors, retire lock sidecars / 打磨租约体验:元数据损坏自愈、错误脱敏、锁侧车清理 by @SivanCola in #6030
Full Changelog: desktop-v1.17.0...desktop-v1.17.1