lansarea ramurii principale , în cadrul căreia continuă dezvoltarea de noi funcționalități (în ramura stabilă, care este susținută în paralel se aduc doar modificări legate de eliminarea erorilor grave și a vulnerabilităților).
Principalele :
- În directiva a fost adăugată suport pentru utilizarea unei variabile în parametrul care definește adresa. Dacă adresa este specificată sub forma unui nume de domeniu, numele este căutat printre grupurile de servere descrise și, dacă nu este găsit, este determinat cu ajutorul resolver-ului;
- S-a corectat o eroare în procesarea cererilor pipelined pe conexiuni SSL care putea conduce la timeout;
- S-au adus corecturi în directiva la utilizarea protocolului HTTP/2.
apariția , un interpret JavaScript pentru serverul web nginx. Interpreterul njs implementează standardele ECMAScript și permite extinderea capacităților nginx de a procesa cereri folosind scripturi în configurație. Scripturile pot fi folosite în fișierul de configurație pentru a defini logica extinsă a procesării cererilor, generarea configurației, generarea dinamică a răspunsurilor, modificarea cererii/răspunsului sau generarea rapidă de stub-uri pentru soluționarea problemelor în aplicațiile web.
În noua versiune a modulului nginx a fost adăugat suport pentru Promises pentru r.subrequest și au fost aduse modificări în handler-ul proprietății r.parent. De asemenea:
- s-a adăugat suport pentru Promises;
- s-a adăugat suport inițial pentru tipuri de array Typed;
- s-a adăugat suport pentru ArrayBuffer;
- s-a adăugat suport inițial pentru simboluri;
- s-a adăugat control extern pentru JSON.stringify();
- s-a adăugat Object.is();
- s-a adăugat Object.setPrototypeOf();
- a fost introdus operatorul zero de unire ();
- s-a făcut o corectură în Object.getPrototypeOf() conform specificației;
- s-a făcut o corectură în Object.prototype.valueOf() conform specificației;
- s-a făcut o corectură în JSON.stringify() cu valori neafișabile și
funcția de înlocuire; - s-a corectat operatorul „in” conform specificației;
- s-a făcut o corectură în Object.defineProperties() conform
specificației; - s-a făcut o corectură în Object.create() conform specificației.
- s-a făcut o corectură în Number.prototype.toString(radix), cu matematică rapidă activată;
- s-au corectat proprietățile instanței RegExp();
- s-a corectat o eroare de import la import.
Sursa: opennet.ro
