Skip to content

v0.7.7

Choose a tag to compare

@No-Github No-Github released this 12 May 05:50
· 191 commits to master since this release

v0.7.7 更新日志(v0.7.2 → v0.7.7)

🚀 新功能

  • 动态 Flag 注入 — 平台运行时为每个实例生成独立 flag{uuid},通过环境变量注入容器,支持全文替换兜底策略(覆盖 .env / SQL / 配置文件等场景)
  • 靶场热加载 — 下载靶场后无需重启服务即可自动发现并加载新靶场,新增 /api/challenges/reload 接口
  • 本地 ZIP 导入 — 支持通过模态面板导入本地 zip 靶场包,附带文件规范说明
  • 靶场商店异步加载 — 商店页面采用两阶段异步加载,提升首屏速度
  • AI Prompt 增强 — 在导入模态中展示 spec/skill 文档链接和可复制的 AI 提示词,支持 fallback 规则
  • 运行时目录可配置 — 实例运行时文件移至独立 ./runtime 目录,保持工作区整洁
  • 分类批量删除 — 靶场商店页面新增按分类删除按钮
  • GitHub 下载加速 — 集成 gh-proxy.com 镜像代理,国内下载自动 fallback
  • 中国镜像源规则 — AI Prompt 中新增第6条规则,要求构建时使用国内镜像源

🐛 修复

  • 提交记录持久化 — 修复重启后 flag 提交历史丢失问题,增加提交日期和队伍信息展示
  • 运行时目录扫描 — 跳过 runtime 中的 UUID 实例目录,避免误识别为靶场
  • 剪贴板兼容 — HTTP 环境下剪贴板复制 fallback 处理,prompt 显示改用 whitespace-pre-wrap
  • AI Prompt 下载方式 — 改用 curl 下载方式绕过 fetch 限制,使用 raw.githubusercontent.com 地址提升兼容性

📋 版本对应

Tag 主要变更
v0.7.3 本地 ZIP 导入功能
v0.7.4 商店异步加载、AI Prompt 增强、镜像源规则
v0.7.5 运行时目录隔离、分类删除、下载加速
v0.7.6 提交记录持久化
v0.7.7 动态 Flag 注入、靶场热加载