Представлен (http://mailman.nginx.org/pipermail/nginx-ru-announce/2016/00...) второй выпуск основной стабильной ветки nginx 1.10.2 (http://nginx.org), в рамках которой будет продолжено развитие новых возможностей (в параллельно поддерживаемой стабильной ветке 1.10 (https://www.opennet.me/opennews/art.shtml?num=44524) вносятся только изменения, связанные с устранением серьёзных ошибок и уязвимостей).
Основные изменения (http://nginx.org/ru/CHANGES.ru-1.10):- Внесено изменение, улучшающее совместимость с некоторыми HTTP/2-клиентами в случае использования клиентских сертификатов. При попытке запросить виртуальный сервер, отличающийся от согласованного в процессе SSL handshake, теперь возвращается ответ "421 Misdirected Request";- HTTP/2-клиенты теперь могут сразу присылать тело запроса. Директива "http2_body_preread_size" позволяет указать размер буфера, который будет использоваться до того, как nginx начнёт читать тело;- Исправлена ошибка где в рабочем процессе мог произойти segmentation fault при использовании протокола HTTP/2 и директивы "proxy_request_buffering";- Исправлена ошибка где в запросах бекэнду при использовании протокола HTTP/2 , всегда добавлялась строка заголовка "Content-Length", даже если у запроса не было тела;- Исправлена ошибка при использовании протокола HTTP/2 в логах могли появляться
сообщения "http request count is zero";- Исправлена ошибка в директиве "sub_filter" где могло буферизироваться больше данных, чем это необходимо;- Исправлена утечка сокетов при использовании протокола HTTP/2;- Исправлена ошибка некорректного возвращения ответа при использовании директив "aio threads" и "sendfile";- Внесена совместимость с OpenSSL 1.1.0.
URL: http://mailman.nginx.org/pipermail/nginx-ru-announce/2016/00...
Новость: http://www.opennet.me/opennews/art.shtml?num=45339
> Внесена совместимостьА также причинена польза и понесён доход
Зачастили как-то релизы nginx-а...
Стабильное сообщение в новостях о nginx, все меняется только не это сообщение)
Почему зачастили? Есть ветка stable - 1.10.x, есть mainline - 1.11.x
Иногда из mainline в stable бэкпортируют новые фичи и исправление старых багов.
Все логично.
HTTP/2 видать еще сыровато
сысоевовато
> HTTP/2 видать еще сыроватопочему же? давно как переключился на него и полет нормальный...
но с веб-сокетами еще не дружит ? :(
соотв боевых системах - малоюзабельно, тк во многих вещах уже даже для обратной совместимости выпилили http а в части - надо вручную врубать демон для обратной совместимости(жрущий кучу ресурсов и дырявый что пц).
Просыпаемся из анабиоза, nginx дружит с веб-сокетами уже больше 3 лет.