prima versiune a noului ramură principală , în cadrul căreia va continua dezvoltarea de noi funcționalități (în paralel cu suportul versiunilor stabile) se aduc doar modificări legate de eliminarea erorilor grave și a vulnerabilităților).
Principalele :
- A fost adăugat suport pentru variabile în directivele „limit_rate” și „limit_rate_after”, precum și în directivele „proxy_upload_rate” și
„proxy_download_rate” ale modulului stream; - Cererea minimă pentru versiunea suportată de OpenSSL a fost crescută – 0.9.8;
- Modulul ngx_http_postpone_filter_module este acum compilat implicit;
- Problemele legate de funcționarea directivei „include” în blocurile „if” și „limit_except” au fost rezolvate;
- A fost corectată o eroare în procesarea valorilor în byte „«.
Printre îmbunătățirile semnificative așteptate în ramura 1.17 se numără implementarea suportului pentru protocoalele .
apariția njs 0.3.2, interpretul limbajului JavaScript pentru serverul web nginx. Interpretul njs implementează standardele ECMAScript și permite extinderea funcționalităților nginx pentru manipularea cererilor prin scripturi în configurație. Scripturile pot fi utilizate în fișierul de configurație pentru a defini logica extinsă de procesare a cererilor, formarea configurației, generarea dinamică a răspunsului, modificarea cererii/răspunsului sau crearea rapidă de stuburi pentru soluționarea problemelor în aplicațiile web.
În noua versiune a njs a fost adăugat suport pentru template-uri de stringuri, definite în specificația . Template-urile de stringuri sunt literali de stringuri care permit încorporarea expresiilor. Expresiile sunt definite într-un bloc plasat în interiorul stringului ${…}, care poate include atât variabile separate (${name}), cât și expresii (${5 + a + b}). În plus, a fost adăugat suport pentru grupuri denumite în obiectul RegExp, permițând legarea părților stringului care sunt gestionate prin expresii regulate cu nume definite în loc de numere ordinale ale corespondențelor. A fost adăugat suport pentru compilarea cu biblioteca GNU Readline.
Sursa: opennet.ro
