Nginx 1.19.1 がリリースされました。これは、nginx Web サーバーの現在のメインライン ブランチの次のリリースです。 メインライン ブランチは現在開発中ですが、現在の安定版ブランチ (1.18) にはバグ修正のみが含まれています。

  • 変更: ディレクティブ lingering_close, 残留時間 и lingering_timeout HTTP/2 の使用時に動作するようになりました。
  • 変更: バックエンドによって送信された余分なデータは常に破棄されるようになりました。
  • 変更: FastCGI サーバーから短すぎる応答を受信すると、nginx は応答の利用可能な部分をクライアントに送信しようとし、クライアントとの接続を閉じます。
  • 変更: gRPC バックエンドから間違った長さの応答を受信すると、nginx はエラーで応答の処理を停止します。
  • 追加: ディレクティブの min_free パラメータ プロキシキャッシュパス、fastcgi_cache_path、 scgi_cache_path и uwsgi_cache_path。 ありがとうアダム・バンブー。
  • 修正: nginx は、SIGQUIT シグナルで正常にシャットダウンするときに、UNIX ドメイン リッスン ソケットを削除しませんでした。
  • 修正: ゼロ サイズの UDP パケットはプロキシされませんでした。
  • 修正: SSL を使用した uwsgi バックエンドへのプロキシが機能しない可能性があります。 陳冠中さん、ありがとう。
  • 修正: ディレクティブ使用時のエラー処理 ssl_ocsp.
  • バグ修正: XFS および NFS ファイル システムを使用する場合、ディスク キャッシュ サイズが正しく計算されない可能性がありました。
  • 修正: memcached サーバーが間違った応答を返した場合、「negative size buf in Writer」メッセージがログに表示される可能性がありました。

nginxと同時に登場した njs0.4.2

njs は、nginx の機能を拡張できる JavaScript 言語のサブセットです。 njs は、ECMAScript 5.1 以降に対するいくつかの拡張機能を備えた ECMAScript 6 (strict モード) と互換性があります。 互換性は開発中です。

出所: linux.org.ru

コメントを追加します