diff text/ru/CHANGES.ru @ 2862:cf7551842617

nginx-1.23.0
author Maxim Dounin <mdounin@mdounin.ru>
date Tue, 21 Jun 2022 19:07:59 +0300
parents 1ecf0e0526da
children 9383e934e546
line wrap: on
line diff
--- a/text/ru/CHANGES.ru	Mon Jun 20 22:10:56 2022 +0400
+++ b/text/ru/CHANGES.ru	Tue Jun 21 19:07:59 2022 +0300
@@ -1,4 +1,37 @@
 
+Изменения в nginx 1.23.0                                          21.06.2022
+
+    *) Изменение во внутреннем API: теперь строки заголовков представлены
+       связными списками.
+
+    *) Изменение: теперь nginx объединяет произвольные строки заголовков с
+       одинаковыми именами при отправке на FastCGI-, SCGI- и uwsgi-бэкенды,
+       в методе $r->header_in() модуля ngx_http_perl_module, и при доступе
+       через переменные "$http_...", "$sent_http_...", "$sent_trailer_...",
+       "$upstream_http_..." и "$upstream_trailer_...".
+
+    *) Исправление: если в заголовке ответа бэкенда было несколько строк
+       "Vary", при кэшировании nginx учитывал только последнюю из них.
+
+    *) Исправление: если в заголовке ответа бэкенда было несколько строк
+       "WWW-Authenticate" и использовался перехват ошибок с кодом 401 от
+       бэкенда или директива auth_request, nginx пересылал клиенту только
+       первую из этих строк.
+
+    *) Изменение: уровень логгирования ошибок SSL "application data after
+       close notify" понижен с уровня crit до info.
+
+    *) Исправление: соединения могли зависать, если nginx был собран на
+       Linux 2.6.17 и новее, а использовался на системах без поддержки
+       EPOLLRDHUP, в частности, на системах с эмуляцией epoll; ошибка
+       появилась в 1.17.5.
+       Спасибо Marcus Ball.
+
+    *) Исправление: nginx не кэшировал ответ, если строка заголовка ответа
+       "Expires" запрещала кэширование, а последующая строка заголовка
+       "Cache-Control" разрешала кэширование.
+
+
 Изменения в nginx 1.21.6                                          25.01.2022
 
     *) Исправление: при использование EPOLLEXCLUSIVE на Linux распределение