Mercurial > hg > nginx
comparison docs/xml/nginx/changes.xml @ 7722:3cbc2602325f release-1.19.3
nginx-1.19.3-RELEASE
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Tue, 29 Sep 2020 17:32:10 +0300 |
parents | a7b46539f507 |
children | dc0cc425fa63 |
comparison
equal
deleted
inserted
replaced
7721:5975be6c97f8 | 7722:3cbc2602325f |
---|---|
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.19.3" date="2020-09-29"> | |
9 | |
10 <change type="feature"> | |
11 <para lang="ru"> | |
12 модуль ngx_stream_set_module. | |
13 </para> | |
14 <para lang="en"> | |
15 the ngx_stream_set_module. | |
16 </para> | |
17 </change> | |
18 | |
19 <change type="feature"> | |
20 <para lang="ru"> | |
21 директива proxy_cookie_flags. | |
22 </para> | |
23 <para lang="en"> | |
24 the "proxy_cookie_flags" directive. | |
25 </para> | |
26 </change> | |
27 | |
28 <change type="feature"> | |
29 <para lang="ru"> | |
30 директива userid_flags. | |
31 </para> | |
32 <para lang="en"> | |
33 the "userid_flags" directive. | |
34 </para> | |
35 </change> | |
36 | |
37 <change type="bugfix"> | |
38 <para lang="ru"> | |
39 расширение управления кэшированием stale-if-error | |
40 ошибочно применялось, если бэкенд возвращал ответ | |
41 с кодом 500, 502, 503, 504, 403, 404 или 429. | |
42 </para> | |
43 <para lang="en"> | |
44 the "stale-if-error" cache control extension | |
45 was erroneously applied if backend returned a response | |
46 with status code 500, 502, 503, 504, 403, 404, or 429. | |
47 </para> | |
48 </change> | |
49 | |
50 <change type="bugfix"> | |
51 <para lang="ru"> | |
52 если использовалось кэширование | |
53 и бэкенд возвращал ответы с строкой заголовка Vary, | |
54 в логах могли появляться сообщения "[crit] cache file ... has too long header". | |
55 </para> | |
56 <para lang="en"> | |
57 "[crit] cache file ... has too long header" messages might appear in logs | |
58 if caching was used | |
59 and the backend returned responses with the "Vary" header line. | |
60 </para> | |
61 </change> | |
62 | |
63 <change type="workaround"> | |
64 <para lang="ru"> | |
65 при использовании OpenSSL 1.1.1 | |
66 в логах могли появляться сообщения "[crit] SSL_write() failed". | |
67 </para> | |
68 <para lang="en"> | |
69 "[crit] SSL_write() failed" messages might appear in logs | |
70 when using OpenSSL 1.1.1. | |
71 </para> | |
72 </change> | |
73 | |
74 <change type="bugfix"> | |
75 <para lang="ru"> | |
76 в логах могли появляться сообщения | |
77 "SSL_shutdown() failed (SSL: ... bad write retry)"; | |
78 ошибка появилась в 1.19.2. | |
79 </para> | |
80 <para lang="en"> | |
81 "SSL_shutdown() failed (SSL: ... bad write retry)" | |
82 messages might appear in logs; | |
83 the bug had appeared in 1.19.2. | |
84 </para> | |
85 </change> | |
86 | |
87 <change type="bugfix"> | |
88 <para lang="ru"> | |
89 при использовании HTTP/2 | |
90 в рабочем процессе мог произойти segmentation fault, | |
91 если ошибки с кодом 400 с помощью директивы error_page | |
92 перенаправлялись в проксируемый location. | |
93 </para> | |
94 <para lang="en"> | |
95 a segmentation fault might occur in a worker process | |
96 when using HTTP/2 | |
97 if errors with code 400 were redirected to a proxied location | |
98 using the "error_page" directive. | |
99 </para> | |
100 </change> | |
101 | |
102 <change type="bugfix"> | |
103 <para lang="ru"> | |
104 утечки сокетов при использовании HTTP/2 и подзапросов в модуле njs. | |
105 </para> | |
106 <para lang="en"> | |
107 socket leak when using HTTP/2 and subrequests in the njs module. | |
108 </para> | |
109 </change> | |
110 | |
111 </changes> | |
6 | 112 |
7 | 113 |
8 <changes ver="1.19.2" date="2020-08-11"> | 114 <changes ver="1.19.2" date="2020-08-11"> |
9 | 115 |
10 <change type="change"> | 116 <change type="change"> |