Изменения в nginx 1.1.16 29.02.2012
*) Изменение: ограничение на количество одновременных подзапросов
поднято до 200.
*) Добавление: параметр from в директиве disable_symlinks.
*) Добавление: директивы return и error_page теперь могут использоваться
для возврата перенаправлений с кодом 307.
*) Исправление: в рабочем процессе мог произойти segmentation fault,
если использовалась директива resolver и на глобальном уровне не была
задана директива error_log.
Спасибо Роману Арутюняну.
*) Исправление: в рабочем процессе мог произойти segmentation fault,
если использовались директивы "proxy_http_version 1.1" или
"fastcgi_keep_conn on".
*) Исправление: утечек памяти.
Спасибо Lanshun Zhou.
*) Исправление: в директиве disable_symlinks.
*) Исправление: при использовании ZFS размер кэша на диске мог считаться
некорректно; ошибка появилась в 1.0.1.
*) Исправление: nginx не собирался компилятором icc 12.1.
*) Исправление: nginx не собирался gcc на Solaris; ошибка появилась в
1.1.15.
Maxim Dounin
Изменения в nginx 1.1.15 15.02.2012
*) Добавление: директива disable_symlinks.
*) Добавление: директивы proxy_cookie_domain и proxy_cookie_path.
*) Исправление: nginx мог некорректно сообщать об ошибке "upstream
prematurely closed connection" вместо "upstream sent too big header".
Спасибо Feibo Li.
*) Исправление: nginx не собирался с модулем ngx_http_perl_module, если
использовался параметр --with-openssl.
*) Исправление: количество внутренних перенаправлений в именованные
location'ы не ограничивалось.
*) Исправление: вызов $r->flush() несколько раз подряд мог приводить к
ошибкам в модуле ngx_http_gzip_filter_module.
*) Исправление: при использовании директивы proxy_store с
SSI-подзапросами временные файлы могли не удаляться.
*) Исправление: в некоторых случаях некэшируемые переменные (такие, как
$args) возвращали старое пустое закэшированное значение.
*) Исправление: в рабочем процессе мог произойти segmentation fault,
если одновременно создавалось слишком много SSI-подзапросов; ошибка
появилась в 0.7.25.
Maxim Dounin
Изменения в nginx 1.0.12 06.02.2012
*) Добавление: параметры TLSv1.1 и TLSv1.2 в директиве ssl_protocols.
*) Добавление: SSI команда if поддерживает выделения в регулярных
выражениях.
*) Исправление: SSI команда if не работала внутри команды block.
*) Исправление: в обработке ошибок при использовании AIO на FreeBSD.
*) Исправление: в инициализации библиотеки OpenSSL.
*) Исправление: директива worker_cpu_affinity могла не работать.
*) Исправление: директивы limit_conn_log_level и limit_req_log_level
могли не работать.
*) Исправление: директива read_ahead могла не работать при использовании
совместно с try_files и open_file_cache.
*) Исправление: директива proxy_cache_use_stale с параметром error не
возвращала ответ из кэша, если все бэкенды были признаны
неработающими.
*) Исправление: если в параметре inactive директивы proxy_cache_path
было указано малое время, в рабочем процессе мог произойти
segmentation fault.
*) Исправление: ответы из кэша могли зависать.
*) Исправление: в обработке ошибок при соединении с бэкендом.
Спасибо Piotr Sikora.
*) Исправление: в методе epoll.
Спасибо Yichun Zhang.
*) Исправление: переменная $sent_http_cache_control могла содержать
неверное значение при использовании директивы expires.
Спасибо Yichun Zhang.
*) Исправление: директива limit_rate не позволяла передавать на полной
скорости, даже если был указан очень большой лимит.
*) Исправление: директива sendfile_max_chunk не работала, если
использовалась директива limit_rate.
*) Исправление: nginx не собирался на Solaris; ошибка появилась в
1.0.11.
*) Исправление: в модуле ngx_http_scgi_module.
*) Исправление: в модуле ngx_http_mp4_module.
Maxim Dounin