From 5a7d053c6f0c26a912a32baac3c6b183c585fe1a Mon Sep 17 00:00:00 2001 From: Josh Soref <2119212+jsoref@users.noreply.github.com> Date: Wed, 4 May 2022 07:45:53 -0400 Subject: [PATCH] Document nginx 1.19.7 deprecations pulled in by ingress-nginx 1.1.3 (#8532) * Document nginx 1.19.7 deprecations pulled in by ingress-nginx 1.1.3 Signed-off-by: Josh Soref * Document ingress-nginx 1.1.3/1.3.0 removals Signed-off-by: Josh Soref Co-authored-by: Josh Soref --- Changelog.md | 6 ++++++ docs/user-guide/nginx-configuration/configmap.md | 9 +++++++++ 2 files changed, 15 insertions(+) diff --git a/Changelog.md b/Changelog.md index 687ae51f76..b1c94f12f8 100644 --- a/Changelog.md +++ b/Changelog.md @@ -75,6 +75,12 @@ Patches [OpenSSL CVE-2022-0778](https://github.com/kubernetes/ingress-nginx/issu Patches [Libxml2 CVE-2022-23308](https://github.com/kubernetes/ingress-nginx/issues/8321) +_Breaking Changes:_ + +- https://github.com/nginx/nginx/commit/d18e066d650bff39f1705d3038804873584007af Deprecated http2_recv_timeout in favor of client_header_timeout (client-header-timeout) +- https://github.com/nginx/nginx/commit/51fea093e4374dbd857dc437ff9588060ef56471 Deprecated http2_max_field_size (http2-max-field-size) and http2_max_header_size (http2-max-header-size) in favor of large_client_header_buffers (large-client-header-buffers) +- https://github.com/nginx/nginx/commit/49ab3312448495f0ee8e00143a29624dde46ef5c Deprecated http2_idle_timeout and http2_max_requests (http2-max-requests) in favor of keepalive_timeout (upstream-keepalive-timeout?) and keepalive_requests (upstream-keepalive-requests?) respectively + _Changes:_ - [8415](https://github.com/kubernetes/ingress-nginx/pull/8415) base img update for e2e-test-runner & opentelemetry diff --git a/docs/user-guide/nginx-configuration/configmap.md b/docs/user-guide/nginx-configuration/configmap.md index 6cec6f02fd..57d79d5364 100755 --- a/docs/user-guide/nginx-configuration/configmap.md +++ b/docs/user-guide/nginx-configuration/configmap.md @@ -371,6 +371,9 @@ _References:_ ## http2-max-field-size +!!! warning + This feature was deprecated in 1.1.3 and will be removed in 1.3.0. Use [large-client-header-buffers](#large-client-header-buffers) instead. + Limits the maximum size of an HPACK-compressed request header field. _References:_ @@ -378,6 +381,9 @@ _References:_ ## http2-max-header-size +!!! warning + This feature was deprecated in 1.1.3 and will be removed in 1.3.0. Use [large-client-header-buffers](#large-client-header-buffers) instead. + Limits the maximum size of the entire request header list after HPACK decompression. _References:_ @@ -385,6 +391,9 @@ _References:_ ## http2-max-requests +!!! warning + This feature was deprecated in 1.1.3 and will be removed in 1.3.0. Use [upstream-keepalive-requests](#upstream-keepalive-requests) instead. + Sets the maximum number of requests (including push requests) that can be served through one HTTP/2 connection, after which the next client request will lead to connection closing and the need of establishing a new connection. _References:_