comparison docs/xml/nginx/changes.xml @ 6471:5936b7ed9292 release-1.9.13

nginx-1.9.13-RELEASE
author Maxim Dounin <mdounin@mdounin.ru>
date Tue, 29 Mar 2016 18:09:30 +0300
parents ead3907d74f9
children 5511e846dfc7
comparison
equal deleted inserted replaced
6470:62d950bc0f15 6471:5936b7ed9292
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.9.13" date="29.03.2016">
9
10 <change type="change">
11 <para lang="ru">
12 неидемпотентные запросы (POST, LOCK, PATCH)
13 теперь по умолчанию не передаются на другой сервер,
14 если запрос уже был отправлен на бэкенд;
15 параметр non_idempotent директивы proxy_next_upstream
16 явно разрешает повторять такие запросы.
17 </para>
18 <para lang="en">
19 non-idempotent requests (POST, LOCK, PATCH)
20 are no longer passed to the next server by default
21 if a request has been sent to a backend;
22 the "non_idempotent" parameter of the "proxy_next_upstream" directive
23 explicitly allows retrying such requests.
24 </para>
25 </change>
26
27 <change type="feature">
28 <para lang="ru">
29 модуль ngx_http_perl_module теперь можно собрать динамически.
30 </para>
31 <para lang="en">
32 the ngx_http_perl_module can be built dynamically.
33 </para>
34 </change>
35
36 <change type="feature">
37 <para lang="ru">
38 поддержка UDP в модуле stream.
39 </para>
40 <para lang="en">
41 UDP support in the stream module.
42 </para>
43 </change>
44
45 <change type="feature">
46 <para lang="ru">
47 директива aio_write.
48 </para>
49 <para lang="en">
50 the "aio_write" directive.
51 </para>
52 </change>
53
54 <change type="feature">
55 <para lang="ru">
56 теперь cache manager следит за количеством элементов в кэше
57 и старается не допускать переполнений зоны разделяемой памяти.
58 </para>
59 <para lang="en">
60 now cache manager monitors number of elements in caches
61 and tries to avoid cache keys zone overflows.
62 </para>
63 </change>
64
65 <change type="bugfix">
66 <para lang="ru">
67 при использовании директив sendfile и aio с подзапросами
68 в логах могли появляться сообщения "task already active" и "second aio post".
69 </para>
70 <para lang="en">
71
72 "task already active" and "second aio post" alerts might appear in logs
73 when using the "sendfile" and "aio" directives with subrequests.
74 </para>
75 </change>
76
77 <change type="bugfix">
78 <para lang="ru">
79 при использовании кэширования
80 в логах могли появляться сообщения "zero size buf in output",
81 если клиент закрывал соединение преждевременно.
82 </para>
83 <para lang="en">
84 "zero size buf in output" alerts might appear in logs
85 if caching was used
86 and a client closed a connection prematurely.
87 </para>
88 </change>
89
90 <change type="bugfix">
91 <para lang="ru">
92 при использовании кэширования
93 соединения с клиентами могли закрываться без необходимости.<br/>
94 Спасибо Justin Li.
95 </para>
96 <para lang="en">
97 connections with clients might be closed needlessly
98 if caching was used.<br/>
99 Thanks to Justin Li.
100 </para>
101 </change>
102
103 <change type="bugfix">
104 <para lang="ru">
105 nginx мог нагружать процессор
106 при использовании директивы sendfile на Linux и Solaris,
107 если отправляемый файл был изменён в процессе отправки.
108 </para>
109 <para lang="en">
110 nginx might hog CPU
111 if the "sendfile" directive was used on Linux or Solaris
112 and a file being sent was changed during sending.
113 </para>
114 </change>
115
116 <change type="bugfix">
117 <para lang="ru">
118 при использовании директив sendfile и "aio threads"
119 соединения могли зависать.
120 </para>
121 <para lang="en">
122 connections might hang
123 when using the "sendfile" and "aio threads" directives.
124 </para>
125 </change>
126
127 <change type="bugfix">
128 <para lang="ru">
129 в директивах proxy_pass, fastcgi_pass, scgi_pass и uwsgi_pass
130 при использовании переменных.<br/>
131 Спасибо Piotr Sikora.
132 </para>
133 <para lang="en">
134 in the "proxy_pass", "fastcgi_pass", "scgi_pass", and "uwsgi_pass" directives
135 when using variables.<br/>
136 Thanks to Piotr Sikora.
137 </para>
138 </change>
139
140 <change type="bugfix">
141 <para lang="ru">
142 в модуле ngx_http_sub_filter_module.
143 </para>
144 <para lang="en">
145 in the ngx_http_sub_filter_module.
146 </para>
147 </change>
148
149 <change type="bugfix">
150 <para lang="ru">
151 если в закэшированном соединении к бэкенду происходила ошибка,
152 запрос передавался на другой сервер
153 без учёта директивы proxy_next_upstream.
154 </para>
155 <para lang="en">
156 if an error occurred in a cached backend connection,
157 the request was passed to the next server
158 regardless of the proxy_next_upstream directive.
159 </para>
160 </change>
161
162 <change type="bugfix">
163 <para lang="ru">
164 ошибки "CreateFile() failed" при создании временных файлов на Windows.
165 </para>
166 <para lang="en">
167 "CreateFile() failed" errors when creating temporary files on Windows.
168 </para>
169 </change>
170
171 </changes>
6 172
7 173
8 <changes ver="1.9.12" date="24.02.2016"> 174 <changes ver="1.9.12" date="24.02.2016">
9 175
10 <change type="feature"> 176 <change type="feature">