Skip to content

Commit

Permalink
Changes with nginx 1.7.8 02 Dec 2014
Browse files Browse the repository at this point in the history
    *) 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.
  • Loading branch information
nginx authored and kolbyjack committed Dec 2, 2014
1 parent 9a11306 commit 4392f03
Show file tree
Hide file tree
Showing 38 changed files with 1,442 additions and 1,065 deletions.
54 changes: 53 additions & 1 deletion CHANGES
Original file line number Diff line number Diff line change
@@ -1,4 +1,56 @@

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.


Changes with nginx 1.7.7 28 Oct 2014

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

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

*) Bugfix: if a directory has search only rights and the first index
file was absent, then nginx returned the 500 status code.
Expand Down
55 changes: 55 additions & 0 deletions CHANGES.ru
Original file line number Diff line number Diff line change
@@ -1,4 +1,59 @@

Изменения в nginx 1.7.8 02.12.2014

*) Изменение: теперь строки "If-Modified-Since", "If-Range" и им
подобные в заголовке запроса клиента передаются бэкенду при
включённом кэшировании, если nginx заранее знает, что не будет
кэшировать ответ (например, при использовании proxy_cache_min_uses).

*) Изменение: теперь после истечения proxy_cache_lock_timeout nginx
отправляет запрос на бэкенд без кэширования; новые директивы
proxy_cache_lock_age, fastcgi_cache_lock_age, scgi_cache_lock_age и
uwsgi_cache_lock_age позволяют указать, через какое время блокировка
будет принудительно снята и будет сделана ещё одна попытка
закэшировать ответ.

*) Изменение: директива log_format теперь может использоваться только на
уровне http.

*) Добавление: директивы proxy_ssl_certificate,
proxy_ssl_certificate_key, proxy_ssl_password_file,
uwsgi_ssl_certificate, uwsgi_ssl_certificate_key и
uwsgi_ssl_password_file.
Спасибо Piotr Sikora.

*) Добавление: теперь с помощью X-Accel-Redirect можно перейти в
именованный location.
Спасибо Toshikuni Fukaya.

*) Добавление: теперь директива tcp_nodelay работает для
SPDY-соединений.

*) Добавление: новые директивы в скриптах подсветки синтаксиса для vim.
Спасибо Peter Wu.

*) Исправление: nginx игнорировал значение "s-maxage" в строке
"Cache-Control" в заголовке ответа бэкенда.
Спасибо Piotr Sikora.

*) Исправление: в модуле ngx_http_spdy_module.
Спасибо Piotr Sikora.

*) Исправление: в директиве ssl_password_file при использовании OpenSSL
0.9.8zc, 1.0.0o, 1.0.1j.

*) Исправление: при использовании директивы post_action в лог писались
сообщения "header already sent"; ошибка появилась в nginx 1.5.4.

*) Исправление: при использовании директивы "postpone_output 0" с
SSI-подзапросами в лог могли писаться сообщения "the http output
chain is empty".

*) Исправление: в директиве proxy_cache_lock при использовании
SSI-подзапросов.
Спасибо Yichun Zhang.


Изменения в nginx 1.7.7 28.10.2014

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

0 comments on commit 4392f03

Please sign in to comment.