15 мая 2026, 05:57
Вышел 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" объявлен устаревшим).

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

16 минут назад
Обновлён публичный кроссплатформенный инициатива AltSendme 0.4.0 для конфиденциальной одноранговой передачи файлов
Вышло обновление AltSendme 0.4.0 (а равным образом 0.4.1 и 0.4.2) открытого минималистичного кроссплатформенного приложения под названием AltSendme, разработанное для быстрой, безопасной и конфиденциа
31 минуту назад
Механическая КПП в машине оказалась лучшим тренажёром для мозга
Работа группы учёных нейровизуализационных исследований в Институте развития, старения и рака Университета Тохоку показала, что физическая последовательность действий при вождении автомобиля с механич
1 час назад
Стоимость токенов ИИ для разработчиков может превысить их зарплаты через два года
С точки зрения аналитиков Gartner, растущее использование программных агентов и моделей ценообразования на основе потребления может привести к беспрецедентному росту расходов разработчиков на ИИ на пр
1 час назад
Студенты стартовали списывать на экзаменах при помощи умных очков с ИИ
Студентов по всему миру стартовали уличать в том, что они используют функции умных очков для списывания на экзаменах. Задача нарастает по мере того, как эти устройства становятся всё более доступными.

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