uue põhiversiooni esimene väljaanne , mille raames jätkub uute võimaluste arendamine (samal ajal toetatavas stabiilses versioonis tehakse ainult muudatusi, mis on seotud tõsiste vigade ja haavatavuste kõrvaldamisega).
Peamised :
- Lisa tugi muutujatele direktiivides «limit_rate» ja «limit_rate_after», samuti «proxy_upload_rate» ja
«proxy_download_rate» stream mooduli direktiivides; - Tõstetud minimaalne toetatud OpenSSL versioon — 0.9.8;
- Mooduli ngx_http_postpone_filter_module kompileerimine on vaikimisi tagatud;
- Lahendatud probleemid direktiivi «include» mitte tööga plokkides «if» ja «limit_except»;
- Parandatud viga baitide väärtuste töötlemisel ««.
Oluliste täiustuste hulgast, mida versioonis 1.17 oodatakse, mainitakse protokollide toe rakendamist .
Lisaks saab märkida njs 0.3.2, JavaScript tõlgendaja nginx veebi serverile. njs tõlgendaja rakendab ECMAScript standardeid ning võimaldab laiendada nginx'i võimekust päringute töötlemiseks skriptide abil konfigureerimises. Skripte saab kasutada konfigureerimisfailis, et määratleda laiendatud päringute töötlemise loogika, konfigureerimise koostamine, dünaamiline vastuse genereerimine, päringu/vastuse muutmine või probleemide lahendamiseks web-rakendustes ajutiste lahenduste kiireks loomiseks.
Uues njs väljaandes on lisatud toe stringimallidele, mis on määratletud spetsifikatsioonis . Stringimallid on stringi kirjeldajad, mis lubavad väljendite sisseviimist. Väljendid on määratletud stringi sees asuvas plokis ${…}, mis võib sisaldada nii eraldi muutujaid (${name}) kui ka väljendeid (${5 + a + b}). Lisaks on lisatud toed nimetatud gruppidele RegExp objektis, mis võimaldavad siduda regex'iga vastavad stringi osad kindlate nimedega, mitte järjestuse numbritega. Samuti on lisatud tugi GNU Readline'i raamatukogule.
Allikas: opennet.ru
