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