Skip to content

Commit 4392f03

Browse files
nginxkolbyjack
authored andcommitted
Changes with nginx 1.7.8 02 Dec 2014
*) Change: now the "If-Modified-Since", "If-Range", etc. client request header lines are passed to a backend while caching if nginx knows in advance that the response will not be cached (e.g., when using proxy_cache_min_uses). *) Change: now after proxy_cache_lock_timeout nginx sends a request to a backend with caching disabled; the new directives "proxy_cache_lock_age", "fastcgi_cache_lock_age", "scgi_cache_lock_age", and "uwsgi_cache_lock_age" specify a time after which the lock will be released and another attempt to cache a response will be made. *) Change: the "log_format" directive can now be used only at http level. *) Feature: the "proxy_ssl_certificate", "proxy_ssl_certificate_key", "proxy_ssl_password_file", "uwsgi_ssl_certificate", "uwsgi_ssl_certificate_key", and "uwsgi_ssl_password_file" directives. Thanks to Piotr Sikora. *) Feature: it is now possible to switch to a named location using "X-Accel-Redirect". Thanks to Toshikuni Fukaya. *) Feature: now the "tcp_nodelay" directive works with SPDY connections. *) Feature: new directives in vim syntax highliting scripts. Thanks to Peter Wu. *) Bugfix: nginx ignored the "s-maxage" value in the "Cache-Control" backend response header line. Thanks to Piotr Sikora. *) Bugfix: in the ngx_http_spdy_module. Thanks to Piotr Sikora. *) Bugfix: in the "ssl_password_file" directive when using OpenSSL 0.9.8zc, 1.0.0o, 1.0.1j. *) Bugfix: alerts "header already sent" appeared in logs if the "post_action" directive was used; the bug had appeared in 1.5.4. *) Bugfix: alerts "the http output chain is empty" might appear in logs if the "postpone_output 0" directive was used with SSI includes. *) Bugfix: in the "proxy_cache_lock" directive with SSI subrequests. Thanks to Yichun Zhang.
1 parent 9a11306 commit 4392f03

38 files changed

+1442
-1065
lines changed

CHANGES

Lines changed: 53 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,56 @@
11

2+
Changes with nginx 1.7.8 02 Dec 2014
3+
4+
*) Change: now the "If-Modified-Since", "If-Range", etc. client request
5+
header lines are passed to a backend while caching if nginx knows in
6+
advance that the response will not be cached (e.g., when using
7+
proxy_cache_min_uses).
8+
9+
*) Change: now after proxy_cache_lock_timeout nginx sends a request to a
10+
backend with caching disabled; the new directives
11+
"proxy_cache_lock_age", "fastcgi_cache_lock_age",
12+
"scgi_cache_lock_age", and "uwsgi_cache_lock_age" specify a time
13+
after which the lock will be released and another attempt to cache a
14+
response will be made.
15+
16+
*) Change: the "log_format" directive can now be used only at http
17+
level.
18+
19+
*) Feature: the "proxy_ssl_certificate", "proxy_ssl_certificate_key",
20+
"proxy_ssl_password_file", "uwsgi_ssl_certificate",
21+
"uwsgi_ssl_certificate_key", and "uwsgi_ssl_password_file"
22+
directives.
23+
Thanks to Piotr Sikora.
24+
25+
*) Feature: it is now possible to switch to a named location using
26+
"X-Accel-Redirect".
27+
Thanks to Toshikuni Fukaya.
28+
29+
*) Feature: now the "tcp_nodelay" directive works with SPDY connections.
30+
31+
*) Feature: new directives in vim syntax highliting scripts.
32+
Thanks to Peter Wu.
33+
34+
*) Bugfix: nginx ignored the "s-maxage" value in the "Cache-Control"
35+
backend response header line.
36+
Thanks to Piotr Sikora.
37+
38+
*) Bugfix: in the ngx_http_spdy_module.
39+
Thanks to Piotr Sikora.
40+
41+
*) Bugfix: in the "ssl_password_file" directive when using OpenSSL
42+
0.9.8zc, 1.0.0o, 1.0.1j.
43+
44+
*) Bugfix: alerts "header already sent" appeared in logs if the
45+
"post_action" directive was used; the bug had appeared in 1.5.4.
46+
47+
*) Bugfix: alerts "the http output chain is empty" might appear in logs
48+
if the "postpone_output 0" directive was used with SSI includes.
49+
50+
*) Bugfix: in the "proxy_cache_lock" directive with SSI subrequests.
51+
Thanks to Yichun Zhang.
52+
53+
254
Changes with nginx 1.7.7 28 Oct 2014
355

456
*) Change: now nginx takes into account the "Vary" header line in a
@@ -3412,7 +3464,7 @@ Changes with nginx 0.7.11 18 Aug 2008
34123464
*) Feature: the "proxy_ssl_session_reuse" directive.
34133465

34143466
*) Bugfix: a "proxy_pass" directive without URI part might use original
3415-
request after the "X-Accel-Redirect" redirection was used;
3467+
request after the "X-Accel-Redirect" redirection was used.
34163468

34173469
*) Bugfix: if a directory has search only rights and the first index
34183470
file was absent, then nginx returned the 500 status code.

CHANGES.ru

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,59 @@
11

2+
Изменения в nginx 1.7.8 02.12.2014
3+
4+
*) Изменение: теперь строки "If-Modified-Since", "If-Range" и им
5+
подобные в заголовке запроса клиента передаются бэкенду при
6+
включённом кэшировании, если nginx заранее знает, что не будет
7+
кэшировать ответ (например, при использовании proxy_cache_min_uses).
8+
9+
*) Изменение: теперь после истечения proxy_cache_lock_timeout nginx
10+
отправляет запрос на бэкенд без кэширования; новые директивы
11+
proxy_cache_lock_age, fastcgi_cache_lock_age, scgi_cache_lock_age и
12+
uwsgi_cache_lock_age позволяют указать, через какое время блокировка
13+
будет принудительно снята и будет сделана ещё одна попытка
14+
закэшировать ответ.
15+
16+
*) Изменение: директива log_format теперь может использоваться только на
17+
уровне http.
18+
19+
*) Добавление: директивы proxy_ssl_certificate,
20+
proxy_ssl_certificate_key, proxy_ssl_password_file,
21+
uwsgi_ssl_certificate, uwsgi_ssl_certificate_key и
22+
uwsgi_ssl_password_file.
23+
Спасибо Piotr Sikora.
24+
25+
*) Добавление: теперь с помощью X-Accel-Redirect можно перейти в
26+
именованный location.
27+
Спасибо Toshikuni Fukaya.
28+
29+
*) Добавление: теперь директива tcp_nodelay работает для
30+
SPDY-соединений.
31+
32+
*) Добавление: новые директивы в скриптах подсветки синтаксиса для vim.
33+
Спасибо Peter Wu.
34+
35+
*) Исправление: nginx игнорировал значение "s-maxage" в строке
36+
"Cache-Control" в заголовке ответа бэкенда.
37+
Спасибо Piotr Sikora.
38+
39+
*) Исправление: в модуле ngx_http_spdy_module.
40+
Спасибо Piotr Sikora.
41+
42+
*) Исправление: в директиве ssl_password_file при использовании OpenSSL
43+
0.9.8zc, 1.0.0o, 1.0.1j.
44+
45+
*) Исправление: при использовании директивы post_action в лог писались
46+
сообщения "header already sent"; ошибка появилась в nginx 1.5.4.
47+
48+
*) Исправление: при использовании директивы "postpone_output 0" с
49+
SSI-подзапросами в лог могли писаться сообщения "the http output
50+
chain is empty".
51+
52+
*) Исправление: в директиве proxy_cache_lock при использовании
53+
SSI-подзапросов.
54+
Спасибо Yichun Zhang.
55+
56+
257
Изменения в nginx 1.7.7 28.10.2014
358

459
*) Изменение: теперь nginx учитывает при кэшировании строку "Vary" в

0 commit comments

Comments
 (0)