comparison docs/xml/nginx/changes.xml @ 4170:b53b4ecfb089 stable-1.0 release-1.0.7

nginx-1.0.7-RELEASE
author Igor Sysoev <igor@sysoev.ru>
date Fri, 30 Sep 2011 15:35:23 +0000
parents 5f65c1c96be9
children 83ec093b74f5
comparison
equal deleted inserted replaced
4169:432243531ce3 4170:b53b4ecfb089
5 <change_log link="/nginx/changes.html" path="/nginx/" root=".." 5 <change_log link="/nginx/changes.html" path="/nginx/" root=".."
6 title="nginx"> 6 title="nginx">
7 7
8 <title lang="ru">Изменения в nginx</title> 8 <title lang="ru">Изменения в nginx</title>
9 <title lang="en">nginx changelog</title> 9 <title lang="en">nginx changelog</title>
10
11
12 <changes ver="1.0.7" date="30.09.2011">
13
14 <change type="change">
15 <para lang="ru">
16 теперь, если суммарный размер всех диапазонов больше размера исходного ответа,
17 то nginx возвращает только исходный ответ, не обрабатывая диапазоны.
18 </para>
19 <para lang="en">
20 now if total size of all ranges is greater than source response size,
21 then nginx disables ranges and returns just the source response.
22 </para>
23 </change>
24
25 <change type="feature">
26 <para lang="ru">
27 директива max_ranges.
28 </para>
29 <para lang="en">
30 the "max_ranges" directive.
31 </para>
32 </change>
33
34 <change type="feature">
35 <para lang="ru">
36 модуль ngx_http_mp4_module.
37 </para>
38 <para lang="en">
39 the module ngx_http_mp4_module.
40 </para>
41 </change>
42
43 <change type="feature">
44 <para lang="ru">
45 директива worker_aio_requests.
46 </para>
47 <para lang="en">
48 the "worker_aio_requests" directive.
49 </para>
50 </change>
51
52 <change type="bugfix">
53 <para lang="ru">
54 если nginx был собран с файловым AIO,
55 он не мог запускаться на Linux без поддержки AIO.
56 </para>
57 <para lang="en">
58 if nginx was built --with-file-aio it could not be run on Linux
59 kernel which did not support AIO.
60 </para>
61 </change>
62
63 <change type="bugfix">
64 <para lang="ru">
65 в обработке ошибок при работе с Linux AIO.
66 <br/>
67 Спасибо Hagai Avrahami.
68 </para>
69 <para lang="en">
70 in Linux AIO error processing.
71 <br/>
72 Thanks to Hagai Avrahami.
73 </para>
74 </change>
75
76 <change type="bugfix">
77 <para lang="ru">
78 в Linux AIO, используемым совместно с open_file_cache.
79 </para>
80 <para lang="en">
81 in Linux AIO combined with open_file_cache.
82 </para>
83 </change>
84
85 <change type="bugfix">
86 <para lang="ru">
87 open_file_cache не обновлял информацию о файле,
88 если файл был изменён не атомарно.
89 </para>
90 <para lang="en">
91 open_file_cache did not update file info on retest
92 if file was not atomically changed.
93 </para>
94 </change>
95
96 <change type="bugfix">
97 <para lang="ru">
98 уменьшено потребление памяти для долгоживущих запросов.
99 </para>
100 <para lang="en">
101 reduced memory consumption for long-lived requests.
102 </para>
103 </change>
104
105 <change type="bugfix">
106 <para lang="ru">
107 в директивах proxy/fastcgi/scgi/ uwsgi_ignore_client_abort.
108 </para>
109 <para lang="en">
110 in the "proxy/fastcgi/scgi/uwsgi_ignore_client_abort" directives.
111 </para>
112 </change>
113
114 <change type="bugfix">
115 <para lang="ru">
116 nginx не собирался на MacOSX 10.7.
117 </para>
118 <para lang="en">
119 nginx could not be built on MacOSX 10.7.
120 </para>
121 </change>
122
123 <change type="bugfix">
124 <para lang="ru">
125 в директивах proxy/fastcgi/scgi/ uwsgi_ignore_client_abort.
126 </para>
127 <para lang="en">
128 in the "proxy/fastcgi/scgi/uwsgi_ignore_client_abort" directives.
129 </para>
130 </change>
131
132 <change type="bugfix">
133 <para lang="ru">
134 обработка тела запроса могла быть неверной, если клиент использовал pipelining.
135 </para>
136 <para lang="en">
137 request body might be processed incorrectly if client used pipelining.
138 </para>
139 </change>
140
141 <change type="bugfix">
142 <para lang="ru">
143 в директиве request_body_in_single_buf.
144 </para>
145 <para lang="en">
146 in the "request_body_in_single_buf" directive.
147 </para>
148 </change>
149
150 <change type="bugfix">
151 <para lang="ru">
152 в директивах proxy_set_body и proxy_pass_request_body
153 при использовании SSL-соединения с бэкендом.
154 </para>
155 <para lang="en">
156 in "proxy_set_body" and "proxy_pass_request_body" directives
157 if SSL connection to backend was used.
158 </para>
159 </change>
160
161 <change type="bugfix">
162 <para lang="ru">
163 nginx нагружал процессор, если все серверы в upstream'е были помечены
164 флагом down.
165 </para>
166 <para lang="en">
167 nginx hogged CPU if all servers in an upstream were marked as "down".
168 </para>
169 </change>
170
171 <change type="bugfix">
172 <para lang="ru">
173 при переконфигурации мог произойти segmentation fault,
174 если в предыдущей конфигурации был определён, но не использовался
175 ssl_session_cache.
176 </para>
177 <para lang="en">
178 a segmentation fault might occur during reconfiguration
179 if ssl_session_cache was defined but not used in previous configuration.
180 </para>
181 </change>
182
183 <change type="bugfix">
184 <para lang="ru">
185 при использовании большого количества backup-серверов
186 в рабочем процессе мог произойти segmentation fault.
187 </para>
188 <para lang="en">
189 a segmentation fault might occur in a worker process
190 if many backup servers were used in an upstream.
191 </para>
192 </change>
193
194 </changes>
10 195
11 196
12 <changes ver="1.0.6" date="29.08.2011"> 197 <changes ver="1.0.6" date="29.08.2011">
13 198
14 <change type="feature"> 199 <change type="feature">