changeset 1438:3f5c6286d55b

nginx-1.7.11
author Maxim Dounin <mdounin@mdounin.ru>
date Tue, 24 Mar 2015 19:17:09 +0300
parents 8e7995bb8c6b
children 457f2b57caa7
files text/en/CHANGES text/ru/CHANGES.ru xml/index.xml xml/versions.xml
diffstat 4 files changed, 112 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/text/en/CHANGES
+++ b/text/en/CHANGES
@@ -1,4 +1,51 @@
 
+Changes with nginx 1.7.11                                        24 Mar 2015
+
+    *) Change: the "sendfile" parameter of the "aio" directive is
+       deprecated; now nginx automatically uses AIO to pre-load data for
+       sendfile if both "aio" and "sendfile" directives are used.
+
+    *) Feature: experimental thread pools support.
+
+    *) Feature: the "proxy_request_buffering", "fastcgi_request_buffering",
+       "scgi_request_buffering", and "uwsgi_request_buffering" directives.
+
+    *) Feature: request body filters experimental API.
+
+    *) Feature: client SSL certificates support in mail proxy.
+       Thanks to Sven Peter, Franck Levionnois, and Filipe Da Silva.
+
+    *) Feature: startup speedup when using the "hash ... consistent"
+       directive in the upstream block.
+       Thanks to Wai Keen Woon.
+
+    *) Feature: debug logging into a cyclic memory buffer.
+
+    *) Bugfix: in hash table handling.
+       Thanks to Chris West.
+
+    *) Bugfix: in the "proxy_cache_revalidate" directive.
+
+    *) Bugfix: SSL connections might hang if deferred accept or the
+       "proxy_protocol" parameter of the "listen" directive were used.
+       Thanks to James Hamlin.
+
+    *) Bugfix: the $upstream_response_time variable might contain a wrong
+       value if the "image_filter" directive was used.
+
+    *) Bugfix: in integer overflow handling.
+       Thanks to Régis Leroy.
+
+    *) Bugfix: it was not possible to enable SSLv3 with LibreSSL.
+
+    *) Bugfix: the "ignoring stale global SSL error ... called a function
+       you should not call" alerts appeared in logs when using LibreSSL.
+
+    *) Bugfix: certificates specified by the "ssl_client_certificate" and
+       "ssl_trusted_certificate" directives were inadvertently used to
+       automatically construct certificate chains.
+
+
 Changes with nginx 1.7.10                                        10 Feb 2015
 
     *) Feature: the "use_temp_path" parameter of the "proxy_cache_path",
--- a/text/ru/CHANGES.ru
+++ b/text/ru/CHANGES.ru
@@ -1,4 +1,55 @@
 
+Изменения в nginx 1.7.11                                          24.03.2015
+
+    *) Изменение: параметр sendfile директивы aio более не нужен; теперь
+       nginx автоматически использует AIO для подгрузки данных для sendfile,
+       если одновременно используются директивы aio и sendfile.
+
+    *) Добавление: экспериментальная поддержка потоков.
+
+    *) Добавление: директивы proxy_request_buffering,
+       fastcgi_request_buffering, scgi_request_buffering и
+       uwsgi_request_buffering.
+
+    *) Добавление: экспериментальное API для обработки тела запроса.
+
+    *) Добавление: проверка клиентских SSL-сертификатов в почтовом
+       прокси-сервере.
+       Спасибо Sven Peter, Franck Levionnois и Filipe Da Silva.
+
+    *) Добавление: уменьшение времени запуска при использовании дирекивы
+       "hash ... consistent" в блоке upstream.
+       Спасибо Wai Keen Woon.
+
+    *) Добавление: отладочное логгирование в кольцевой буфер в памяти.
+
+    *) Исправление: в обработке хэш-таблиц.
+       Спасибо Chris West.
+
+    *) Исправление: в директиве proxy_cache_revalidate.
+
+    *) Исправление: SSL-соединения могли зависать, если использовался
+       отложенный accept или параметр proxy_protocol директивы listen.
+       Спасибо James Hamlin.
+
+    *) Исправление: переменная $upstream_response_time могла содержать
+       неверное значение при использовании директивы image_filter.
+
+    *) Исправление: в обработке целочисленных переполнений.
+       Спасибо Régis Leroy.
+
+    *) Исправление: при использовании LibreSSL было невозможно включить
+       поддержку SSLv3.
+
+    *) Исправление: при использовании LibreSSL в логах появлялись сообщения
+       "ignoring stale global SSL error ... called a function you should not
+       call".
+
+    *) Исправление: сертификаты, указанные в директивах
+       ssl_client_certificate и ssl_trusted_certificate, использовались для
+       автоматического построения цепочек сертификатов.
+
+
 Изменения в nginx 1.7.10                                          10.02.2015
 
     *) Добавление: параметр use_temp_path директив proxy_cache_path,
--- a/xml/index.xml
+++ b/xml/index.xml
@@ -7,6 +7,19 @@
 
 <news name="nginx news" link="/" lang="en">
 
+<event date="2015-03-24">
+<para>
+<link doc="en/download.xml">nginx-1.7.11</link>
+mainline version has been released,
+with experimental
+<link doc="en/docs/http/ngx_http_core_module.xml" id="aio">thread pools
+support</link>,
+<link doc="en/docs/http/ngx_http_proxy_module.xml"
+id="proxy_request_buffering" />
+and other features.
+</para>
+</event>
+
 <event date="2015-02-10">
 <para>
 <link doc="en/download.xml">nginx-1.7.10</link>
--- a/xml/versions.xml
+++ b/xml/versions.xml
@@ -9,6 +9,7 @@
 
 <download tag="mainline" changes="">
 
+<item ver="1.7.11" />
 <item ver="1.7.10" />
 <item ver="1.7.9" />
 <item ver="1.7.8" />