Выпуск nginx 1.11.2
Представлен выпуск основной ветки высокопроизводительного HTTP- и прокси-сервера nginx 1.11.2.
Основные изменения:
- В модуле stream добавлена возможность использования переменных;
- Добавлен модуль ngx_stream_map_module, позволяющий создавать переменные, значения которых зависят от значений других переменных;
- Добавлен модуль ngx_stream_return_module, который даёт возможность отправить заданное значение клиенту и после этого закрыть соединение;
- Упразднены параметры сборки »--with-md5» и »--with-sha1». Внутренние реализации MD5 и SHA1 теперь используются всегда;
- В директивах proxy_bind, fastcgi_bind, memcached_bind, scgi_bind и uwsgi_bind теперь можно указывать номер сетевого порта.
- При поддержке в системе опции сокета IP_BIND_ADDRESS_NO_PORT, она теперь применяется по умолчанию;
- Исправлена ошибка в рабочем процессе, приводящая к краху при использовании HTTP/2 и директивы proxy_request_buffering;
- Исправлена ошибка, из-за которой при использовании HTTP/2 к запросам, передаваемым на бэкенд, всегда добавлялась строка заголовка «Content-Length», даже если у запроса не было тела;
- Исправлена ошибка, приводившая к выводу в лог сообщения «http request count is zero» и проявляющаяся при использовании протокола HTTP/2;
- Исправлена ошибка в директиве sub_filter, из-за которой могло буферизироваться больше данных, чем это необходимо. Проблема появилась в версии 1.9.4.
© OpenNet