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" объявлен устаревшим).

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

42 минуты назад
Стартап-компания Discovered Materials при помощи ИИ‑агентов ищет новые материалы для чипов, которые будут меньше нагреваться
Стартап Discovered Materials ищет новые материалы для создания чипов, которые будут меньше нагреваться. Для этого организация использует программный конвейер: ИИ‑агенты предлагают потенциальные матери

46 минут назад
В Москве стартовали устанавливать зарядные станции на зданиях центральных тепловых пунктов
В Москве запустили проект по размещению зарядных станций для электромобилей на зданиях центральных тепловых пунктов (ЦТП), расположенных во дворах многоквартирных домов. Инициатором проекта выступило

51 минуту назад
Amazon будет по умолчанию применять для обучения ИИ‑моделей контент стримеров Twitch, если они не откажутся от этого
Стриминговая платформа Twitch будет по умолчанию использовать контент авторов для обучения моделей генеративного искусственного интеллекта своей материнской компании Amazon. Стримерам придётся самим з

56 минут назад
Go-Go-Gadg...Error? Смотрим, как ошибаются Go авторы
В Go авторы ошибаются как и в любом другом языке: опечатки, дубликаты, нерабочие условия проверок и тому подобное. Но почему? Ведь многие используют тот же go vet который прекрасно находит всё это… ве

1 час назад
DeepSeek обновили V4 Pro: конкурент Fable 5, Kimi K3 и GLM 5.2
DeepSeek без большого анонса обновили V4 Pro. Новая релиз уже работает в api под прежним ID deepseek-v4-pro, следовательно существующие интеграции переключатся на неё автоматически. Основной прирост в