升级方法:在 Apifox 客户端内 “检查更新”,或前往官网手动下载最新版本。公网 SaaS 版用户建议将 Apifox 客户端版本升级到【2.8.19】或更高版本。该版本起去除在线加载 JS 文件,改成内置打包,可有效提升安全性。目前旧版本客户端会提示自动升级,如果没有收到自动升级提醒,建议手动检查版本更新并升级。
2.8.49-alpha.1#
🔥【新功能】Apifox CLI 支持按模块增删改查、导入结果统计与调试用例创建
🐞 解决生成接口请求代码时 Basic Auth 引用的变量未展开、被直接 Base64 编码的问题
🐞 解决编辑 Tab 未展开引用的组合模式(allOf)数据模型字段的问题
🐞 解决项目克隆/复制后接口跨项目引用数据模型的问题
🐞 解决多线程持续调用时 Mock 用量计算错误的问题
🐞 解决 CLI 创建的调试用例鉴权类型在 Web 端显示为 No Auth 且不生效的问题
🐞 解决 CLI 导入时 OpenAPI response 的 $ref 定义被静默丢弃的问题
🐞 解决 CLI 重复导入时静默新建重复接口、以及删除资源后 deleteCount 统计为 0 的问题
🐞 解决组织邀请时选择 Forbidden(加入组织但不分配团队角色)后生成邀请链接报 Invalid Parameter 的问题
2.8.48#
🔥【新功能】支持连接多租户 GitLab 私有化部署实例
🔥【新功能】Apifox CLI 支持更多格式按模块导入
⚡️【优化】主窗口与标签栏的试用状态展示及操作入口
⚡️【优化】新建接口输入完整 URL 时,会实时隐藏环境路径
⚡️【优化】组织和团队成员列表中,邀请中成员的显示逻辑
🐞 解决多线程运行测试场景时,部分情况下实际仍在运行却显示已完成的问题
🐞 解决在线文档初次打开时 Logo 异常闪现、左侧默认宽度过大的问题
🐞 解决报告列表分页元数据中 pageSize 和 pageIndex 返回错误的问题
🐞 解决场景用例受分支影响导致覆盖率计算错误的问题
2.8.47#
🔥【新功能】项目导入导出支持 Bitbucket 集成
⚡️【优化】测试报告列表支持更多筛选条件和字段显示
⚡️【优化】测试数据变量支持在代码补全和动态值补全中使用
🐞 解决私有化部署中请求使用错误 Schema 的问题
🐞 解决移动接口目录后,目录和接口在目录树中消失的问题
🐞 解决同时生成 JUnit 和 HTML 格式测试报告时,JUnit 报告只包含最后一条用例结果的问题
🐞 解决单接口测试中切换 URL 环境时,环境下拉列表无法弹出的问题
🐞 解决 Apifox CLI 按模块查询接口文件夹列表时,可能返回空列表的问题
🐞 解决切换接口后,目标接口 Markdown 解析异常的问题
2.8.45#
⚡️【优化】请求异常时会展示实际请求内容,帮助用户更快定位问题
🐞 解决非分支管理员可将自己设为评审人,并合并到受保护主分支的问题
🐞 解决创建团队角色时展示不必要的角色 ID 字段的问题
🐞 解决内置团队角色缺少复制入口,无法复制为自定义角色的问题
🐞 解决占用中的自定义团队角色删除提示不明确,且禁用删除项样式异常的问题
2.8.44#
⚡️【优化】创建项目时,切换 General Mode / Spec Mode 后会保留已填写的表单内容
⚡️【优化】团队成员管理页中,清空搜索关键词后会正确恢复完整成员列表
🐞 解决使用长文本数据集变量运行时,部分数据集名称显示为空的问题
2.8.43#
🔥【新功能】支持绑定 GitHub Enterprise Cloud 的 ghe.com 数据驻留仓库,可用于仓库连接、OpenAPI/Swagger 导入和 OAS 备份等场景
⚡️【优化】项目成员管理页优化了批量编辑、成员详情弹窗和权限设置等交互体验
⚡️【优化】项目成员管理中,团队所有者角色不再允许被修改,避免误操作或保存失败
🐞 解决发布文档从子版本导出 Apifox 格式时,可能导出其他模块接口或空目录的问题
🐞 解决导入 OpenAPI 时,点击“新建 Git 仓库连接”无响应的问题
🐞 解决多分支合并时,接口、测试场景等资源可能无法合并到目标分支的问题
🐞 解决 SSE 接口调试时,前后置脚本执行情况需要等请求结束后才显示的问题
2.8.42#
⚡️【优化】模块 Base URL 较多时支持自动折叠,并支持搜索
⚡️【优化】开放 API 操作支持写入审计日志,便于企业追踪外部 API 调用行为
⚡️【优化】新增企业策略,支持限制只有指定邮箱的成员加入组织
🐞 解决未登录用户访问公开项目时,Markdown 文档标签显示不完整的问题
🐞 解决导出 OpenAPI/Swagger 数据时,AND 关系的 Security Schemes 可能被导出为内部合并鉴权组件的问题
🐞 解决通过 AI 或 Apifox CLI 添加全局变量后,客户端中变量名为空的问题
🐞 解决 Apifox CLI 导入 OpenAPI 数据到指定分支时,可能错误写入主分支的问题
🐞 解决通过 Apifox CLI 创建或修改接口时,异常 tags 值可能导致前端访问报错的问题
🐞 解决 Apifox CLI 创建项目级测试数据时,未传 --scenario 可能导致创建后列表中不可见的问题
2.8.41#
🔥【新功能】新增 Secret Scanner,支持在组织和团队维度发现、定位并处理明文敏感凭证风险
🐞 解决使用 allOf 并开启严格模式时 ,响应校验结果异常的问题
🐞 解决分享文档中 Additional properties 引用的数据模型未显示的问题
🐞 解决通过 API 导出 OpenAPI/Swagger 数据时,指定模块和标签后可能导出其他模块接口的问题
🐞 解决生成代码时,跨模块引用的数据模型可能丢失的问题
🐞 解决单个用例同步后未显示 保存按钮,导致无法保存数据的问题
🐞 解决 Apifox CLI 导出项目内指定目录接口时,可能导出全部接口的问题
🐞 解决 Apple M1 芯片设备安装 legacy 包后,断开外接显示屏可能导致客户端自动退出的问题
🐞 解决导入 EasyDoc 文件时,请求 Body 被识别为 form-data,导致多层级参数导入不完整的问题
🐞 解决文档站中部分 Markdown 告示组件颜色显示异常的问题
2.8.40#
⚡️【优化】保存环境时会自动移除无效空数据,减少请求体大小,避免项目模块较多时保存失败
🐞 解决将 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 界面出现异常报错的问题
🐞 解决开启独立进程运行测试场景时,部分情况下出现前端错误的问题