v2.41.0 — 源码基线文件自动识别(release-baseline.txt)
v2.41.0 (2026-08-01)
源码基线文件自动识别(release-baseline.txt)
- 代理启动时从安装目录读取
release-baseline.txt(单行vX.Y.Z,限 4 KiB),作为源码安装的版本基线 - 克隆/复制源码仓库或源码 ZIP 安装,即使没有构建元数据(build-info/release-manifest)也能显示本机版本并判断是否可升级
- 基线识别优先级:① 系统配置
updateBaselineTag② 官方发布包元数据 ③ 干净官方 Git Tag ④ 源码基线文件 ⑤ 未知(只展示 Release,不提示更新) build-release.js将release-baseline.txt纳入 Release 内容清单,构建时写入当前 Tag;源码仓库同步维护该文件- 无效/缺失的基线文件保持「基线未知」,不误报版本
- 更新检查缓存由 6 小时调整为 1 小时
npm test10 项回归测试全部 PASS(含新增testSourceBaseline有效/缺失/非法三态)