我很高興地代表 OpenRresty 團隊宣佈,我們基於 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.
  • 改進了 keepalive 和平衡器功能
  • 新增 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 庫,是一個完整的網路平臺。 第三方 Nginx 模組和 Lua 庫,以及它們的大部分外部 依賴關係。詳情請檢視 OpenResty 主頁:

https://openresty.org/

質量保證

我們在亞馬遜 EC2 測試叢集上進行了大量測試,並確保所有元件(包括 Nginx 核心)都能很好地協同工作。 一起執行。最新的測試報告可以在這裡找到:

https://qa.openresty.org/

商業版本

我們還始終在自己的全球 CDN 網路中執行基於最新開源版本 OpenResty 的 在我們自己的全球 CDN 網路(被稱為 “迷你 CDN”)中執行。 (被稱為 “迷你 CDN”),為我們的 openresty.org 和 openresty.com 網站提供支援。 網站的商業軟體。詳情請參見 https://openresty.com/

反饋

歡迎給本版本提供反饋。歡迎到 GitHub issues 建立新 issue 或者給我們的郵件列表之一傳送郵件, 或者到我們的 bbs 討論。

公眾號

歡迎關注我們的微信公眾號

我們的微信公眾號