升级方法:在 Apifox 客户端内 “检查更新”,或前往官网手动下载最新版本。公网 SaaS 版用户建议将 Apifox 客户端版本升级到【2.8.19】或更高版本。该版本起去除在线加载 JS 文件,改成内置打包,可有效提升安全性。目前旧版本客户端会提示自动升级,如果没有收到自动升级提醒,建议手动检查版本更新并升级。
2.8.40-alpha.1#
⚡️【优化】保存环境时会自动移除无效空数据,减少请求体大小,避免项目模块较多时保存失败
🐞 解决将 OpenAPI 3.1 文件导入迭代分支时,部分接口和 Webhook 可能丢失,目录、描述或弃用状态异常的问题
🐞 解决团队所有者通过项目邀请链接重新加入团队后,权限可能错误变为普通成员的问题
🐞 解决通过团队邀请注册的新用户错误跳过新手引导的问题
🐞 解决组织成员列表中的最近活跃时间存在时区偏移的问题
🐞 解决 Runner 运行测试场景后,通知和最近一次运行结果中的平均耗时可能显示为 0 的问题
🐞 解决部分项目中搜索可能导致页面崩溃的问题2.8.39#
⚡️【优化】自动化测试的场景用例列表新增显示最近运行时间
🐞 解决导入 Postman 数据时,OAuth 2.0 的 Refresh Token URL 未正确映射的问题
🐞 解决通过 Postman API 导入 Collection 时,可能因浏览器缓存而导入旧数据的问题
🐞 解决窗口最小化后重新打开时,需要再次点击才能继续操作的问题
🐞 解决从发布文档站克隆项目时,未发布模块的接口也被一并克隆的问题
🐞 解决组织成员数量超出限制时,组织所有者无法访问组织设置的问题
🐞 解决使用 Runner 在子分支中运行测试套件失败的问题
🐞 解决导出多模块发布文档时,导出文件包含未选中模块接口的问题
2.8.38#
⚡️【优化】优化 OpenAPI/Swagger 文件导入失败时的错误提示,并提供更明确的格式切换引导
🐞 解决定时导入 OpenAPI 数据时,非 2xx 响应未正确导入的问题
🐞 解决同一模块下通过多个定时导入同步数据模型时,同名模型可能被错误覆盖的问题
🐞 解决导入 OpenAPI 数据并选择删除数据源中不存在的资源后,不包含 HTTP 接口的文件夹被错误删除的问题
2.8.37#
🔥【新功能】新增企业级审计日志,支持企业用户查看和筛选关键操作记录
⚡️【优化】Apifox CLI 运行场景用例时,支持引用接口、用例和其他场景
⚡️【优化】点击“忘记密码”时,会自动填充上一次登录的账号信息
⚡️【优化】导入 OpenAPI/Swagger 数据失败时,会展示更明确的错误提示
⚡️【优化】导入 Postman 数据时,支持保留鉴权配置、form-data 文件名,以及变量的描述和 secret 类型
⚡️【优化】通过 Postman API 导入数据时,支持导入 Globals 全局变量
⚡️【优化】SSO 登录后会自动展开并选中对应的组织和团队
🐞 解决导入文件时关闭“导入鉴权”开关后,目录鉴权被错误改为无需鉴权的问题
🐞 解决导入 OpenAPI 数据时,Schema 循环引用可能导致导入失败的问题
🐞 解决定时导入到同一模块的不同数据模型目录时,模型可能覆盖目标目录外模型的问题
🐞 解决 OpenAPI 导入选择删除数据源中不存在的资源后,不包含 HTTP 接口的文件夹会被误删的问题
2.8.36#
⚡️【优化】测试套件添加静态步骤时,支持按名称搜索
⚡️【优化】提升大批量测试场景 Pick 到子分支时的处理性能,降低超时概率
⚡️【优化】Apifox Web App 支持配置自动生成的 Header
⚡️【优化】使用 Postman API 导入 Workspace 时,支持根据 Workspace 创建者重命名 My Workspace
⚡️【优化】Apifox CLI 场景用例支持引用接口、用例和其他场景
🐞 解决再次导入 Apifox 数据并新建模块时,服务 Base URL 未导入、接口未绑定指定服务的问题
🐞 解决修改密码邮箱验证场景下错误提示不准确的问题
2.8.35#
🔥【新功能】导入导出 OpenAPI/Swagger 数据时,支持 object 类型的参数、引用类型的参数
⚡️【优化】迭代分支和通用分支列表支持显示分支 ID,并支持复制
⚡️【优化】macOS 无法发送内网请求时,会有更友好的提示
⚡️【优化】Apifox CLI 支持更细致地控制原生格式、OpenAPI 格式的导出范围
⚡️【优化】Apifox CLI 支持运行测试用例
⚡️【优化】首次点击模块或接口的展开收起按钮时,会直接展开或收起,不再先打开对应 Tab
🐞 解决自动化测试场景异常终止后,报告详情仍显示运行中的问题
🐞 解决分支导入和 Markdown 插入接口时,标签筛选项无内容的问题
🐞 解决 OAuth 1.0 鉴权设置为添加到 Request Header 后,实际请求未添加到请求头的问题
🐞 解决刷新 Apifox Web App 后,项目自动切换到主分支的问题
🐞 解决场景步骤引用 raw 格式响应 Body 时,CLI 运行可能提示 Unexpected token 的问题
🐞 解决导入多模块、多服务的 Apifox 文件时,非默认服务被重复新增的问题
🐞 解决 GitLab Token 刷新异常的问题
🐞 解决 Basic Auth 使用中文变量时,生成接口请求代码未正确生效的问题
🐞 解决合并到主分支的改动详情中,请求方式显示错误的问题
🐞 解决部分情况下 Apifox 界面出现异常报错的问题
🐞 解决开启独立进程运行测试场景时,部分情况下出现前端错误的问题
🐞 解决生成请求代码时,接口使用 HTTP 协议但代码中错误使用 HTTPS 的问题
🐞 解决在根目录运行场景用例后,测试报告列表未显示对应报告的问题
2.8.34#
⚡️【优化】私有化部署支持邮件邀请,并支持在管理后台自定义邀请模板
🐞 解决升级新版后,长时间放在后台的场景再次运行时可能一直显示加载的问题
🐞 解决用户通过团队邀请链接注册后,新手引导中创建项目可能因权限问题失败的问题
🐞 解决导入 Apifox 数据时,Markdown 文档标签未正确导入的问题
🐞 解决部分情况下,合并接口到主分支后仍显示冲突的问题
🐞 解决全屏模式下,“目录 - 全部接口”下半部分区域无法选中的问题
🐞 解决 SSE 接口调试时,部分情况下前端报错的问题
🐞 解决私有化管理后台的项目统计信息只统计默认模块数据的问题
🐞 解决通过团队详情导入多模块 Apifox 文件时,接口被错误导入到默认模块的问题
2.8.33#
⚡️【优化】调整文档 Tab 右上角按钮布局,并新增 Apifox Skills & CLI 入口
⚡️【优化】提升测试用例较多时,运行、停止等操作的响应速度
⚡️ 【优化】优化 AI 生成测试用例性能,解决生成大量用例时可能卡死的问题
🐞 解决 OpenAPI 导入时,接口定义 tag=[] 会导致 x-apifox-folder、x-apifox-status 等扩展字段失效的问题
🐞 解决导入 Apifox 数据时,搜索关键词并勾选目录后,目录下的 Markdown 文档未导入的问题
🐞 解决 RAP2 文件包含多个模块时,导入后无法识别多个模块接口的问题
🐞 解决导出 OpenAPI 数据时,接口 path 和 query 存在同名参数会导致 query 参数丢失的问题
🐞 解决 AI 生成用例页面切换分支后,返回主分支会自动触发生成用例的问题
2.8.32#
⚡️【优化】导入 Postman 数据时,支持自动映射前置 URL(Base URL)
⚡️【优化 】新增 AI 分支类型,AI 可以通过 CLI 或 MCP 修改分支内容
⚡️【优化】新增组织级企业策略,支持配置 Auth 凭据策略
⚡️【优化】Windows 客户端卸载时,会同步卸载 Agent
⚡️【优化】上线 DeepSeek V4 系列新模型
🐞 解决导入数据到迭代分支时,部分情况下导入结果异常的问题
🐞 解决模块导出数据时,点击导出提示“必填内容未填写”的问题
🐞 解决测试数据中同时使用 JavaScript 生成和 Mock 生成时,批量生成结果异常的问题
🐞 解决多分支文档中,侧边栏目录未跟随当前分支切换的问题
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 协议