Nginx 1.21.4 pÔhiharude vÀljaanne on loodud, mille raames jÀtkub uute vÔimaluste arendamine (samal ajal toetavas stabiilses harus 1.20 viiakse ellu ainult parandusi, mis on seotud tÔsiste vigade ja haavatavuste kÔrvaldamisega).
Peamised muudatused:
- HTTP/2-ĂŒhenduste seadistamise tugi on lĂ”petatud, kui kasutatakse NPN-i (Next Protocol Negotiation) laiendust ALPN-i asemel;
- Katte tagamine SSL-ĂŒhenduste lĂ”petamine, kui klient kasutab ALPN-i laiendust, kui ĂŒhenduste lĂ€birÀÀkimise kĂ€igus ei valita toetatud protokolli;
- Direktiivi «sendfile_max_chunk» vaikevÀÀrtus on muudetud 2 megabaiti;
- Stream-moduuli on lisatud direktiiv proxy_half_close, millega saab seadistada kĂ€itumist TCP-vaheĂŒhenduse sulgemisel ĂŒhe poolelt («TCP half-close»);
- Stream-moduuli on lisatud direktiiv ssl_alpn, et mÀÀrata toetatud ALPN-protokollide nimekiri (h2, http/1.1) ja muutuja $ssl_alpn_protocol, mis kajastab kliendiga kokkulepitud ALPN-protokolli;
- SSL_sendfile() kutsete tugi on lisatud OpenSSL 3.0 kasutamisel;
- ngx_http_mp4_module moodulis on lisatud direktiiv «mp4_start_key_frame», et edastada videovoogu alates vÔtme kaadrist.
- Parandatud on muutujate $content_length seadmist chunked transfer encoding'u kasutamisel;
- Parandatud ĂŒhenduse vahemĂ€lu viga, kui proksitav tagasiside on vale pikkusega;
- Parandatud logimine tasemel «error» asemel «info», kui tagasid peavad olema valeid pealkirju;
- Parandatud on hangumise vead pÀringute puhul HTTP/2 ja aio_write direktiivi kasutamisel.
Allikas: opennet.ru
