本次更新
v2.3.7 集中修复 Windows 自动更新无法检查、弱网下载失败,以及下载完成后卡在重启阶段的问题。
修复内容
- 复用更新连接,避免每次请求都重新建立并立即关闭连接,减少 TLS 握手失败。
- 对临时网络错误、HTTP 429 和服务端 5XX 增加有限重试。
SHA256SUMS下载过程中连接中断时自动重新获取,降低弱网校验失败概率。- 移除发布文件的额外 HEAD 请求,并避免安装阶段重复检查版本,缩短更新链路。
- 将下载校验和重启安装拆分,避免更新 RPC 与程序退出互相等待导致卡死。
- 程序正常退出超过 20 秒时强制结束,确保早于更新 helper 的 30 秒等待期限完成文件替换。
- 更新界面现在会区分检查、下载校验和重启错误,失败后可直接重试对应步骤。
- 检测到 Windows PAC 自动代理且 GitHub 连接失败时,会明确提示在网络设置中改用手动代理。
升级提示
在“设置 → 关于”中点击“检查更新”即可升级。
如果正在使用的旧版本本身无法连接 GitHub,或已经卡在更新重启阶段,请从本页面手动下载 Windows 安装包或便携版完成这一次升级;升级到 v2.3.7 后,后续自动更新将使用修复后的流程。
发布产物
- Windows amd64 / arm64:便携版 EXE 与安装包
- macOS amd64 / arm64:DMG
- Linux amd64 / arm64:DEB
SHA256SUMS:全部发布包的 SHA-256 校验值
发布验证
GitHub Actions 中六个系统/架构打包任务和最终发布任务全部成功,独立静态复核未发现阻断发布的问题。
完整变更:v2.3.6...v2.3.7