Вышел nginx 1.31

2 мин
Вышел nginx 1.31

13 мая 2026 года состоялся выпуск высокопроизводительного HTTP‑сервера и многопротокольного прокси‑сервера nginx 1.31.0. Исходный код проекта nginx написан на языке C и распространяется под лицензией BSD. Проект nginx 1.28.0 вышел в апреле 2025 года. Выпуск nginx 1.29 случился в июне 2025 года. Релиз nginx 1.30 вышла в апреле 2026 года.

В контексте версии nginx 1.31 продолжается развитие новых возможностей. Дополнительно состоялся выпуск параллельно поддерживаемой стабильной ветки nginx 1.30.1, в которую вносятся только изменения, связанные с устранением серьёзных ошибок и уязвимостей, в том числе патчи против 6 уязвимостей, наиболее опасная из которых допускает удалённое выполнение кода через отправку специально оформленного HTTP-запроса.

По информации OpenNET, в nginx 1.31 вошли улучшения и дополнения:

  • в состав включён модуль ngx_http_tunnel_module, реализующий функция работы в виде прокси ("forward proxy"), перенаправляющего запросы на другой хост при обращении клиента при помощи метода HTTP/1.1 CONNECT. Возможна настройка аутентификации обращения к прокси, используя директивы "auth_basic", "satisfy" и "auth_delay";

  • в блок "upstream" добавлена директива "least_time", включающая метод балансировки нагрузки с передачей запроса серверу с наименьшими средним временем ответа и наименьшим числом активных соединений;

  • в компонент "stream_proxy" добавлена директива "proxy_ssl_alpn" для задания списка протоколов, допустимых в расширении ALPN при подключении к проксируемому серверу. В частности: "proxy_ssl_alpn h2 http/1.1";

  • обеспечено отклонение запросов по протоколам HTTP/2 и HTTP/3, включающим заголовки "Connection", "Proxy-Connection", "Keep-Alive", "Transfer-Encoding", "Upgrade";

  • в модуле ngx_http_dav_module обеспечено отклонение запросов COPY и MOVE с повторяющимися исходным и целевым ресурсом или вложенными коллекциями;

  • уровень логгирования ошибок SSL "invalid alert", "record layer failure" и "SSL alert number N" понижен с "crit" до "info";

  • в скрипт configure добавлен параметр "--without-http_upstream_sticky_module" для отключения сборки модуля http_upstream_sticky_module (параметр "--without-http_upstream_sticky" объявлен устаревшим).

Читают сейчас

Стоимость токенов ИИ для разработчиков может превысить их зарплаты через два года

13 минут назад

Стоимость токенов ИИ для разработчиков может превысить их зарплаты через два года

С точки зрения аналитиков Gartner, растущее использование программных агентов и моделей ценообразования на основе потребления может привести к беспрецедентному росту расходов разработчиков на ИИ на пр

Студенты стартовали списывать на экзаменах при помощи умных очков с ИИ

33 минуты назад

Студенты стартовали списывать на экзаменах при помощи умных очков с ИИ

Студентов по всему миру стартовали уличать в том, что они используют функции умных очков для списывания на экзаменах. Задача нарастает по мере того, как эти устройства становятся всё более доступными.

Операторы связи попросили отменить запрет на установку базовых станций на территории вузов

48 минут назад

Операторы связи попросили отменить запрет на установку базовых станций на территории вузов

Операторы «большой четвёрки» попросили Роспотребнадзор разрешить хостинг базовых станций связи на территории вузов, следует из письма «Вымпелкома», «МегаФона», МТС и Т2 главе службы Анне Поповой и зам

Отправляемые по почте чеки оказались уязвимы для кражи

53 минуты назад

Отправляемые по почте чеки оказались уязвимы для кражи

Пенсионерка Джоан К. Атчинсон из Вашингтона лишилась нескольких тысяч долларов год назад, когда неизвестный перехватил отправленный ею по почте чек. Его изменили, и перед обналичиванием он оказался вы

Китай протестировал систему передачи данных на основе полого оптоволокна

1 час назад

Китай протестировал систему передачи данных на основе полого оптоволокна

Китайские телеком-операторы наряду с производителями оптоволокна протестировали систему передачи данных на основе полого оптоволокна. Инженерам удалось обеспечить суммарную пропускную способность 51,3