changeset 2791:9385526a9b2d

nginx-1.21.4
author Maxim Dounin <mdounin@mdounin.ru>
date Tue, 02 Nov 2021 17:59:53 +0300
parents a281f61b5ad8
children c6713b6b86ce
files text/en/CHANGES text/ru/CHANGES.ru xml/index.xml xml/versions.xml
diffstat 4 files changed, 83 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/text/en/CHANGES	Mon Nov 01 21:16:24 2021 +0000
+++ b/text/en/CHANGES	Tue Nov 02 17:59:53 2021 +0300
@@ -1,4 +1,41 @@
 
+Changes with nginx 1.21.4                                        02 Nov 2021
+
+    *) Change: support for NPN instead of ALPN to establish HTTP/2
+       connections has been removed.
+
+    *) Change: now nginx rejects SSL connections if ALPN is used by the
+       client, but no supported protocols can be negotiated.
+
+    *) Change: the default value of the "sendfile_max_chunk" directive was
+       changed to 2 megabytes.
+
+    *) Feature: the "proxy_half_close" directive in the stream module.
+
+    *) Feature: the "ssl_alpn" directive in the stream module.
+
+    *) Feature: the $ssl_alpn_protocol variable.
+
+    *) Feature: support for SSL_sendfile() when using OpenSSL 3.0.
+
+    *) Feature: the "mp4_start_key_frame" directive in the
+       ngx_http_mp4_module.
+       Thanks to Tracey Jaquith.
+
+    *) Bugfix: in the $content_length variable when using chunked transfer
+       encoding.
+
+    *) Bugfix: after receiving a response with incorrect length from a
+       proxied backend nginx might nevertheless cache the connection.
+       Thanks to Awdhesh Mathpal.
+
+    *) Bugfix: invalid headers from backends were logged at the "info" level
+       instead of "error"; the bug had appeared in 1.21.1.
+
+    *) Bugfix: requests might hang when using HTTP/2 and the "aio_write"
+       directive.
+
+
 Changes with nginx 1.21.3                                        07 Sep 2021
 
     *) Change: optimization of client request body reading when using
--- a/text/ru/CHANGES.ru	Mon Nov 01 21:16:24 2021 +0000
+++ b/text/ru/CHANGES.ru	Tue Nov 02 17:59:53 2021 +0300
@@ -1,4 +1,42 @@
 
+Изменения в nginx 1.21.4                                          02.11.2021
+
+    *) Изменение: поддержка NPN вместо ALPN для установления
+       HTTP/2-соединений упразднена.
+
+    *) Изменение: теперь nginx закрывает SSL соединение, если клиент
+       использует ALPN, но nginx не поддерживает ни один из присланных
+       клиентом протоколов.
+
+    *) Изменение: в директиве sendfile_max_chunk значение по умолчанию
+       изменено на 2 мегабайта.
+
+    *) Добавление: директива proxy_half_close в модуле stream.
+
+    *) Добавление: директива ssl_alpn в модуле stream.
+
+    *) Добавление: переменная $ssl_alpn_protocol.
+
+    *) Добавление: поддержка SSL_sendfile() при использовании OpenSSL 3.0.
+
+    *) Добавление: директива mp4_start_key_frame в модуле
+       ngx_http_mp4_module.
+       Спасибо Tracey Jaquith.
+
+    *) Исправление: в переменной $content_length при использовании chunked
+       transfer encoding.
+
+    *) Исправление: при получении ответа некорректной длины от проксируемого
+       бэкенда nginx мог тем не менее закэшировать соединение.
+       Спасибо Awdhesh Mathpal.
+
+    *) Исправление: некорректные заголовки от бэкендов логгировались на
+       уровне info вместо error; ошибка появилась в 1.21.1.
+
+    *) Исправление: при использовании HTTP/2 и директивы aio_write запросы
+       могли зависать.
+
+
 Изменения в nginx 1.21.3                                          07.09.2021
 
     *) Изменение: оптимизация чтения тела запроса при использовании HTTP/2.
--- a/xml/index.xml	Mon Nov 01 21:16:24 2021 +0000
+++ b/xml/index.xml	Tue Nov 02 17:59:53 2021 +0300
@@ -7,6 +7,13 @@
 
 <news name="nginx news" link="/" lang="en">
 
+<event date="2021-11-02">
+<para>
+<link doc="en/download.xml">nginx-1.21.4</link>
+mainline version has been released.
+</para>
+</event>
+
 <event date="2021-10-19">
 <para>
 <link doc="en/docs/njs/index.xml">njs-0.7.0</link>
--- a/xml/versions.xml	Mon Nov 01 21:16:24 2021 +0000
+++ b/xml/versions.xml	Tue Nov 02 17:59:53 2021 +0300
@@ -9,6 +9,7 @@
 
 <download tag="mainline" changes="">
 
+<item ver="1.21.4" />
 <item ver="1.21.3" />
 <item ver="1.21.2" />
 <item ver="1.21.1" />