nginx 1.21.4 leidimas

Išleista pagrindinė nginx 1.21.4 šaka, kurios viduje tęsiamas naujų funkcijų kūrimas (lygiagrečiai palaikomoje stabilioje šakoje 1.20 atliekami tik pakeitimai, susiję su rimtų klaidų ir pažeidžiamumų pašalinimu).

Pagrindiniai pakeitimai:

  • Прекращена поддержка установки HTTP/2-соединений с использованием расширения NPN (Next Protocol Negotiation) вместо ALPN;
  • Обеспечено закрытие SSL-соединений при использовании клиентом расширения ALPN, если в процессе согласования соединений не выбран поддерживаемый протокол;
  • „Sendfile_max_chunk“ direktyvoje numatytoji reikšmė buvo pakeista į 2 megabaitus;
  • В модуле stream добавлена директива proxy_half_close, при помощи которой можно настроить поведение при закрытии проксируемого соединения TCP на одной из сторон («TCP half-close»);
  • В модуле stream добавлена директива ssl_alpn для определения списка поддерживаемых протоколов ALPN (h2, http/1.1) и переменная $ssl_alpn_protocol, отражающая согласованный с клиентом протокол ALPN;
  • Добавлена поддержка вызова SSL_sendfile() при использовании OpenSSL 3.0;
  • Добавлена директива «mp4_start_key_frame» в модуле ngx_http_mp4_module для вещания видеопотока, начиная с ключевого кадра.
  • Ištaisytas $content_length kintamojo nustatymas, kai naudojamas grupinis perdavimo kodavimas;
  • Исправлена ошибка кэширования соединения при получении ответа некорректной длины от проксируемого бэкенда;
  • Исправлено логирование с уровнем «error» вместо «info» при некорректных заголовках от бэкендов;
  • Ištaisytos užklausos, kylančios naudojant HTTP/2 ir aio_write direktyvą.

Šaltinis: opennet.ru

Добавить комментарий