Furmatu liberazione upstream nginx 1.17.8, in quale u sviluppu di novi capacità cuntinueghja (in parallelu supportatu stabile ramu 1.16 Solu i cambiamenti riguardanti l'eliminazione di l'errori serii è i vulnerabili sò fatti).
In a direttiva grpc_pass aghjuntu supportu per l'usu di una variabile in un paràmetru chì definisce un indirizzu. Se l'indirizzu hè specificatu cum'è un nome di duminiu, u nome hè cercatu trà i gruppi di servitori descritti è, s'ellu ùn hè micca truvatu, hè determinatu cù un risolve;
Fixatu un errore durante u processu di e dumande pipeline nantu à una cunnessione SSL in quale puderia accade un timeout;
E currezzione sò state fatte à a direttiva punti_debug quandu si usa u protocolu HTTP/2.
Inoltre, pò esse nutatu liberazionenjs 0.3.8, 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.
A nova liberazione aghjusta u supportu Promise per r.subrequest à u modulu nginx è cambia à u gestore di pruprietà r.parent. Ancu:
aghjuntu u sustegnu Promise;
aghjuntu supportu iniziale per i array Typed;
aghjuntu supportu per ArrayBuffer;
aghjuntu u sustegnu iniziale di u simbulu;
aghjuntu un cuntrollu esternu per JSON.stringify ();
aghjuntu Object.is ();
aghjuntu Object.setPrototypeOf ();
un operatore di concatenazione nulla (coalescente);
Fixed Object.getPrototypeOf () per cunfurmà cù spec;
Fixed Object.prototype.valueOf () per cunfurmà cù spec;
hà fattu una correzione à JSON.stringify () cù valori non stampabili è
funzione sustitutiva;
operatore fissu "in" secondu a specificazione;
hà fattu una correzione à Object.defineProperties () secondu
cù specificazioni;
Fixed Object.create () cum'è per spec.
una currezzione hè stata fatta à Number.prototype.toString (radix) quandu Fast Math hè attivatu;