Вышла в свет стабильная версия nginx 1.26.0 с поддержкой HTTP/3


Вышла стабильная версия nginx-1.26.0, в которую вошли новые функции и исправления ошибок из основной ветки 1.25.x, включая экспериментальную поддержку HTTP/3, HTTP/2.

Самые заметные улучшения:

Добавлен модуль ngx_http_v3 с экспериментальной поддержкой протокола HTTP/3. Для сборки модуля предусмотрена опция "--with-http_v3_module".

Отдельная директива "http2" для выборочного включения протокола HTTP/2 в привязке к серверам (может использоваться в отдельных блоках "server"). Параметр "http2" в директиве "listen" объявлен устаревшим.

В модуле stream добавлена поддержка виртуальных серверов.

Новый модуль ngx_stream_pass_module, предназначенный для проброса принятых соединений напрямую в любой слушающий сокет, связанный с такими модулями, как http, stream и mail.

В директиве listen модуля stream реализована поддержка параметров "deferred" (включает отложенный accept), "accept_filter" (фильтр входящих соединений, применяемый перед вызовом функции accept) и "setfib" (задание таблицы маршрутизации).

Реализована поддержка определения размера блока (cache line), используемого для передачи данных между кэшем CPU и памятью для некоторых архитектур.

Улучшено управление буферами, используемыми при автоматическом определении соединений HTTP/2.

Повышена производительность запуска конфигураций с большим числом директив "location".

Удалена поддержка технологии Server push в HTTP/2.

Прекращена поддержка директивы "ssl", ранее объявленной устаревшей.



Размещено в разделе Новости

24.04.2024

Комментарии:


Нет записей, оставьте свой комментарий.