Rilascio di nginx 1.23.0

È stata presentata la prima versione del nuovo ramo principale di nginx 1.23.0, nell'ambito del quale continuerà lo sviluppo di nuove funzionalità. Nel ramo stabile supportato parallelamente 1.22.x vengono effettuate solo modifiche relative alla correzione di gravi errori e vulnerabilità. L'anno prossimo verrà formata una branch stabile 1.24 sulla base del ramo principale 1.23.x.

Variazioni principali:

  • Rivisto l'API interno, le stringhe di intestazione vengono ora trasmesse in forma di lista collegata.
  • È stata garantita la fusione delle stringhe di intestazione con nomi identici durante la trasmissione 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 «application data after close notify» il livello di registrazione è stato abbassato da «crit» a «info.
  • Risolta un problema di sospensione delle connessioni in nginx, compilato su sistemi Linux con kernel 2.6.17 e versioni successive, ma utilizzato su sistemi senza supporto EPOLLRDHUP (ad esempio, durante l'emulazione di epoll).
  • Risolto un problema di memorizzazione nella cache delle risposte, se l'intestazione «Expires» vietava la memorizzazione nella cache, mentre «Cache-Control» la consentiva.
  • Risolti i problemi che si manifestavano se il backend restituiva più intestazioni «Vary» e «WWW-Authenticate».

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster