Mercurial > hg > nginx
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"> |