nginx 1.18.0がリリースされました。これは、1.16シリーズの後の最新の安定バージョンです。
1.18.0には、1.17.xメインラインのブランチ、新機能やバグ修正に入社 limit_req と limit_conn 予行モードでlimit_rate、 limit_rate_after と grpc_pass 変数のための命令のサポートだけでなく、サポート auth_delayの ディレクティブ。
auth_delayディレクティブは ngx_http_core_module モジュールにあり、その使用法は次のとおりです。
構文:auth_delay time; デフォルト値:auth_delay 0s; コンテキスト:http、サーバー、場所
パスワード、サブリクエストの結果、またはJWTによるアクセス制限により引き起こされるタイミング攻撃を防ぐために、401レスポンスステータスコードを使用して不正リクエストの処理を遅らせます。
その他の変更:
- セキュリティの改善。主に、過剰なメモリ消費とHTTP / 2クライアントのCPU使用率の増加を引き起こす可能性がある問題を修正します。
- nginxがCPUを使いすぎる場合があるという問題を修正し、他の多くのバグ修正
- OpenSSL 0.9.8以降が必要です
nginx 1.18.0ダウンロードアドレス:http : //nginx.org/en/download.html
新しいバージョンをリリースするためのnginxの戦略によると、「安定した」とは、ソフトウェアの品質とは関係のない機能と更新頻度を指します。安定版ブランチは、ライフサイクル中に新しい機能を受け取ることはなく、通常、重大なエラーを修正するために1つまたは2つの更新のみを受け取ります。さらに、安定版は通常、最新のメインラインバージョンから分岐します。
したがって、nginx 1.18.0は最新のメインラインバージョン1.17.10から分岐し、過去1年間の1.17.xからのすべてのバグ修正、新機能、その他の変更を継承しています。