Mercurial > hg > nginx-site
changeset 2055:f37d90fcd415
nginx-1.13.6
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Tue, 10 Oct 2017 18:35:16 +0300 |
parents | f99bf8ef5813 |
children | af6f326dee75 |
files | text/en/CHANGES text/ru/CHANGES.ru xml/index.xml xml/versions.xml |
diffstat | 4 files changed, 80 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/text/en/CHANGES Wed Oct 04 14:51:18 2017 +0300 +++ b/text/en/CHANGES Tue Oct 10 18:35:16 2017 +0300 @@ -1,4 +1,40 @@ +Changes with nginx 1.13.6 10 Oct 2017 + + *) Bugfix: switching to the next upstream server in the stream module + did not work when using the "ssl_preread" directive. + + *) Bugfix: in the ngx_http_v2_module. + Thanks to Piotr Sikora. + + *) Bugfix: nginx did not support dates after the year 2038 on 32-bit + platforms with 64-bit time_t. + + *) Bugfix: in handling of dates prior to the year 1970 and after the + year 10000. + + *) Bugfix: in the stream module timeouts waiting for UDP datagrams from + upstream servers were not logged or logged at the "info" level + instead of "error". + + *) Bugfix: when using HTTP/2 nginx might return the 400 response without + logging the reason. + + *) Bugfix: in processing of corrupted cache files. + + *) Bugfix: cache control headers were ignored when caching errors + intercepted by error_page. + + *) Bugfix: when using HTTP/2 client request body might be corrupted. + + *) Bugfix: in handling of client addresses when using unix domain + sockets. + + *) Bugfix: nginx hogged CPU when using the "hash ... consistent" + directive in the upstream block if large weights were used and all or + most of the servers were unavailable. + + Changes with nginx 1.13.5 05 Sep 2017 *) Feature: the $ssl_client_escaped_cert variable.
--- a/text/ru/CHANGES.ru Wed Oct 04 14:51:18 2017 +0300 +++ b/text/ru/CHANGES.ru Tue Oct 10 18:35:16 2017 +0300 @@ -1,4 +1,40 @@ +Изменения в nginx 1.13.6 10.10.2017 + + *) Исправление: при использовании директивы ssl_preread в модуле stream + не работало переключение на следующий бэкенд. + + *) Исправление: в модуле ngx_http_v2_module. + Спасибо Piotr Sikora. + + *) Исправление: nginx не поддерживал даты после 2038 года на 32-битных + платформах с 64-битным time_t. + + *) Исправление: в обработке дат до 1970 года и после 10000 года. + + *) Исправление: в модуле stream таймауты ожидания UDP-пакетов от + бэкендов не логгировались или логгировались на уровне info вместо + error. + + *) Исправление: при использовании HTTP/2 nginx мог вернуть ошибку 400, + не указав в логе причину. + + *) Исправление: в обработке повреждённых файлов кэша. + + *) Исправление: при кэшировании ошибок, перехваченных error_page, не + учитывались заголовки управления кэшированием. + + *) Исправление: при использовании HTTP/2 тело запроса могло быть + повреждено. + + *) Исправление: в обработке адресов клиентов при использовании unix + domain сокетов. + + *) Исправление: при использовании директивы "hash ... consistent" в + блоке upstream nginx нагружал процессор, если использовались большие + веса и все или почти все бэкенды были недоступны. + + Изменения в nginx 1.13.5 05.09.2017 *) Добавление: переменная $ssl_client_escaped_cert.
--- a/xml/index.xml Wed Oct 04 14:51:18 2017 +0300 +++ b/xml/index.xml Tue Oct 10 18:35:16 2017 +0300 @@ -7,6 +7,13 @@ <news name="nginx news" link="/" lang="en"> +<event date="2017-10-10"> +<para> +<link doc="en/download.xml">nginx-1.13.6</link> +mainline version has been released. +</para> +</event> + <event date="2017-09-05"> <para> <link doc="en/download.xml">nginx-1.13.5</link>