nginx 1.21.4 version

Huvudgrenen av nginx 1.21.4 har släppts, inom vilken utvecklingen av nya funktioner fortsätter (i den parallellt stödda stabila grenen 1.20 görs endast ändringar relaterade till eliminering av allvarliga fel och sårbarheter).

Huvudändringar:

  • Stöd för att upprätta HTTP/2-anslutningar med NPN-tillägget (Next Protocol Negotiation) istället för ALPN har upphört;
  • Säkerställer att SSL-anslutningar stängs när en klient använder ALPN-tillägget om ett protokoll som stöds inte väljs under anslutningsförhandling;
  • I direktivet "sendfile_max_chunk" har standardvärdet ändrats till 2 megabyte;
  • I streammodulen har proxy_half_close-direktivet lagts till, med vilket du kan konfigurera beteendet när du stänger en proxy-TCP-anslutning på en av sidorna ("TCP half-close");
  • I strömmodulen har ssl_alpn-direktivet lagts till för att fastställa listan över stödda ALPN-protokoll (h2, http/1.1) och variabeln $ssl_alpn_protocol, vilket återspeglar ALPN-protokollet som överenskommits med klienten;
  • Lade till stöd för att anropa SSL_sendfile() vid användning av OpenSSL 3.0;
  • Lade till direktivet "mp4_start_key_frame" i ngx_http_mp4_module-modulen för att sända en videoström från en nyckelbildruta.
  • Fixat inställning av variabeln $content_length vid användning av chunked transfer-kodning;
  • Fixat anslutningscachefel vid mottagande av ett svar med felaktig längd från proxyservern;
  • Fixat loggning med "fel"-nivå istället för "info" när rubrikerna från backends är felaktiga;
  • Fixade förfrågningar som hängde vid användning av HTTP/2 och aio_write-direktivet.

Källa: opennet.ru

Lägg en kommentar