versione nginx 1.23.0

È stata presentata la prima release del nuovo ramo principale di nginx 1.23.0, all'interno del quale proseguirà lo sviluppo di nuove funzionalità. Il ramo stabile 1.22.x mantenuto in parallelo contiene solo modifiche relative all'eliminazione di bug e vulnerabilità gravi. L'anno prossimo, sulla base del ramo principale 1.23.x, verrà formato il ramo stabile 1.24.

Principali modifiche:

  • L'API interna è stata rielaborata, le righe di intestazione vengono ora inviate sotto forma di elenco collegato.
  • Abilitata l'unione delle righe di intestazione con nomi identici quando passate ai backend FastCGI, SCGI e uwsgi, nel metodo $r->header_in() del modulo ngx_http_perl_module e nelle variabili “$http_...”, “$sent_http_... ”, “$sent_trailer_...”, “ $upstream_http_..." e "$upstream_trailer_...".
  • Per gli errori SSL "dati dell'applicazione dopo la notifica di chiusura", il livello di registro è stato abbassato da "crit" a "info".
  • Risolto un problema con le connessioni bloccate in nginx creato su sistemi Linux con kernel 2.6.17 e versioni successive, ma utilizzato su sistemi senza supporto EPOLLRDHUP (ad esempio, quando si utilizza l'emulazione epoll).
  • Risolto un problema con la memorizzazione nella cache delle risposte se l'intestazione "Expires" non consentiva la memorizzazione nella cache, ma "Cache-Control" la consentiva.
  • Risolti i problemi che si verificavano se il backend emetteva diverse intestazioni "Vary" e "WWW-Authenticate" nella risposta.

Fonte: opennet.ru

Aggiungi un commento