Apifox 新版本上線啦!
看看本次版本更新主要涵蓋的重點內容,有沒有你所關注的功能特性:
- 自動解析 JSON 參數名和參數值
- 調試 AI 接口時,可預覽 Markdown 格式的內容
- 性能優化:新增「實驗性功能」選項
- 使用獨立進程執行 API 請求
- 優化本地服務進程內存
- 數據模型支持查看「引用資源」
- gRPC 項目支持通過「服務器反射」導入接口
- 在特定的 API 版本內,支持導入/導出項目數據
- 配置 Redis 數據庫連接時可選「單機」或「集群」模式
- 批量運行測試場景支持添加「通知」
- 支持創建并使用組合型鑒權組件
- 用戶反饋優化
- 調試接口時,解析域名將優先使用 IPv4 而非 IPv6
- 調試接口時,支持 TLS v1.0 和 v1.1 的 HTTPS 接口
- 解決調試 SSE 接口,自定義 JSONPath 來合并響應內容時,輸入特殊字符后頁面崩潰的問題
- 解決使用 Socket.IO 發送 JSON 數據時,發送出去的數據格式不是字典而是字符串的問題
將 Apifox 更新至最新版,一起開啟全新體驗吧!
自動解析 JSON 參數名和參數值
將 JSON 粘貼到參數名字段時,Apifox 會自動將其解析并轉換為相應的參數名和參數值,免去手動拆分填寫的繁瑣步驟,減少輸入錯誤,提高配置效率和使用體驗。
調試 AI 接口時,可預覽 Markdown 格式的內容
調試 SSE 流式響應的 AI 大模型接口時,除了支持自動合并消息內容外,現在還新增了 Markdown 格式預覽功能,使結構化文本的展示更加直觀易讀,有助于更清晰地驗證 AI 模型的輸出效果,從而提升調試體驗與效率。
性能優化:新增「實驗性功能」選項
我們在偏好設置中新增「實驗性功能」選項,可以根據實際需求對應性能優化項。
使用獨立進程執行 API 請求
開啟「使用獨立進程執行 API 請求」選項后,Apifox 將通過獨立進程處理 API 請求,有效降低內存占用,減少卡頓現象,提升應用的穩定性和性能。
注意:建議在內存容量較小的電腦上開啟此選項。
優化本地服務進程內存
本地服務進程是本地 Mock 和導出 OpenAPI 文檔的服務進程。開啟「優化本地服務進程內存」選項后,系統會自動回收該進程的內存,從而有效降低整體內存占用,避免使用本地 Mock 后內存占用過高的問題。
注意:此優化可能會導致本地服務的請求速度變慢,建議在內存容量較小的電腦上開啟此選項。
數據模型支持查看「引用資源」
數據模型頁面右上角新增了「引用資源」按鈕,可直觀地查看當前模型被哪些接口、其他數據模型或 Markdown 文檔引用,清晰展示模型的依賴關系,幫助更全面地理解模型的使用范圍。
注:使用該功能需要升級為「商業專業版」。
gRPC 項目支持通過「服務器反射」導入接口
gRPC 項目現已支持通過「服務器反射(Server Reflection)」導入接口。開發人員無需手動導入本地 proto 文件,直接從運行中的 gRPC 服務器獲取并導入接口定義,大幅簡化了接口導入流程,為接口管理提供了更高效便捷的解決方案。
在特定的 API 版本內,支持導入/導出項目數據
最新版本的 Apifox 支持在特定的 API 版本內進行數據導入和導出,為多版本項目提供更精細的數據管理能力。用戶可以在指定版本內靈活地遷移和管理數據,助力團隊高效管理多版本項目。
配置 Redis 數據庫連接時可選「單機」或「集群」模式
我們升級了 Redis 數據庫連接的配置選項,新增支持「單機」或「集群」模式的靈活選擇,使 Redis 連接配置更加靈活,能夠更好地適應不同的部署架構,滿足不同規模項目的多樣化需求。
注:使用該功能需要升級為「商業標準版」。
批量運行測試場景支持添加「通知」
我們優化了批量運行測試場景的通知機制,新增了「通知」開關,可根據實際需求設置是否在測試運行完成后發送通知,使測試管理更加靈活和人性化。
支持創建并使用組合型鑒權組件
更新到最新版本的 Apifox 后,支持將多個鑒權方式組合為「組合型鑒權組件」,滿足更復雜的授權場景需求,構建更安全的認證機制。
用戶反饋優化
調試接口時,解析域名將優先使用 IPv4 而非 IPv6
Apifox 優化了接口調試的域名解析優先級,默認優先采用 IPv4 協議,避免了可能因 IPv6 引發的兼容性問題,大幅提升了接口調試的穩定性和可靠性。
調試接口時,支持 TLS v1.0 和 v1.1 的 HTTPS 接口
接口調試現已支持兼容 TLS v1.0 和 v1.1 協議,用戶可在各種環境中輕松調試和測試依賴早期 TLS 協議版本的服務。
解決調試 SSE 接口,自定義 JSONPath 來合并響應內容時,輸入特殊字符后頁面崩潰的問題
根據用戶反饋,在自定義 JSONPath 合并響應內容時輸入特殊字符,偶爾會導致頁面崩潰。現在,我們修復了這個問題,Apifox 能夠正確處理包含特殊字符的 JSONPath 表達式,確保 SSE 接口調試過程的穩定性和可靠性。
解決使用 Socket.IO 發送 JSON 數據時,發送出去的數據格式不是字典而是字符串的問題
我們修復了使用 Socket.IO 發送 JSON 數據時的格式問題,確保發送出去的數據能以正確的字典格式傳輸,提升對 Node.js、Python 等服務端的兼容性。
了解更多
當然,Apifox 產品團隊為大家帶來的新功能遠不止上方這些:
- 團隊成員頁面新增「待處理邀請」頁面,可以查看已被邀請但尚未接受邀請的郵件地址
- 導入 Swagger/OpenAPI 文件時,優化了對 Query 參數的 explode 屬性的支持
- 導出 Swagger/OpenAPI 文件時,接口順序和 App 內的保持一致
- 使用 OIDC 方式與 HashiCorp Vault 集成時,支持 PKCE 授權模式
- 在線文檔配置自定義域名后,如果 CNAME 配置不正確,界面上會給出提示
- 如果隱藏了自動生成的 Header,則 Header 標簽上的數字也不包含自動生成的 Header
- 解決導出 Postman 格式時,JSON、XML 格式的 body 類型被轉換為 Text 的問題
- 解決導入 Swagger/OpenAPI 文件并選擇智能合并時,數據模型的參數的枚舉值會被清空的問題
- 解決在用例復制 cURL 時,cURL 的參數使用了接口的值而不是用例的值的問題
除了新增功能,我們也對產品細節和使用體驗進行了優化,具體修改內容可前往 Apifox 更新日志查看。
歡迎各位用戶對 Apifox 繼續提出使用反饋和優化意見,我們會持續優化更新,致力于為用戶提供更優秀的產品功能和更極致的使用體驗!
可以前往幫助文檔查看更多功能使用說明和操作,有任何問題歡迎在 Apifox 用戶群與我們交流溝通。