Skip to content

Arena v0.2.4 · 执行稳定性修复

Choose a tag to compare

@Y10ng Y10ng released this 07 Nov 12:17

执行稳定性修复

  • goal-driven 证据接受: 当前 Run 的合法 source=manual Artifact 不再被 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 代替部署包。