OpenResty 1.27.1.1 正式釋出
基於 NGINX 和 LuaJIT 的 OpenResty 網路平臺 1.27.1.1 正式版已經正式釋出。您可以在以下連結檢視完整的釋出說明:
http://openresty.org/en/ann-1027001001.html
本次釋出提供了原始碼釋出版、Win32/Win64 二進位制發行版,以及所有常見的 Linux 發行版版本。您可以透過下面的連結下載軟體包:
http://openresty.org/en/download.html
特別感謝我們所有的開發人員和貢獻者!感謝 OpenResty Inc. 贊助了大量 OpenResty 核心開發工作。
重點變更
此版本的亮點包括
- OpenSSL:從 1.1.1 版升級到 3.0.15 版
- PCRE:從 8.45 版升級到 10.42 版
- 為官方預編譯軟體包新增了 http_v3_module
- 為官方預編譯軟體包新增了 http_slice_module
- LuaJIT
- 改進了錯誤處理和堆疊溢位管理
- 增強了跨 32/64 位和確定性位元組碼生成
- 由於潛在的嚴重效能下降,在 OpenResty 分支中禁用了雜湊計算最佳化 (CVE-2024-39702)。此問題僅存在於 OpenResty 分支(agentzh-v2.1),而非上游 LuaJIT。感謝 Kong Inc.
- balancer_by_lua* 增加連線池的功能
- 新增 SSL 相關功能,包括在客戶端驗證中支援可信證書
- 新增了對從 TLS 主金鑰匯出金鑰的支援
- 實現了
ngx_http_lua_ffi_ssl_client_random
和相關函式 - lua-resty-websocket
- 新增了
send_continue
方法 - 支援客戶端自定義 sec-websocket 金鑰
- 已新增對連線 unix 套接字的支援
- 新增了
- lua-resty-string
- 在 AES GCM 中新增了 AAD 支援
- 使 “random.bytes ”在預設情況下具有更強的加密能力
- lua-resty-redis
- 升級至 v0.31,最佳化了效能
- lua-cjson
- 更新至 2.1.0.14,支援 Lua 5.3 和 5.4 整數
有關變更的完整列表,請參閱提供的網頁。
完整更改日誌
完整的變更列表、HTML 版本的變更日誌、及其他超連結請參閱下方的連結:
https://openresty.org/en/changelog-1027001.html
官網
OpenResty 是一個成熟的網路平臺,它整合了標準的 Nginx 核心、Lua/LuaJIT、大量的第三方 Nginx 模組和 Lua 庫,以及它們的大部分外部依賴。這使得 OpenResty 成為一個完整而強大的網路解決方案,詳細資訊請訪問 OpenResty 主頁:
質量保證
我們在亞馬遜 EC2 測試叢集上進行了大量測試,並確保所有元件(包括 Nginx 核心)都能很好地協同工作。 一起執行。最新的測試報告可以在這裡找到:
商業版本
我們在自己的全球 CDN 網路(被稱為“迷你 CDN”)中執行基於最新開源版本的 OpenResty。這個網路為我們的 openresty.org 和 openresty.com 網站提供支援,同時也用於我們的商業軟體。如需瞭解更多詳情,請訪問 https://openresty.com/。
反饋
歡迎為本版本提供反饋,可以在 GitHub issues 建立新 issue、或給我們傳送郵件,也可以至我們的 bbs 討論。
公眾號
如果您喜歡我們的服務,請關注我們的微信公眾號以接受最新資訊。