Liberazione di nginx 1.21.2 è njs 0.6.2

U ramu principalu di nginx 1.21.2 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:

  • E dumande HTTP/1.0 chì includenu l'intestazione HTTP "Transfer-Encoding" sò bluccate (apparsu in a versione di u protocolu HTTP/1.1).
  • U supportu per a suite di criptu di esportazione hè stata interrotta.
  • Furnitu cumpatibilità cù a libreria OpenSSL 3.0.
  • Implementatu u trasferimentu di l'intestazione "Auth-SSL-Protocol" è "Auth-SSL-Cipher" à u servitore di autentificazione proxy mail.
  • L'API di filtrazione di u corpu di a dumanda permette u buffering di dati processati.
  • Quandu caricate i certificati di u servitore, l'usu di i livelli di sicurezza supportati partendu da OpenSSL 1.1.0 è specificatu per mezu di u paràmetru "@SECLEVEL=N" in a direttiva ssl_ciphers hè statu aghjustatu.
  • Fixed hangs chì sò accaduti quandu creanu una cunnessione SSL à backends in i moduli di flussu è gRPC.
  • U prublema di scrive u corpu di dumanda à u discu quandu si usa HTTP/2, in l'absenza di l'intestazione "Content-Length" in a dumanda, hè stata risolta.

À u listessu tempu, njs 0.6.2 hè stata liberata, un interprete JavaScript per u servitore web nginx. L'interprete njs implementa i normi ECMAScript è vi permette di espansione a capacità di nginx per processà e dumande utilizendu script in a cunfigurazione. I scripts ponu esse utilizati in un schedariu di cunfigurazione per definisce a logica avanzata per processà e dumande, generà una cunfigurazione, generà dinamicamente una risposta, mudificà una dumanda / risposta, o crea rapidamente stubs per risolve i prublemi in l'applicazioni web. In a nova versione, i metudi Promise.all(), Promise.allSettled(), Promise.any() è Promise.race() sò stati aghjuntu à l'implementazione di Promise. Supportu implementatu per l'ughjettu AggregateError.

Source: opennet.ru

Add a comment