Repository navigation
AutoForge v1.20.10
更新内容
- 新增整个版本站内复制,支持跨项目新建副本或复制到已有空版本,包含用例、任务、历史执行、日志、附件和失败分析,支持后台进度、重试与取消。
- 执行记录新增双向游标分页,保留筛选和页位置;优化执行详情表格操作列空间。
- 修复公开日志首次进入恢复登录态时重复整页加载的闪动,原页登录保留当前地址和页面。
- 执行节点新增宿主机/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