nginx 1.21.4 -julkaisu

Nginx 1.21.4:n päähaara on julkaistu, jonka sisällä uusien ominaisuuksien kehittäminen jatkuu (rinnakkaistuetussa vakaassa haarassa 1.20 tehdään vain vakavien virheiden ja haavoittuvuuksien poistamiseen liittyviä muutoksia).

Suurimmat muutokset:

  • Tuki HTTP/2-yhteyksien muodostamiselle käyttämällä NPN-laajennusta (Next Protocol Negotiation) ALPN:n sijaan on lopetettu.
  • Varmistaa, että SSL-yhteydet suljetaan, kun asiakas käyttää ALPN-laajennusta, jos tuettua protokollaa ei valita yhteysneuvottelun aikana;
  • "sendfile_max_chunk" -direktiivissä oletusarvo on muutettu 2 megatavuun.
  • Virtausmoduuliin on lisätty käsky proxy_half_close, jolla voit määrittää käyttäytymisen suljettaessa välityspalvelinta TCP-yhteyttä toiselta puolelta ("TCP half-close");
  • Virtausmoduuliin on lisätty ssl_alpn-direktiivi määrittämään tuettujen ALPN-protokollien luettelo (h2, http/1.1) ja $ssl_alpn_protocol-muuttuja, mikä kuvastaa asiakkaan kanssa sovittua ALPN-protokollaa;
  • Lisätty tuki SSL_sendfile():n kutsumiselle käytettäessä OpenSSL 3.0:aa;
  • Lisätty "mp4_start_key_frame" -direktiivi ngx_http_mp4_module-moduuliin videovirran lähettämiseksi avainkehyksestä alkaen.
  • Korjattu $content_length-muuttujan asetus käytettäessä lohkottua siirtokoodausta;
  • Korjattu yhteyden välimuistivirhe vastaanotettaessa väärän pituista vastausta välityspalvelimelta;
  • Korjattu kirjaus "virhe"-tasolla "info" sijaan, kun taustaohjelmien otsikot ovat virheellisiä;
  • Korjattu roikkuvat pyynnöt käytettäessä HTTP/2:ta ja aio_write-direktiiviä.

Lähde: opennet.ru

Lisää kommentti