OpenResty 1.19.9.1 已經正式釋出,歡迎大家更新使用,happy hacking!

本次釋出提供了原始碼版本、Win32/Win64 二進位制版,以及 Ubuntu、Debian、Fedora、CentOS、RHEL、Alpine、OpenSUSE、Amazon Linux 的預編譯二進位制 Linux 包。請至 下載頁面 下載。

重點變更

新版本包含以下重要變更:

  • 基於 NGINX 最新主幹核心版本 1.19.9。
  • 從 Mike Pall 維護的的上游 LuaJIT 同步大量修改。
  • 引入新的宏 LUAJIT_TEST_FIXED_ORDER,用於以固定順序遍歷 lua 表。
  • 當 lua 請求記憶體失敗時,不是優雅關閉,而是呼叫 abort()
  • 現在 get_ctx_table 支援使用來自呼叫者的 ctx 表,這將減少建立新 ctx 表的成本。
  • 修正了使用 lua-tablepool 時,清除 lua 表的內容,metatable 沒有被清除的問題。
  • 為了在使用 lua-tablepool 時獲得更好的效能,當表格池的大小大於 max_pool_size 時,丟棄物件。
  • 為 stream 子系統實現 ngx.process API

完整變更日誌

自上一個(正式)版本 1.19.3.2 以來的完整變更記錄請見:

https://openresty.org/cn/changelog-1019009.html

鳴謝

特別感謝我們所有的開發者和貢獻者! 也感謝李俊龍和王家豪在釋出這個版本時的幫助。

反饋

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

Alpine 3.14 官方倉庫

我們新增了 Alpine 3.14 的 x86_64 和 arm64 的官方包倉庫,請見:https://openresty.org/cn/linux-packages.html

公眾號

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

我們的微信公眾號