Liberazione di nginx 1.17.8 è njs 0.3.8

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).

menu cambià:

  • 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 liberazione njs 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;
  • RegExp () pruprietà di l'istanza corrette;
  • Fixed l'errore d'importazione quandu importa.

Source: opennet.ru

Add a comment