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