Skip to content

Arena 0.2.8 — 修复安装目录改名后的更新失败

Choose a tag to compare

@Y10ng Y10ng released this 10 Nov 07:32
· 1 commit to main since this release

修复内容

  • 修复 0.2.7 更新器在安装目录移动或改名后报 ModuleNotFoundError: No module named cairn。新更新器明确使用发布包自身源码,只复用旧环境第三方依赖;保留 Python 隔离与发布完整性检查。
  • 无需改回安装目录名、重装工具或删除镜像;配置中其他显式绝对路径仍须指向实际位置。
  • 无新增依赖、数据库迁移或前端变化。复用 0.2.7 Worker 和既有网关固定 digest,不发布新的镜像 tag。

更新方式

在旧安装之外的新空目录下载并校验本 Release 的部署 ZIP(不要使用 Source code ZIP),确认任务退出并备份数据后,运行新包 deploy/update.sh --target /实际安装目录。不要继续运行 0.2.7 新包中的旧更新脚本。Git 安装请按源码更新流程,不使用 ZIP 更新器覆盖工作区。

验证与边界

镜像准备文件 12 项定向测试通过;已用已发布 0.2.7 复现失效 editable 导入错误。最终 ZIP 禁用 editable 注册后更新器入口通过,616 个 manifest 文件校验通过。本机已部署并启动完整系统;其他机器实际升级仍需验收,不代表所有绝对路径迁移均被自动修复。

配套镜像(linux/amd64)

  • Worker: yong29/arena-worker@sha256:62c3e3b9a19b1306b77361e98ab1169fa2e41529c31bb7100c3bb23849895d16
  • Gateway: yong29/arena-traffic-gateway@sha256:c1ae1c054cc3b12b0648d06476cc7af86a13208b3f366d3ef0c1a3f9c3b41e10

ZIP SHA256: 9e432c215198cd647cce7d6e112e7c293f0c937172d64a751864db5234a196b4
源码 commit: 35528e8