Вышел nginx 1.30
14 апреля 2026 года состоялся выпуск высокопроизводительного HTTP‑сервера и многопротокольного прокси‑сервера nginx 1.30.0. Исходный код проекта nginx написан на языке C и распространяется под лицензией BSD. Проект nginx 1.28.0 вышел в апреле 2025 года. Выпуск nginx 1.29 случился в июне 2025 года.
В рамках nginx 1.30 разработчики продолжат развитие новых возможностей. В параллельно поддерживаемой стабильной ветке 1.29.x вносятся только изменения, связанные с устранением серьёзных ошибок и уязвимостей. В следующем году на базе основной ветки 1.30.x будет сформирована стабильная ветка 1.31.
По информации OpenNET, в nginx 1.30 вошли улучшения и дополнения:
добавлена поддержка протокола Multipath TCP (MPTCP), позволяющего доставлять пакеты одновременно по нескольким маршрутам через разные сетевые интерфейсы. Для включения в директиву isten добавлен параметр multipath;
добавлена поддержка TLS‑расширения ECH (Encrypted ClientHello), продолжающего развитие расширения ESNI (Encrypted Server Name Indication) и используемого для шифрования информации о параметрах TLS‑сеансов, таких как запрошенное доменное имя. Ключевое отличие ECH от ESNI в том, что в ECH вместо шифрования на уровне отдельных полей целиком шифруется всё TLS‑сообщение ClientHello, что позволяет блокировать утечки через поля, которые не охватывает ESNI, например поле PSK (Pre‑Shared Key). Использование ECH включается через указание в директиве ssl_ech_file файла конфигурации ECHConfig в формате PEM. Поддержка доступна при использовании библиотеки OpenSSL 4.0;
добавлена возможность привязки сеансов клиентов к одним и тем же серверам в группе. Доступно три метода: cookie — передача данных о выбранном сервере через указанную Cookie; route — проксируемый сервер назначает
Читать на habr.com