U ramu principalu di nginx 1.21.4 hè statu liberatu, in u quale u sviluppu di novi funziunalità cuntinueghja (in u ramu stabile supportatu parallelu 1.20, solu i cambiamenti riguardanti l'eliminazione di l'errori gravi è i vulnerabili sò fatti).
I cambiamenti principali:
- U supportu per stabilisce e cunnessione HTTP / 2 utilizendu l'estensione NPN (Next Protocol Negotiation) invece di ALPN hè stata interrotta;
- Assicura chì e cunnessione SSL sò chjuse quandu un cliente usa l'estensione ALPN se un protokollu supportatu ùn hè micca sceltu durante a negoziazione di cunnessione;
- In a direttiva "sendfile_max_chunk", u valore predeterminatu hè statu cambiatu à 2 megabytes;
- In u modulu di u flussu, a direttiva proxy_half_close hè stata aghjunta, cù quale pudete cunfigurà u cumpurtamentu quandu chjude una cunnessione TCP proxy in unu di i lati ("TCP half-close");
- In u modulu di flussu, a direttiva ssl_alpn hè stata aghjunta per determinà a lista di protokolli ALPN supportati (h2, http/1.1) è a variabile $ssl_alpn_protocol, chì riflette u protocolu ALPN accunsentutu cù u cliente;
- Aghjunghje supportu per chjamà SSL_sendfile () quandu si usa OpenSSL 3.0;
- Aggiunta a direttiva "mp4_start_key_frame" in u modulu ngx_http_mp4_module per trasmette un flussu video partendu da un quadru chjave.
- Fixed setting $ content_length variabile quandu si usa a codificazione di trasferimentu chunked;
- Fixed error caching connection quandu riceve una risposta di lunghezza incorrecta da u backend proxy;
- Fixed logging cù u livellu "errore" invece di "info" quandu l'intestazione da i backends sò sbagliati;
- Fixed errori di appiccicazione di dumanda quandu si usa HTTP/2 è a direttiva aio_write.
Source: opennet.ru