Вышел nginx 1.24.0

Разработчики представили новую стабильную ветку высокопроизводительного HTTP-сервера и многопротокольного прокси-сервера nginx 1.24.0. Также будет сформирована основная ветка nginx 1.25. На базе основной ветки раз в три месяца формируются выпуски коммерческого продукта Nginx Plus.

3ac7b1a6a0bc542a8f92a298e8b9de3d.JPG

Изменения в ветке 1.23.x:

  • по умолчанию включён протокол TLSv1.3;

  • обеспечена автоматическая ротация ключей шифрования для сессионных тикетов TLS при использовании разделяемой памяти в директиве ssl_session_cache;

  • оптимизировано потребление памяти в конфигурациях с проксированием SSL;

  • добавлена поддержка переменных »$proxy_protocol_tlv_*», в которые записываются значения полей TLV (Type-Length-Value), фигурирующих в протоколе Type-Length-Value PROXY v2;

  • добавлена поддержка байтовых диапазонов (byte range) в модуле ngx_http_gzip_static_module;

  • добавлен параметр «ipv4=off», позволяющий отключить поиск IPv4-адресов при преобразовании имён и адреса в директиве «resolver»;

  • при использовании внутреннего API строки заголовков теперь передаются в форме связанного списка;

  • объединены строки заголовков с идентичными именами при передаче в бэкенды FastCGI, SCGI и uwsgi, в методе $r→header_in () модуля ngx_http_perl_module и в переменных »$http_…»,»$sent_http_…»,»$sent_trailer_…»,»$upstream_http_…» и »$upstream_trailer_…»;

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

  • уровень логов для многих ошибок SSL понижен с критического до информационного;

  • добавлена поддержка не-ASCII символов в именах файлов на платформе Windows в модулях ngx_http_autoindex_module и ngx_http_dav_module, а также в директиве include. В Windows также налажена сборка nginx с OpenSSL 3.0.

По данным компании Netcraft, nginx используется на 18,94% всех активных сайтов и стал вторым по популярности в данной категории после Apache. При рассмотрении всех сайтов nginx сохраняет лидерские позиции с 25,94% рынка (Apache занимает 20,58%).

В настоящее время под управлением nginx работает около 289 млн сайтов, он используется на 34,5% сайтов из миллиона самых посещаемых.

Ранее вышла предварительная реализация поддержки nginx для QUIC+HTTP/3 для дистрибутивов Red Hat Enterprise Linux 9 и двоично-совместимых вариантов, а также Ubuntu 22.04.

© Habrahabr.ru