{"release":{"tag":{"name":"v1.2.4","path":"/onlinetool/apichain/tags/v1.2.4","tree_path":"/onlinetool/apichain/tree/v1.2.4","message":"以迭代为核心的 API 管理与测试工具","commit":{"id":"affbfe04ccf95c34421c131e9b958be496802daa","short_id":"affbfe0","title":"文档变更","title_markdown":"文档变更","description":"","description_markdown":"","message":"文档变更\n","message_markdown":"文档变更","detail_path":"/onlinetool/apichain/commit/affbfe04ccf95c34421c131e9b958be496802daa","commits_path":"/onlinetool/apichain/commits/affbfe04ccf95c34421c131e9b958be496802daa","tree_path":"/onlinetool/apichain/tree/affbfe04ccf95c34421c131e9b958be496802daa","author":{"name":"fanghailiang2017","email":"jiangliuer3264@gmail.com","username":"fanghailiang2019","user_path":"/fanghailiang2019","enterprise_user_path":null,"image_path":"https://foruda.gitee.com/avatar/1676988088805568072/1776504_fanghailiang2019_1578959656.png!avatar30","is_gitee_user":true,"is_enterprise_user":null,"widget_url":""},"committer":{"name":"fanghailiang2017","email":"jiangliuer3264@gmail.com","username":"fanghailiang2019","user_path":"/fanghailiang2019","enterprise_user_path":null,"image_path":"https://foruda.gitee.com/avatar/1676988088805568072/1776504_fanghailiang2019_1578959656.png!avatar30","is_gitee_user":true,"is_enterprise_user":null,"widget_url":""},"authored_date":"2026-04-27T08:04:21+08:00","committed_date":"2026-04-27T08:04:21+08:00","signature":null,"build_state":null},"archive_path":"/onlinetool/apichain/repository/archive/v1.2.4","signature":null},"operating":{"edit":false,"download":true,"destroy":false,"enterprise_forbid_zip":false},"release":{"title":"以迭代为核心的 API 管理与测试工具","path":"/onlinetool/apichain/releases/tag/v1.2.4","tag_path":"/onlinetool/apichain/tree/v1.2.4","project_id":36621321,"created_at":"2026-04-27T08:19:07+08:00","is_prerelease":false,"description":"我们非常高兴地宣布 **ApiChain** 的首个正式版本发布！🎉\r\n\r\n厌倦了零散的接口文档、一次性的测试用例，以及仅仅检查 HTTP 状态码的浅层断言？ApiChain 来改变这一现状了。专为微服务架构设计，它打通了开发迭代与接口管理之间的壁垒，提供了**“定义 - 测试 - 回归”**的闭环体验。\r\n\r\n告别传统工具的痛点，迎接深度、自动化且对迭代友好的接口测试吧！\r\n\r\n------\r\n\r\n### ✨ 核心亮点\r\n\r\n- 🔄 **迭代与项目双轨道**：在迭代内管理接口，发布时自动合并至项目。告别手动合并文档！\r\n- 🛡️ **深度数据库断言**：超越 HTTP 状态码。连接数据库，执行 SQL，并将查询结果与接口参数/响应进行交叉比对。\r\n- 🔗 **全链路测试与自动清理**：通过动态数据注入串联接口。运行后自动清理脏数据。\r\n- 🤖 **AI 赋能 (RAG)**：集成大语言模型生成接口文档，将 JSON 转换为模型代码，并在迭代知识库中进行语义检索。\r\n- 🌍 **4级环境变量**：从 全局 ➔ 项目 ➔ 迭代 ➔ 单元测试 的精确数据隔离。\r\n\r\n------\r\n\r\n### 🛠️ 快速开始\r\n\r\n只需 3 步即可启动并运行 ApiChain：\r\n\r\n1. **准备 MySQL 8.x** 并导入测试数据。\r\n\r\n2. 通过 Docker 启动 Runner：\r\n\r\n   ```bash\r\n   docker run -d \\\r\n   -p 6588:6588 \\\r\n   -e DB_HOST=your_host \\\r\n   -e DB_PORT=33088 \\\r\n   -e DB_USER=root \\\r\n   -e DB_PASS=your_password \\\r\n   -e DB_NAME=apichain \\\r\n   -e DEPLOY_COUNTRY=CN \\\r\n   -e APICHAIN_SUPER_UID=44470bb9b4f8d601f812945fe275e139 \\\r\n   -v apichain_cache_data:/opt/cache \\\r\n   --name apichain-runner \\\r\n   jiangliuer326442/apichain-runner:1.2.4\r\n   ```\r\n\r\n3. **连接客户端** 并加入团队！\r\n\r\n📖 详细说明请查看 README。\r\n\r\n------\r\n\r\n### 🚀 v1.2.4 包含的功能\r\n\r\n此次首发版本为以迭代为核心的接口管理奠定了基础，包含以下功能：\r\n\r\n**接口管理与调试：**\r\n\r\n- 基于迭代的接口聚合与智能合并\r\n- 全局参数与智能输入（枚举选择器、结构化 JSON 编辑）\r\n- 内置随机函数的动态数据注入（`$randomString`、`$randomEmail`、时间戳等）\r\n- 全维度输出捕获（Response Body、Headers 和 Cookies）\r\n\r\n**测试与断言：**\r\n\r\n- 用于全链路测试的多步接口串联\r\n- 数据库级深度断言\r\n- 脏数据自动清理机制\r\n- 高级数据提取（`*first()`、`*last()`、`*random()`、`*eval()`）\r\n\r\n**AI 与团队协作：**\r\n\r\n- 多大模型集成（通过云雾 AI 聚合路由）\r\n- AI 辅助文档生成与 JSON 转 Model\r\n- 基于 RAG 的接口语义检索与迭代问答\r\n- 安全的令牌管理（加密存储、脱敏展示）\r\n- 支持批量复制与加密的 4 级环境变量系统\r\n\r\n------\r\n\r\n### 🤝 参与贡献与反馈\r\n\r\nApiChain 是一个开源项目，我们非常期待您的反馈！\r\n\r\n- 💬 发现 Bug 或有功能建议？[提交 Issue](https://gitee.com/onlinetool/apichain/issues)\r\n- ⭐ 如果 ApiChain 对您有帮助，请考虑给我们一个 Star！这对我们意义重大。\r\n- 🛠️ 想要贡献代码？随时欢迎提交 Pull Request。\r\n\r\n让接口管理与测试再次伟大！🚀","author":{"name":"fanghailiang2017","username":"fanghailiang2019","path":"/fanghailiang2019","avatar_url":"https://foruda.gitee.com/avatar/1676988088805568072/1776504_fanghailiang2019_1578959656.png!avatar30"},"attach_files":[{"download_url":"/onlinetool/apichain/attach_files/2705154/download/app_linux.7z","name":"app_linux.7z","cli_download_url":"https://gitee.com/onlinetool/apichain/releases/download/v1.2.4/app_linux.7z","censor_failed":false,"censor_tip":null},{"download_url":"/onlinetool/apichain/attach_files/2705155/download/app_win32.7z","name":"app_win32.7z","cli_download_url":"https://gitee.com/onlinetool/apichain/releases/download/v1.2.4/app_win32.7z","censor_failed":false,"censor_tip":null},{"download_url":"/onlinetool/apichain/attach_files/2705156/download/app_darwin.7z","name":"app_darwin.7z","cli_download_url":"https://gitee.com/onlinetool/apichain/releases/download/v1.2.4/app_darwin.7z","censor_failed":false,"censor_tip":null},{"download_url":"/onlinetool/apichain/attach_files/2705158/download/ApiChain_1.2.4_win.exe","name":"ApiChain_1.2.4_win.exe","cli_download_url":"https://gitee.com/onlinetool/apichain/releases/download/v1.2.4/ApiChain_1.2.4_win.exe","censor_failed":false,"censor_tip":null},{"download_url":"/onlinetool/apichain/attach_files/2705159/download/ApiChain_1.2.4_linux.deb","name":"ApiChain_1.2.4_linux.deb","cli_download_url":"https://gitee.com/onlinetool/apichain/releases/download/v1.2.4/ApiChain_1.2.4_linux.deb","censor_failed":false,"censor_tip":null},{"download_url":"/onlinetool/apichain/attach_files/2705160/download/ApiChain_1.2.4_mac.dmg","name":"ApiChain_1.2.4_mac.dmg","cli_download_url":"https://gitee.com/onlinetool/apichain/releases/download/v1.2.4/ApiChain_1.2.4_mac.dmg","censor_failed":false,"censor_tip":null}],"zip_download_url":"/onlinetool/apichain/releases/tag/v1.2.4.zip","tar_download_url":"/onlinetool/apichain/releases/tag/v1.2.4.tar.gz"}}}