Repository navigation
Arena v0.2.4 · 执行稳定性修复
执行稳定性修复
- goal-driven 证据接受: 当前 Run 的合法
source=manualArtifact 不再被 Dispatcher 的 legacy capture-only 门槛提前判为evidence_insufficient。Server 继续核验 Artifact、项目、TaskRun 与 HTTP flow 的真实归属;不改写来源,不自动确认漏洞。legacy coverage-cell、独立复测和既有证据协议保持不变。 - 采集取消有界终止: 取消结果保留具体
traffic_capture_stalled诊断,TaskRun 终态仍为cancelled/cancelled。只有 Dispatcher 明确记录且无暂停标记的该类取消进入既有持久重试预算;Bootstrap/Explore 按 5/10 秒退避,第三次同类失败后返回execution_retry_exhausted。Dispatcher 重建不会清零预算,人工取消、暂停和其他取消来源不获得新增重试。
源码固定为提交 f6df095fb4f84a6d933292754111304286f5d5c8,标签为 v0.2.4。
兼容与升级
- 相对 v0.2.3 无新增数据库迁移、API/Schema、权限或前端变化。
- v0.2.3 → v0.2.4: 只更新宿主 Server/Dispatcher;继续复用
arena-worker:0.2.3和 v0.2.1 固定网关,无需重建镜像。 - v0.2.1/v0.2.2 → v0.2.4: 除本版应用包外,还需使用 v0.2.3 Worker 最小应用层包 准备配套研究镜像。
- 本 Release 只提供 code-only ZIP 与 SHA256,不重新发布未变化的 Worker/gateway,不覆盖任何旧 Release 或附件。安装和升级步骤见标签内的 README 与 Linux 部署指南。
验证与边界
- 发布前稳定性、recovery 隔离与发布打包定向测试:33 passed。
- 干净提交归档生成的 ZIP 已通过完整性、SHA256、版本、清单及运行数据/未跟踪静态资源排除检查。
- 本机已在无 active 项目、无 queued/running TaskRun 的维护窗口加载 v0.2.4;HTTP ready、Dispatcher ownership、heartbeat、启动日志及源码/安装包版本检查通过。
- 另一次整份 readable-flow 合并运行仍有 17 passed, 2 failed;两项为既有 v63 报告夹具缺少后续
execution_control_json查询字段,本版未扩大范围处理。 - 未创建、恢复或重跑真实项目,未调用模型或访问目标。底层 collector heartbeat stalled 根因、真实项目效果及其他机器升级仍未验收;本 Release 不宣称采集停滞已经根治。
附件
arena-0.2.4-linux-code-only.zip- 大小:
19,475,042 bytes - SHA256:
ba2c0d23f857d255fe6ea6ce4557f12125ad6cb5f1c8113e4b191c2914cbae93
- 大小:
arena-0.2.4-linux-code-only.zip.sha256
请下载 Release 附件并先执行 sha256sum -c arena-0.2.4-linux-code-only.zip.sha256,不要使用 GitHub 自动生成的 Source code ZIP 代替部署包。