Nginx 1.21.4 väljalase

Välja on antud nginx 1.21.4 põhiharu, mille raames jätkub uute funktsioonide arendamine (paralleelselt toetatud stabiilses harus 1.20 tehakse vaid tõsiste vigade ja haavatavuste likvideerimisega seotud muudatusi).

Peamised muudatused:

  • Tugi HTTP/2-ühenduste loomiseks, kasutades ALPN-i asemel laiendust NPN (Next Protocol Negotiation), on lõpetatud;
  • Tagab, et SSL-ühendused suletakse, kui klient kasutab ALPN-laiendit, kui ühenduse läbirääkimiste käigus ei valita toetatud protokolli;
  • Direktiiv "sendfile_max_chunk" on vaikeväärtuseks muudetud 2 megabaidiks;
  • Voomoodulisse on lisatud käsk proxy_half_close, millega saab konfigureerida käitumist puhverdatud TCP ühenduse sulgemisel ühel pool (“TCP half-close”);
  • Voomoodulisse on lisatud ssl_alpn direktiiv toetatud ALPN-protokollide loendi määramiseks (h2, http/1.1) ja muutuja $ssl_alpn_protocol, mis kajastab kliendiga kokkulepitud ALPN-protokolli;
  • Lisatud tugi SSL_sendfile() kutsumiseks OpenSSL 3.0 kasutamisel;
  • Lisati mooduli ngx_http_mp4_module direktiiv "mp4_start_key_frame" võtmekaadrist algava videovoo edastamiseks.
  • Parandatud muutuja $content_length seadistamine tükeldatud edastuskodeeringu kasutamisel;
  • Parandatud ühenduse vahemällu salvestamise viga puhverserveri taustaprogrammilt vale pikkusega vastuse saamisel;
  • Parandatud logimine "teabe" asemel "vea" tasemega, kui taustaprogrammide päised on valed;
  • Parandatud HTTP/2 ja aio_write direktiivi kasutamisel rippuvad päringud.

Allikas: opennet.ru

Lisa kommentaar