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