changeset 1702:a2f2673b248d

nginx-1.11.0
author Maxim Dounin <mdounin@mdounin.ru>
date Tue, 24 May 2016 19:21:26 +0300
parents 0108c6525d2a
children 8aa362a99f7c
files text/en/CHANGES text/ru/CHANGES.ru xml/index.xml xml/versions.xml
diffstat 4 files changed, 101 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/text/en/CHANGES	Tue Apr 12 12:55:17 2016 +0300
+++ b/text/en/CHANGES	Tue May 24 19:21:26 2016 +0300
@@ -1,4 +1,51 @@
 
+Changes with nginx 1.11.0                                        24 May 2016
+
+    *) Feature: the "transparent" parameter of the "proxy_bind",
+       "fastcgi_bind", "memcached_bind", "scgi_bind", and "uwsgi_bind"
+       directives.
+
+    *) Feature: the $request_id variable.
+
+    *) Feature: the "map" directive supports combinations of multiple
+       variables as resulting values.
+
+    *) Feature: now nginx checks if EPOLLRDHUP events are supported by
+       kernel, and optimizes connection handling accordingly if the "epoll"
+       method is used.
+
+    *) Feature: the "ssl_certificate" and "ssl_certificate_key" directives
+       can be specified multiple times to load certificates of different
+       types (for example, RSA and ECDSA).
+
+    *) Feature: the "ssl_ecdh_curve" directive now allows specifying a list
+       of curves when using OpenSSL 1.0.2 or newer; by default a list built
+       into OpenSSL is used.
+
+    *) Change: to use DHE ciphers it is now required to specify parameters
+       using the "ssl_dhparam" directive.
+
+    *) Feature: the $proxy_protocol_port variable.
+
+    *) Feature: the $realip_remote_port variable in the
+       ngx_http_realip_module.
+
+    *) Feature: the ngx_http_realip_module is now able to set the client
+       port in addition to the address.
+
+    *) Change: the "421 Misdirected Request" response now used when
+       rejecting requests to a virtual server different from one negotiated
+       during an SSL handshake; this improves interoperability with some
+       HTTP/2 clients when using client certificates.
+
+    *) Change: HTTP/2 clients can now start sending request body
+       immediately; the "http2_body_preread_size" directive controls size of
+       the buffer used before nginx will start reading client request body.
+
+    *) Bugfix: cached error responses were not updated when using the
+       "proxy_cache_bypass" directive.
+
+
 Changes with nginx 1.9.15                                        19 Apr 2016
 
     *) Bugfix: "recv() failed" errors might occur when using HHVM as a
--- a/text/ru/CHANGES.ru	Tue Apr 12 12:55:17 2016 +0300
+++ b/text/ru/CHANGES.ru	Tue May 24 19:21:26 2016 +0300
@@ -1,4 +1,50 @@
 
+Изменения в nginx 1.11.0                                          24.05.2016
+
+    *) Добавление: параметр transparent директив proxy_bind, fastcgi_bind,
+       memcached_bind, scgi_bind и uwsgi_bind.
+
+    *) Добавление: переменная $request_id.
+
+    *) Добавление: директива map поддерживает комбинации нескольких
+       переменных в качестве результирующих значений.
+
+    *) Добавление: теперь при использовании метода epoll nginx проверяет,
+       поддерживает ли ядро события EPOLLRDHUP, и соответственно
+       оптимизирует обработку соединений.
+
+    *) Добавление: директивы ssl_certificate и ssl_certificate_key теперь
+       можно указывать несколько раз для загрузки сертификатов разных типов
+       (например, RSA и ECDSA).
+
+    *) Добавление: при использовании OpenSSL 1.0.2 и новее с помощью
+       директивы ssl_ecdh_curve теперь можно задать список кривых; по
+       умолчанию используется встроенный в OpenSSL список кривых.
+
+    *) Изменение: для использования DHE-шифров теперь надо явно задавать
+       файл параметров с помощью директивы ssl_dhparam.
+
+    *) Добавление: переменная $proxy_protocol_port.
+
+    *) Добавление: переменная $realip_remote_port в модуле
+       ngx_http_realip_module.
+
+    *) Добавление: модуль ngx_http_realip_module теперь позволяет
+       устанавливать не только адрес, но и порт клиента.
+
+    *) Изменение: при попытке запросить виртуальный сервер, отличающийся от
+       согласованного в процессе SSL handshake, теперь возвращается ответ
+       "421 Misdirected Request"; это улучшает совместимость с некоторыми
+       HTTP/2-клиентами в случае использования клиентских сертификатов.
+
+    *) Изменение: HTTP/2-клиенты теперь могут сразу присылать тело запроса;
+       директива http2_body_preread_size позволяет указать размер буфера,
+       который будет использоваться до того, как nginx начнёт читать тело.
+
+    *) Исправление: при использовании директивы proxy_cache_bypass не
+       обновлялись закэшированные ошибочные ответы.
+
+
 Изменения в nginx 1.9.15                                          19.04.2016
 
     *) Исправление: при использовании HHVM в качестве FastCGI-сервера могли
--- a/xml/index.xml	Tue Apr 12 12:55:17 2016 +0300
+++ b/xml/index.xml	Tue May 24 19:21:26 2016 +0300
@@ -7,6 +7,13 @@
 
 <news name="nginx news" link="/" lang="en">
 
+<event date="2016-05-24">
+<para>
+<link doc="en/download.xml">nginx-1.11.0</link>
+mainline version has been released.
+</para>
+</event>
+
 <event date="2016-04-26">
 <para>
 <link doc="en/download.xml">nginx-1.10.0</link>
--- a/xml/versions.xml	Tue Apr 12 12:55:17 2016 +0300
+++ b/xml/versions.xml	Tue May 24 19:21:26 2016 +0300
@@ -9,7 +9,7 @@
 
 <download tag="mainline" changes="">
 
-<item ver="1.9.15" />
+<item ver="1.11.0" />
 
 </download>