В конце ноября 2024 года состоялся выпуск высокопроизводительного HTTP-сервера и многопротокольного прокси-сервера nginx 1.27.3. Исходный код проекта nginx написан на языке C и распространяется под лицензией BSD.
Проект nginx 1.27.0 вышел в релиз в мае этого года. В следующем году на базе основной ветки 1.27.x будет сформирована стабильная ветка nginx 1.28. Версия nginx 1.26.0 вышла в апреле. В стабильную ветку 1.26.x вносятся только изменения, связанные с устранением серьёзных ошибок и уязвимостей. Релиз nginx 1.25.0 состоялся в мае 2023 года.
По информации OpenNET, основные изменения и дополнения в nginx 1.27.3:
в директиву server, используемую в блоке upstream, добавлена поддержка параметра resolve, включающего отслеживание изменения IP-адреса для используемого доменного имени и автоматическое обновление конфигурации блока upstream без необходимости перезапуска nginx в случае изменения адреса;
в модуль ngx_mail_proxy_module добавлена поддержка специфичного для SmarterMail режима IMAP LOGIN с нетегированным ответом CAPABILITY;
по умолчанию отключены протоколы TLSv1 и TLSv1.1;
в директивах proxy_bind, fastcgi_bind, grpc_bind, memcached_bind, scgi_bind и uwsgi_bind, а также в качестве адреса клиента в модуле ngx_http_realip_module разрешено указание IPv6-адресов в квадратных скобках без номера порта;
устранены ошибки в реализациях модуля ngx_http_mp4_module и директивы proxy_store;
на платформе DragonFly BSD налажена работа параметра so_keepalive в директиве listen.
Источник новости: habr.com