Skip to content

AutoForge v1.21.5

Choose a tag to compare

@iskycc iskycc released this 29 Oct 16:01
· 16 commits to main since this release

更新内容

  • 修复 TestNG 目录持续显示“后台更新”:展示旧目录时继续检查,生成完成后自动应用最新目录,保留展开状态与用例预览;失败时明确提示并支持重新生成,不需要整页刷新。
  • 为目录请求设置超时和检查次数上限,隐藏的浏览器标签页/TestNG 面板暂停网络轮询,避免重复状态查询;批量选择的同步与任务修订号保护保持有效。
  • 优化 Lite 最新执行结果读取:按已有索引定位最新有效终态执行后再读取最后一次尝试,避免逐条读取整份执行历史的尝试结果;不修改历史数据或结果口径。
  • 新增 fast-deploy/ 三机 Full 快速部署目录:固定 amd64、组件分机、数据使用本地目录,不使用 Nginx;直接修改环境模板并启动 Compose,无配置生成或部署脚本。PostgreSQL 密码缺失时在 Compose 阶段明确报错。

验证

  • 66 项目录、快照与相关回归通过,包含真实 SQLite/PostgreSQL;另通过 PostgreSQL 最新结果查询、两项真实工作线程测试,以及最终 7 项超时/目录策略/显式重试测试。
  • 生产构建下两项 Lite Playwright 通过,覆盖执行中浏览、无需刷新恢复、保留展开/预览、隐藏面板暂停、真实快照达到失败上限后的重试,以及导入/搜索/缓存/任务成员流程。
  • 已实际查看 1024×768、1536×960 深浅色带数据截图,未见新增布局错位或溢出。
  • 格式/许可证、受影响 ESLint、相关类型检查、Web 生产构建和 17 项部署/发布脚本检查通过。

升级说明

  • 相对 v1.21.4 无新增数据库迁移、持久化配置、依赖或 Runner 协议变更。Full 的 Web 与 worker 建议同步升级。
  • 升级前按现有流程备份主数据库、日志和对象存储;已有部署的数据目录及连接配置保持不变。
  • 三机部署文件与说明见 快速部署。日志归档入口仍在“平台设置 → 日志归档”,归档说明。

完整内容见 变更记录 和 目录快照说明。

本次按最快发布路径执行,仅运行 Release 所需的双架构构建、镜像及资源校验、SBOM、签名与完整资产上传;其余远端验收流水线不运行。未连接用户局域网环境,未运行真实 Java 批跑或完整 Full 集群验收,不能视为完整标准发布验收通过。