VĂ€ljaanne nginx 1.17.0 ja njs 0.3.2

Esitletud uue pÔhiversiooni esimene vÀljaanne nginx 1.17, mille raames jÀtkub uute vÔimaluste arendamine (samal ajal toetatavas stabiilses versioonis harus 1.16 tehakse ainult muudatusi, mis on seotud tÔsiste vigade ja haavatavuste kÔrvaldamisega).

Peamised muudatused:

  • 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 «Range«.

Oluliste tÀiustuste hulgast, mida versioonis 1.17 oodatakse, mainitakse protokollide toe rakendamist QUIC ja HTTP/3.

Lisaks saab mĂ€rkida vĂ€ljaanne 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 ECMAScript 6. 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

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster