OpenResty 1.19.9.1 預覽版 RC1 釋出
我們剛剛釋出了一個新的候選版本,OpenResty 1.19.9.1 RC1,供社群測試使用。
原始碼包
https://openresty.org/download/openresty-1.19.9.1rc1.tar.gz
原始碼壓縮包的 PGP:
https://openresty.org/download/openresty-1.19.9.1rc1.tar.gz.asc
Windows 二進位制包
Win64 版本:
https://openresty.org/download/openresty-1.19.9.1rc1-win64.zip
Win64 壓縮包的 PGP:
https://openresty.org/download/openresty-1.19.9.1rc1-win64.zip.asc
Win32 版本:
https://openresty.org/download/openresty-1.19.9.1rc1-win32.zip
Win32 壓縮包的 PGP:
https://openresty.org/download/openresty-1.19.9.1rc1-win32.zip.asc
鳴謝
特別感謝我們所有的開發者和貢獻者! 也感謝李俊龍和王家豪在釋出這個版本時的幫助。
重點變更
本候選版本的重點變更有:
- 基於 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/en/ann-1019009001rc1.html
反饋
歡迎給本版本提供反饋。歡迎到 GitHub issues 建立新 issue 或者給我們的郵件列表之一傳送郵件, 或者到我們的 bbs 討論。
公眾號
歡迎關注我們的微信公眾號