nginx 1.23.1 和 njs 0.7.6 發布

nginx 1.23.1的主分支已經發布,新功能的開發仍在繼續。並行維護的穩定分支 1.22.x 僅包含與消除嚴重錯誤和漏洞相關的變更。明年,基於主分支1.23.x,將形成穩定分支1.24。

其中的變化:

  • 代理配置中已優化記憶體消耗。 SSL.
  • 「resolver」指令中新增了「ipv4=off」參數,可讓您在解析名稱和位址時停用對 IPv4 位址的搜尋。
  • SSL 錯誤「錯誤金鑰共用」、「錯誤擴充」、「錯誤密碼」和「錯誤 ecpoint」的日誌等級已從嚴重降級為資訊。
  • 修正了以下錯誤:返回範圍時,如果原始後端回應中存在「Content-Range」標題行,nginx 將不會刪除該標題行。
  • 修復了重新配置時可能導致代理回應發送不完整的錯誤。 Linux.

同時,njs 0.7.6,一個用於 JavaScript 的解釋器 網絡服務器 nginx 的 njs 解釋器實作了 ECMAScript 標準,並允許您使用設定腳本擴充 nginx 的請求處理功能。腳本可用於設定檔中,以定義進階請求處理邏輯、產生配置、動態產生回應、修改請求/回應,或快速建立存根來解決 Web 應用程式中的問題。

新版本擴展了 r.args{} 物件的功能:新增了對向一個鍵指定多個參數以及按大小寫分隔鍵的支援。 Symbol.for()、Symbol.keyfor()、atob() 和 btoa() 方法已實作。

來源: opennet.ru

為具有 DDoS 保護、VPS VDS 服務器的站點購買可靠的主機 🔥 購買具備 DDoS 防護的可靠網站寄存服務,包括 VPS 和 VDS 伺服器 | ProHoster