基於 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 主頁:

https://openresty.org/

質量保證

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

https://qa.openresty.org/

商業版本

我們在自己的全球 CDN 網路(被稱為“迷你 CDN”)中執行基於最新開源版本的 OpenResty。這個網路為我們的 openresty.org 和 openresty.com 網站提供支援,同時也用於我們的商業軟體。如需瞭解更多詳情,請訪問 https://openresty.com/

反饋

歡迎為本版本提供反饋,可以在 GitHub issues 建立新 issue、或給我們傳送郵件,也可以至我們的 bbs 討論。

公眾號

如果您喜歡我們的服務,請關注我們的微信公眾號以接受最新資訊。

我們的微信公眾號