升级方法:在 Apifox 客户端内 “检查更新”,或前往官网手动下载最新版本。公网 SaaS 版用户建议将 Apifox 客户端版本升级到【2.8.19】或更高版本。该版本起去除在线加载 JS 文件,改成内置打包,可有效提升安全性。目前旧版本客户端会提示自动升级,如果没有收到自动升级提醒,建议手动检查版本更新并升级。
2.8.33-alpha.3#
⚡️【新功能】Beta:AI Coding 新增 Apifox Skills 与 Apifox CLI
2.8.33#
⚡️【新功能】Beta:AI Coding 新增 Apifox Skills 与 Apifox CLI
2.8.30#
⚡️【优化】提升 CLI 脚本执行的安全性,不允许调用“外部程序”目录之外的脚本
🐞 解决复制 cURL 时,未包含已配置的 Header、Body 参数的问题
🐞 解决接口管理中修改请求方法后,自动化测试步骤列表未同步更新的问题
🐞 解决项目内无接口、仅有 Markdown 文档时,导出报错的问题
🐞 解决测试数据中同时使用 JavaScript 生成和 Mock 生成时,批量生成结果异常的问题
🐞 解决项目概览导出的固定链接,在打开一个项目链接后再打开其他项目链接会出现 500 错误的问题
🐞 解决部分情况下,界面提示 Error: Cannot read properties of null (reading 'nullable') 的问题
🐞 解决分享文档在亮色主题下,选中示例名称与背景对比度低导致看不清的问题
2.8.29#
⚡️【优化】Runner 支持使用非 root 用户运行
🐞 解决 Windows 用户无法正常使用 AI Agent Debugger 的问题
🐞 解决 Mock 的 number 类型字段设置倍数后,部分情况下返回结果不符合倍数规则的问题
🐞 解决 Mock 的 arrayElements 设置 min、max 后,表达式未正确生效的问题
🐞 解决 form-data 类型的 body 的一个字段内上传多个文件后,打开批量编辑并保存会只显示一个文件的问题
2.8.28#
⚡️【优化】生成接口请求代码时,会包含已经填写的鉴权信息
2.8.27#
🔥【新功能】新增 AI Agent Debugger,支持可视化调试 AI Agent 的执行过程,包含模型调用、MCP 工具调用、Skill 执行和多轮对话
🔥【新功能】新增 A2A Debugger,支持调试 Agent2Agent(A2A)协议
⚡️【优化】支持自动备份每个模块对应的 Apifox 格式数据到 GitHub、GitLab 仓库
🐞 解决开启“使用独立进程运行场景用例”后,场景用例无法正常执行的问题
🐞 解决开启主分支保护后,合并修改到主分支时会误合并未勾选接口的问题
🐞 解决导出 OpenAPI/Swagger 数据时,包含其他模块响应组件的问题
🐞 解决将项目导出为 Markdown 文件时,带注释的 JSON 格式错乱的问题
🐞 解决导入 Postman 数据后,如果模块变量的值过长就无法发送请求的问题
2.8.26#
⚡️【优化】无论团队是否超员,均可查看订单管理页面
🐞 解决通过 IDEA 插件导入的接口,无法通过创建人筛选的问题
🐞 解决多线程运行自动化测试时,请求不走网络代理的问题
🐞 解决修改测试用例后再导入数据时,测试用例无法被覆盖的问题
🐞 解决导入 OpenAPI/Swagger 数据时,选择智能合并后响应示例被清空的问题
🐞 解决使用 CLI 运行测试时,无法使用测试数据的问题
2.8.24#
⚡️【优化】改进了邀请流程,支持 CSV 导入和权限设置,并优化了邮件邀请的批量操作
⚡️【优化】新增了在组织成员列表,导出组织成员的支持
2.8.22#
⚡️【优化】接口被导入到迭代分支后,其全部用例都会被同时导入到到迭代分支中
⚡️【优化】测试场景导出为 JMeter 格式时,包含 Auth 配置
🐞 解决添加测试用例前置脚本后,点击全部运行失败的问题
🐞 解决配置 AI 供应商时,无法正常保存 baseUrl 的问题
2.8.21#
🐞 解决在新版客户端,无法查看旧版测试报告详情的问题
2.8.20#
⚡️【优化】调整「单接口用例」的显示名称为「测试用例」
2.8.19#
⚡️【优化】安全性相关提升,去除在线加载 JS 文件,改成内置打包
🐞 解决导入 HAR 文件时,XML 和 Plain 格式 的 Body @未正确导入的问题
🐞 解决部分情况下,无法导入包含 Parameters 的 Swagger 2.0 数据的问题
🐞 解决导出 Apifox 格式数据时,无效的父级前后置操作引用未被清理的问题
2.8.14#
⚡️【优化】增强项目邀请的安全性,邀请链接仅对受邀账号生效
⚡️【优化】在线文档的 Ask AI 功能,使用侧边栏而不是搜索框,支持多轮对话
🐞 解决调试模式下接口请求历史的校验响应无法查看的问题
🐞 解决修改参数类型后,分享文档中的“示例值”格式未同步更新的问题
🐞 解决配置文档的自定义导航栏时,误展示内部目录导致访问 404 的问题
🐞 解决自动化测试跨项目引用接口时,代理配置未生效的问题
2.8.13#
⚡️【优化】支持使用 CLI 运行迭代分支的测试场景
⚡️【优化】在后置脚本中,可以使用 pm.response.socketSession 获取接口的证书信息
🐞 解决部分情况下,调试 Socket.IO 后没有释放连接的问题
2.8.11#
⚡️【优化】测试报告详情页优化,支持筛选失败用例及查看步骤详情
2.8.8#
🐞 解决已删除的分支,没有解除接口 seo-自定义路径占用的问题
🐞 解决 socket 接口展示返回内容未格式化的问题
🐞 解决 RAML 文 件无法导入到 Apifox 的问题
🐞 解决自动化测试-循环次数为{{变量}}时,运行后报告显示循环 0 次的问题
🐞 解决自动化场景运行-自定义请求接口,接口不切换到 auth 会偶现请求不带 auth 的问题
🐞 解决请求参数 header 输入字段名为英文时,输入第一个就会失焦的问题
🐞 解决模型生成 SQL 代码,数据表名没有使用模型名,目前都是" tableName" 的问题
2.8.6#
🔥【新功能】支持创建公用的测试数据,可供多个测试场景使用
🔥【新功能】使用 MCP 客户端调试 MCP 服务器时,可以直接查看响应的 Content 字段,支持预览 Markdown 和图片
⚡️【优化】前后置脚本,支持 crypto 这个全局对象
🐞 解决在测试用例页面批量运行测试数据时,无法配置是否校验响应的问题
🐞 解决从数据模型生成 SQL 代码时,没有包含表名的问题
🐞 解决在组织配置自定义角色时,部分情况下报 500 错误的问题
🐞 解决部分情况下,无法正确导入 Eolink 数据的问题
2.8.5#
🐞 解决部分情况下,无法正确导入 Hoppscotch 的 Collection 的问题
2.8.4#
🔥【新功能】支持在 Apifox 内创建 MCP 客户端,以调试 MCP 服务器的 Tools、Resources 和 Prompts
🔥【新功能】支持导入 Hoppscotch 的 Collection
⚡️【优化】测试报告界面重构,支持结构化展示所有测试步骤
⚡️【优化】调试 SSE 接口时,支持 \r\n 换行符
⚡️【优化】优化了测试报告列表,支持结构化展示、筛选
🐞 解决绑定了手机号的用户无法通过“忘记密码”功能重置密码的问题
2.8.2#
⚡️【优化】导入 OpenAPI/Swagger 数据时,支持 Query 类型的 HTTP 方法和 additionalOperation
🐞 解决未绑定支付方式的团队无法被正确转入组织的问题
🐞 解决 MongoDB 数据库的密码包含特殊字符 % 时无法连接成功的问题
2.8.1#
🔥【新功能】调试接口时,支持查看 HTTP 版本、TLS 协议等网络信息
⚡️【优化】调试接口时,array 类型参数的子元素支持直接选择枚举值
🐞 解决在接口返回的响应数据上点击右键,没有 Copy JSONPath 等功能的问题
🐞 解决当根目录的可见性为内部时,WebSocket 接口仍被发布到公开在线文档的问题
2.8.0#
🔥【新功能】支持创建 测试套件,可以为测试套件添加静态/动态测试用例、测试场景
⚡️【优化】配置 AI 模型供应商时,支持智谱的 GLM-4.7、MiniMax 的 MiniMax M2.1 系列
⚡️【优化】优化了变量预览弹窗的触发时间,让其有一个合理的延迟
2.7.61#
🔥【新功能】设计 API 时,支持 SSE 流式响应及 AI 大模型接口,支持为 string 类型的字段配置 Content Schema
🔥【新功能】在线文档支持配置 Algolia 的 Ask AI 功能
🔥【新功能】调试 Socket.IO 接口时,支持发送空消息和没有参数的消息
⚡️【优化】配置 AI 模型供应商时,支持月之暗面的 Kimi K2 系列、智谱的 GLM-4.6、MiniMax 的 MiniMax M2 系列
⚡️【优化】新上线的供应商和模型会在旧项目默认开启
⚡️【优化】点击“关闭全部标签页”和“关闭其他标签页”时不再会关闭已经固定的标签页
🐞 解决导入 OpenAPI/Swagger 数据时,如果配置了全局 Security,根目录会重复引用鉴权组件的问题
🐞 解决从项目概览页导出 OpenAPI/Swagger 数据时,没有正确导出鉴权组件的问题
🐞 解决 Query 参数值为空,选择“不添加等号”时仍会添加等号的问题
🐞 解决非默认模块的 WebSocket 和 Socket.IO 接口使用了默认模块的前置 URL 的问题
🐞 解决接口继承了父级的前后置操作时,自动化测试内没有正确继承的问题
2.7.60#
🔥【新功能】可以给环境中每个服务的前置 URL 配置通用网络代理,支持 HTTP 和 SOCKS5 协议
⚡️【优化】编辑 Markdown 时,滚动左侧的编辑区 域,右侧的预览区域会同步滚动
⚡️【优化】Vault Secrets 密钥库与 Azure Key Vault 集成时,支持 Client Credentials 授权模式
⚡️【优化】导出 Apifox 格式数据时,包含 WebSocket 和 Socket.IO 接口的前置 URL
🐞 解决导入 OpenAPI/Swagger 数据时,如果指定了目录,数据模型会被重复导入的问题
🐞 解决导入 OpenAPI/Swagger 数据时,没有正确处理响应示例的名称的问题
🐞 解决导入 Apifox 格式数据时,用例中请求参数的勾选状态丢失的问题
🐞 解决调试 Socket.IO 接口时,无法正确发送 Binary 数据的问题
🐞 解决调试 Socket.IO 接口时,选择 JSON,无法正常发送 0、false 等内容的问题
2.7.59#
⚡️【优化】提升 AI 生成测试用例的指令遵循效果
🐞 解决 AI 生成测试用例通过与失败用例计数异常的问题
🐞 解决测试用例下的测试数据窗口保存并关闭后导致用例路径丢失的问题
2.7.58#
🐞 解决测试用例 GraphQL 请求体高度无限增长的问题
2.7.57#
🐞 解决调试 WebSocket、gRPC Streaming 接口时,点击消息后界面崩溃的问题
2.7.56#
🔥【新功能】在线文档支持自定义背景图案、目录树宽度、多级导航![在线文档自定义背景图案、目录树宽度]()