修复了 Windows/macOS 上永久性的更新器死锁和 TUI 看门狗误杀问题,并进行了内部重构以提高可维护性。
发布渠道:稳定版 · v1.21.1
概览
Reasonix v1.21.1 — Reasonix 1.21.1
修复了 Windows/macOS 上永久性的更新器死锁和 TUI 看门狗误杀问题,并进行了内部重构以提高可维护性。
发布日期:2026-08-07
重点内容
- 修复了 Windows 和 macOS 上的更新器死锁问题 — 修复了安装布局更改后更新器永久失败并提示“update recovery: could not safely finish the previous update”的问题。现在过时的待处理更新标记会被自动隔离,无需手动干预即可继续后续更新。 (#7431)
- TUI 看门狗误杀和卡顿恢复 — 修复了 TUI 看门狗生命周期,防止空闲时出现错误的 goroutine 转储、取消和进程终止。活动卡顿现在会通过转储、取消和强制终止回退逐步升级,心跳仅限于实际工作事件。 (#7832)
改进
- 内部重构以提高可维护性 — 对多个内部子系统进行了重组,以降低复杂性并改善代码健康状况,包括代理状态管理、任务意图分类、控制器分解和证据上下文处理。无面向用户的行为变化。 (#7786, #7788, #7795, #7796, #7797, #7787)
- 通过 repolint 强制执行代码规范 — 引入了机器强制执行的注释长度、文件大小和分层规则,以防止回归。现有违规记录在基线中,新的违规将被阻止。 (#7806)
升级提醒
本版本无需手动迁移。
风险提示
当前没有需要额外操作的已知风险。
致谢
感谢本版本的贡献者:@Lxiny-zy、@SivanCola、@esengine