Skip to content

AutoForge v1.20.10

Choose a tag to compare

@github-actions github-actions released this 24 Oct 02:47
· 58 commits to main since this release

更新内容

  • 新增整个版本站内复制,支持跨项目新建副本或复制到已有空版本,包含用例、任务、历史执行、日志、附件和失败分析,支持后台进度、重试与取消。
  • 执行记录新增双向游标分页,保留筛选和页位置;优化执行详情表格操作列空间。
  • 修复公开日志首次进入恢复登录态时重复整页加载的闪动,原页登录保留当前地址和页面。
  • 执行节点新增宿主机/cgroup 有效内存采集,调度按单次执行上限为多个任务统一预留内存预算;补充进程中断诊断,防止部分 TestNG 报告覆盖 143/137 等异常原因。

升级说明

  • 新增数据库迁移:SQLite 0080、0081;PostgreSQL 0078、0079。升级前按既有流程备份数据库、对象和日志目录。
  • 独立执行节点需要同步升级内置 Runner Agent,才能启用绝对内存容量和内存预留;旧 Agent 继续兼容百分比准入。保守预留可能降低并发。
  • 版本复制保留来源数据,拒绝覆盖非空目标;复制期间不降级,有活动副本时先完成或取消并清理。
  • 143 通常与 SIGTERM 有关,单独退出码不能证明 OOM;用户历史问题的信号来源仍需执行节点系统日志确认。
  • 无新增生产依赖或持久配置;继续提供 amd64/arm64 离线镜像、部署包、Jenkins 插件、SBOM、清单与签名。

验证和发布范围

  • 已完成相关 SQLite/PostgreSQL 复制、迁移和调度回归、十万成员复制验证,以及 101 项定向单元测试和 54 项资源/迁移回归。
  • 生产 Lite Playwright 覆盖版本复制、任务/单用例分页、项目切换、中文 DDT 重跑、旧链接原页登录、公开执行页会话恢复与权限边界;已实际查看 1024×768、1536×960 深浅色截图。
  • 本地格式/许可证、Lint、类型、Go 测试/检查、生产构建和双架构静态 Agent 构建校验通过。
  • 本次按维护者要求走快速发布,仅运行 Release 的双架构构建、内置资源校验、SBOM、签名和发布流程;其他流水线临时暂停并在发布后恢复,不记为验收通过。完整 Full 基础设施 E2E、离线镜像整套验收及用户局域网故障未在本次本地复验。

完整变更:v1.20.9...v1.20.10