comparison docs/xml/nginx/changes.xml @ 6569:271ee30c6791 release-1.11.0

nginx-1.11.0-RELEASE
author Maxim Dounin <mdounin@mdounin.ru>
date Tue, 24 May 2016 18:54:41 +0300
parents 13070ecfda67
children 2d5d35409eba
comparison
equal deleted inserted replaced
6568:df264686e7de 6569:271ee30c6791
1 <?xml version="1.0" ?> 1 <?xml version="1.0" ?>
2 <!DOCTYPE change_log SYSTEM "../../dtd/changes.dtd" > 2 <!DOCTYPE change_log SYSTEM "../../dtd/changes.dtd" >
3 3
4 4
5 <change_log title="nginx"> 5 <change_log title="nginx">
6
7
8 <changes ver="1.11.0" date="24.05.2016">
9
10 <change type="feature">
11 <para lang="ru">
12 параметр transparent директив proxy_bind, fastcgi_bind,
13 memcached_bind, scgi_bind и uwsgi_bind.
14 </para>
15 <para lang="en">
16 the "transparent" parameter of the "proxy_bind", "fastcgi_bind",
17 "memcached_bind", "scgi_bind", and "uwsgi_bind" directives.
18 </para>
19 </change>
20
21 <change type="feature">
22 <para lang="ru">
23 переменная $request_id.
24 </para>
25 <para lang="en">
26 the $request_id variable.
27 </para>
28 </change>
29
30 <change type="feature">
31 <para lang="ru">
32 директива map поддерживает комбинации нескольких переменных
33 в качестве результирующих значений.
34 </para>
35 <para lang="en">
36 the "map" directive supports combinations of multiple variables
37 as resulting values.
38 </para>
39 </change>
40
41 <change type="feature">
42 <para lang="ru">
43 теперь при использовании метода epoll
44 nginx проверяет, поддерживает ли ядро события EPOLLRDHUP,
45 и соответственно оптимизирует обработку соединений.
46 </para>
47 <para lang="en">
48 now nginx checks if EPOLLRDHUP events are supported by kernel,
49 and optimizes connection handling accordingly
50 if the "epoll" method is used.
51 </para>
52 </change>
53
54 <change type="feature">
55 <para lang="ru">
56 директивы ssl_certificate и ssl_certificate_key
57 теперь можно указывать несколько раз
58 для загрузки сертификатов разных типов (например, RSA и ECDSA).
59 </para>
60 <para lang="en">
61 the "ssl_certificate" and "ssl_certificate_key" directives
62 can be specified multiple times
63 to load certificates of different types (for example, RSA and ECDSA).
64 </para>
65 </change>
66
67 <change type="feature">
68 <para lang="ru">
69 при использовании OpenSSL 1.0.2 и новее
70 с помощью директивы ssl_ecdh_curve теперь можно задать список кривых;
71 по умолчанию используется встроенный в OpenSSL список кривых.
72 </para>
73 <para lang="en">
74 the "ssl_ecdh_curve" directive now allows specifying a list of curves
75 when using OpenSSL 1.0.2 or newer;
76 by default a list built into OpenSSL is used.
77 </para>
78 </change>
79
80 <change type="change">
81 <para lang="ru">
82 для использования DHE-шифров теперь надо явно задавать файл параметров
83 с помощью директивы ssl_dhparam.
84 </para>
85 <para lang="en">
86 to use DHE ciphers it is now required to specify parameters
87 using the "ssl_dhparam" directive.
88 </para>
89 </change>
90
91 <change type="feature">
92 <para lang="ru">
93 переменная $proxy_protocol_port.
94 </para>
95 <para lang="en">
96 the $proxy_protocol_port variable.
97 </para>
98 </change>
99
100 <change type="feature">
101 <para lang="ru">
102 переменная $realip_remote_port в модуле ngx_http_realip_module.
103 </para>
104 <para lang="en">
105 the $realip_remote_port variable in the ngx_http_realip_module.
106 </para>
107 </change>
108
109 <change type="feature">
110 <para lang="ru">
111 модуль ngx_http_realip_module теперь позволяет устанавливать
112 не только адрес, но и порт клиента.
113 </para>
114 <para lang="en">
115 the ngx_http_realip_module is now able to set the client port
116 in addition to the address.
117 </para>
118 </change>
119
120 <change type="change">
121 <para lang="ru">
122 при попытке запросить виртуальный сервер,
123 отличающийся от согласованного в процессе SSL handshake,
124 теперь возвращается ответ "421 Misdirected Request";
125 это улучшает совместимость с некоторыми HTTP/2-клиентами
126 в случае использования клиентских сертификатов.
127 </para>
128 <para lang="en">
129 the "421 Misdirected Request" response now used
130 when rejecting requests to a virtual server
131 different from one negotiated during an SSL handshake;
132 this improves interoperability with some HTTP/2 clients
133 when using client certificates.
134 </para>
135 </change>
136
137 <change type="change">
138 <para lang="ru">
139 HTTP/2-клиенты теперь могут сразу присылать тело запроса;
140 директива http2_body_preread_size позволяет указать размер буфера, который
141 будет использоваться до того, как nginx начнёт читать тело.
142 </para>
143 <para lang="en">
144 HTTP/2 clients can now start sending request body immediately;
145 the "http2_body_preread_size" directive controls size of the buffer used
146 before nginx will start reading client request body.
147 </para>
148 </change>
149
150 <change type="bugfix">
151 <para lang="ru">
152 при использовании директивы proxy_cache_bypass
153 не обновлялись закэшированные ошибочные ответы.
154 </para>
155 <para lang="en">
156 cached error responses were not updated
157 when using the "proxy_cache_bypass" directive.
158 </para>
159 </change>
160
161 </changes>
6 162
7 163
8 <changes ver="1.9.15" date="19.04.2016"> 164 <changes ver="1.9.15" date="19.04.2016">
9 165
10 <change type="bugfix"> 166 <change type="bugfix">