OpenResty XRay 25.10.11 版正式釋出
近期,我們釋出了 OpenResty XRay 產品的 25.10.11 版,此次更新包括一些重要的改進和修復。
最大的亮點有三
- 系統相容性大幅擴充套件,全面支援 CentOS 10,RockyLinux 10,AlmaLinux 10,Flatcar 以及 Linux 6.6 及以上核心版本。
 - 新增多款專業分析工具,包括用於 Brotli/Zstd 壓縮分析的 
ngx-brotli-*和ngx-zstd-*系列,用於 Node.js 函式呼叫跟蹤的nodejs-ftrace,以及用於動態載入庫檢測的get-dlopen-libs。 - 核心診斷能力與穩定性顯著提升,現已支援獲取 Redis 7/8 版本的 Lua 呼叫棧,最佳化了容器識別,並修復了多程序工具複用、cgroup v2 CPU 限制失效等關鍵問題。
 
診斷精度與穩定性增強
- 修復了 
lj-c-on-cpu和lj-c-off-cpu無法正常獲取 LuaJIT 程式 C 呼叫棧的問題。確保在分析 OpenResty 等場景下的 LuaJIT FFI 呼叫時,能穩定獲取 C 語言部分的混合呼叫棧,讓跨語言邊界的效能問題無處遁形。 - 修復了使用 
-fno-omit-frame-pointer編譯的程式無法獲取完整呼叫棧的問題。提升了對標準編譯選項的相容性。現在,即使在不省略幀指標的除錯友好模式下編譯程式,也能為您呈現完整、準確的函式呼叫棧,避免資訊丟失。 - 增加過濾引數,減少 
exe模式下匹配到錯誤程序的問題。在高密度部署或存在同名程序的環境中,提供更精細的過濾能力,確保分析工具“靶向”您真正關心的程序,避免誤診,提升診斷準確率。 - 修復了 
opslang指令碼超時、dwz檔案採集失敗等一系列底層問題。全面加固了動態追蹤引擎的穩定性,減少了在極端或邊緣場景下(如命令執行過快、符號檔案被壓縮等)的分析失敗機率,讓診斷過程更流暢可靠。 
易用性與安全增強
- 自主部署版本的 SSH 金鑰對從預先生成改為啟動時生成。遵循“預設安全”原則,此改動杜絕了所有自主部署例項共享同一預置金鑰的風險,無需額外配置,即可顯著提升您私有化部署環境的安全性。
 - 上傳軟體包時,可透過輸入單詞搜尋作業系統,並對大小異常的包發出告警。簡化了離線分析或 Agent 包的管理流程。搜尋功能加速了定位過程,而大小告警則能有效防止因上傳錯誤或損壞的軟體包而浪費時間,提升日常運維效率。
 
詳細的變更內容,請參閱:變更日誌
如何升級?
- 雲版客戶: 作為我們的雲版訂閱客戶,您將自動獲得新版本的使用權,無需任何額外操作。我們已經完成了整體更新,您可以隨時登入 OpenResty XRay 控制檯,使用新版本的功能和服務。
 - 自主部署版客戶: 請聯絡我們安排升級,我們的專家將啟動升級流程,協助您平滑過渡。
 
OpenResty 致力於為訂閱使用者提供最優質的雲服務體驗。我們深信,這次更新將大幅提升使用者體驗和服務質量。如果您有任何問題,請隨時聯絡我們:support@openresty.com
關於 OpenResty XRay
OpenResty XRay 是一個動態追蹤產品,它可以自動分析執行中的應用,以解決效能問題、行為問題和安全漏洞,並提供可行的建議。在底層實現上,OpenResty XRay 由我們的 Y 語言驅動,可以在不同環境下支援多種不同的執行時,如 Stap+、eBPF+、GDB 和 ODB。
















