What's Changed in v1.13.2
发布流程 (Release Pipeline)
- 前端只构建一次:内嵌 Web 静态资源不再在 7 个矩阵任务里各自执行
npm ci && npm run build,改为构建一次并以 artifact 分发给各平台,缩短发布耗时并避免各平台产物分叉。 - Node 版本统一:
ci.yml、release-assets.yml与 Dockerfile 统一到 Node 24,确保 CI 验证过的前端与最终发布的产物出自同一套工具链。 - 预发布修复:版本校验此前只接受
X.Y.Z,发布预发布版本(如v1.14.0-rc1)会直接失败;现在预发布可以正常发布,且只推送精确版本 tag,不会生成次版本别名与latest。 - 手动触发参数:
version/ref不再有写死的默认值,必须显式指定,避免误重发旧版本;输入改由环境变量传入,不再直接插入 shell 脚本。 - 校验与稳健性:改用
sha256sum生成校验文件,新增并发控制与 job 超时。
安全 (Security)
- Go 工具链升级到 1.26.6:以仓库自身工具链执行
govulncheck时发现 net/http、crypto/tls、net/url、encoding/xml 中可达的标准库漏洞,均已在该版本修复;发布二进制不再携带这些漏洞。
其他 (Other)
- 更新文档与 Docker Hub 说明中的镜像版本至
v1.13.2。
Full Changelog: v1.13.0...v1.13.2