Nginx 1.21.4 udgivelse

Hovedgrenen af ​​nginx 1.21.4 er blevet frigivet, inden for hvilken udviklingen af ​​nye funktioner fortsætter (i den parallelt understøttede stabile gren 1.20 foretages kun ændringer relateret til eliminering af alvorlige fejl og sårbarheder).

Vigtigste ændringer:

  • Understøttelse af etablering af HTTP/2-forbindelser ved hjælp af NPN-udvidelsen (Next Protocol Negotiation) i stedet for ALPN er blevet afbrudt;
  • Sikrer, at SSL-forbindelser lukkes, når en klient bruger ALPN-udvidelsen, hvis en understøttet protokol ikke er valgt under forbindelsesforhandling;
  • I "sendfile_max_chunk"-direktivet er standardværdien blevet ændret til 2 megabyte;
  • I stream-modulet er proxy_half_close-direktivet tilføjet, hvormed du kan konfigurere adfærden ved lukning af en proxy-TCP-forbindelse på en af ​​siderne ("TCP half-close");
  • I stream-modulet er ssl_alpn-direktivet blevet tilføjet for at bestemme listen over understøttede ALPN-protokoller (h2, http/1.1) og $ssl_alpn_protocol-variablen, hvilket afspejler ALPN-protokollen aftalt med klienten;
  • Tilføjet understøttelse for at kalde SSL_sendfile() ved brug af OpenSSL 3.0;
  • Tilføjet "mp4_start_key_frame"-direktivet i ngx_http_mp4_module-modulet til at udsende en videostream, der starter fra en nøgleramme.
  • Rettet indstilling af $content_length-variablen ved brug af chunked transfer-kodning;
  • Rettet forbindelsescaching-fejl ved modtagelse af et svar af forkert længde fra den proxyede backend;
  • Rettet logning med "fejl"-niveauet i stedet for "info", når headerne fra backends er forkerte;
  • Rettede anmodninger, der hænger ved brug af HTTP/2 og aio_write-direktivet.

Kilde: opennet.ru

Tilføj en kommentar