peamise haru vÀljalase , mille raames jÀtkub uute vÔimaluste arendamine (samal ajal toetades stabiilset , tehakse ainult muudatusi, mis on seotud tÔsiste vigade ja turvaaukude kÔrvaldamisega.
Peamised :
- Lisatud direktiiv , mis aktiveerib proovikĂ€ivituse reĆŸiimi, kus taotlejate töötlemise intensiivsuse piire (ilma kiiruspiiranguta) ei rakendata, kuid jĂ€tkub piiride ĂŒletavate taotluste arvestamine jagatud mĂ€lus;
- Kasutatav plokis seadistustes âupstreamâ direktiivi â» koormuse tasakaalustamise korraldamiseks kliendi sidumisega serveriga, aktiveeritakse nĂŒĂŒd tĂŒhja vĂ”tme vÀÀrtuse mÀÀramisel ĂŒhtlase tasakaalustamise reĆŸiim (round-robin);
- TööpĂ”himĂ”tte kokkuvarisemine, kui kasutatakse vahemĂ€lu koos direktiiviga âimage_filterâ ja veakoodi 415 töötleja suunamine direktiiviga âerror_pageâ;
- TööpÔhimÔtte kokkuvarisemine, mis ilmnes sisseehitatud Perl tÔlgiga.
Lisaks vĂ”ib mĂ€rkida njs 0.3.3, JavaScripti tĂ”lgendaja nginx veebiserverile. Njs tĂ”lgendaja rakendab ECMAScripti standardeid ja vĂ”imaldab nginxil laieneda taotluste töötlemisel konfigureerimise skriptide kaudu. Skripte saab kasutada konfiguratsioonifailis taotluste töötlemise tĂ€iustatud loogika, konfiguratsiooni mÀÀratlemise, dĂŒnaamilise vastuse genereerimise, taotluse/vastuse modifitseerimise vĂ”i probleemide lahendamise aluseks web-rakendustes.
Uues njs vĂ€ljalaskes on kĂ”rvaldatud fuzzing-testimise kĂ€igus avastatud probleemid. On rakendatud globaalne muutuja âprocessâ praeguse protsessi parameetrite ja keskkonna muutuja, nagu process.pid, process.env.HOME jne. On tagatud, et kĂ”iki sisseehitatud omadusi ja meetodeid vĂ”ib kirjutada. Lisatud on Array.prototype.fill() rakendus. On rakendatud ECMAScript 5 sĂŒnaksit ja objekti omaduse sidumiseks funktsiooniga, nĂ€iteks:
var o = {a:2};
Object.defineProperty(o, âbâ, {get:function(){return 2*this.a}});
Allikas: opennet.ru
