Versiunea nginx 1.21.4

A fost lansată ramura principală a nginx 1.21.4, în cadrul căreia dezvoltarea de noi funcții continuă (în ramura stabilă 1.20 suportată în paralel se fac doar modificări legate de eliminarea erorilor și vulnerabilităților grave).

Principalele modificări:

  • Suportul pentru stabilirea conexiunilor HTTP/2 folosind extensia NPN (Next Protocol Negotiation) în loc de ALPN a fost întrerupt;
  • Se asigură că conexiunile SSL sunt închise atunci când un client utilizează extensia ALPN dacă nu este selectat un protocol acceptat în timpul negocierii conexiunii;
  • În directiva „sendfile_max_chunk”, valoarea implicită a fost schimbată la 2 megaocteți;
  • În modulul stream a fost adăugată directiva proxy_half_close, cu care puteți configura comportamentul la închiderea unei conexiuni TCP proxy pe una dintre laturi („TCP half-close”);
  • În modulul stream, directiva ssl_alpn a fost adăugată pentru a determina lista de protocoale ALPN suportate (h2, http/1.1) și variabila $ssl_alpn_protocol, reflectând protocolul ALPN convenit cu clientul;
  • S-a adăugat suport pentru apelarea SSL_sendfile() când utilizați OpenSSL 3.0;
  • S-a adăugat directiva „mp4_start_key_frame” în modulul ngx_http_mp4_module pentru difuzarea unui flux video pornind de la un cadru cheie.
  • S-a rezolvat setarea variabilei $content_length când se folosește codificarea transferului în bucăți;
  • S-a remediat eroarea de cache a conexiunii la primirea unui răspuns de lungime incorectă de la backend-ul proxy;
  • S-a remediat înregistrarea cu nivelul „eroare” în loc de „informații” atunci când anteturile din backend-uri sunt incorecte;
  • S-au remediat cererile suspendate când se folosește HTTP/2 și directiva aio_write.

Sursa: opennet.ru

Adauga un comentariu