Nginx 1.21.4 pÔhivaru on vÀlja antud, mille raames jÀtkub uute vÔimaluste arendamine (paralleelselt toetatavas stabiilses versioonis 1.20 tehakse muudatusi, mis on seotud tÔsiste vigade ja haavatavuste parandamisega).
Peamised muudatused:
- Toetamine HTTP/2 ĂŒhenduste seadistamiseks NPN (Next Protocol Negotiation) laiendi kaudu on lĂ”petatud, asendades ALPN;
- Tagatud on SSL-ĂŒhenduste sulgemine, kui kliendi poolt on kasutusel ALPN laiend ning lĂ€birÀÀkimiste kĂ€igus ei ole valitud toetatud protokolli;
- KĂ€sus "sendfile_max_chunk" on vaikeseade muudetud 2 megabaitiks;
- Stream moodulisse on lisatud direktiiv proxy_half_close, millega saab seadistada kĂ€itumist TCP ĂŒhenduse sulgemisel ĂŒhe osapoole poolest ("TCP half-close");
- Stream moodulisse on lisatud direktiiv ssl_alpn, et mÀÀrata ALPN toetatud protokollide nimekiri (h2, http/1.1) ja muutuja $ssl_alpn_protocol, mis peegeldab lÀbirÀÀgitud ALPN protokolli kliendiga;
- Lisatud on tugi SSL_sendfile() vÀljakutsetele OpenSSL 3.0 kasutamisel;
- ngx_http_mp4_module moodulisse on lisatud direktiiv "mp4_start_key_frame" videovoogude edastamiseks alates vÔtmekaadrist.
- Parandatud muutuja $content_length mÀÀramine, kui kasutatakse chunked transfer encodingut;
- Parandus: ĂŒhenduse vahemĂ€lu viga, kui vastus tuleb vale pikkusega edastusserverilt;
- Parandus: logimine âerrorâ tasemega eelneva asemel âinfoâ, kui serverilt tulevad valepealkirjad;
- Parandatud pÀringute hangumiste vead HTTP/2 ja aio_write direktiivi kasutamisel.
Allikas: opennet.ru
