v1.3.1
Bug Fixes
- 修复容器内一键更新 ETXTBSY 错误:更新时先解除旧二进制文件链接,避免 Linux 内核拒绝写入正在运行的可执行文件
- 修复裸机更新覆写失败:使用 Rename 替代 Copy,并解析符号链接路径
- 增加 HTTP 状态码检查:防止网络异常时将错误页面写入为二进制文件
- 下载超时延长至 10 分钟:适配 NAS 等慢速网络环境
Changes
internal/update/core.go: Container path usesos.Removebefore write; bare-metal path usesos.Rename+filepath.EvalSymlinksinternal/update/update.go: HTTP response status validation, timeout 5min → 10min
Full Changelog: v1.3.0...v1.3.1