nginx 1.17.0 ja njs 0.3.2 vÀljaanne

Esitletud uue pÔhiharu esimene vÀljaanne nginx 1.17, mille jÀtkatakse uute vÔimaluste arendamist (samal ajal toetatakse stabiilset versiooni haru 1.16 tehtakse ainult muudatused, mis on seotud tÔsiste vigade ja haavatavustega.

Peamised muudatused:

  • Lisatud toetus muutujaile direktiivides «limit_rate» ja «limit_rate_after», samuti direktiivides «proxy_upload_rate» ja
    «proxy_download_rate» voogude mooduli puhul;
  • TĂ”stetud minimaalne toetatav OpenSSL versioon — 0.9.8;
  • Mooduli ngx_http_postpone_filter_module koostamine on vaikimisi tagatud;
  • Lahendatud probleemid direktiivi «include» mitte töökorras olekuga «if» ja «limit_except» plokkides;
  • Parandatud viga baitide vÀÀrtuste töötlemisel «Range«.

Olulistest parendustest, mida oodatakse 1.17 harus, mainitakse protokollide toe rakendamist QUIC ja HTTP/3.

Lisaks vĂ”ib mĂ€rkida podcasti njs 0.3.2, JavaScripti tĂ”lgendaja nginx veebi serverile. njs tĂ”lgendaja rakendab ECMAScript'i standardeid ning vĂ”imaldab laiendada nginx'i vĂ”imalusi pĂ€ringute töötlemisel konfiguratsioonis skriptide abil. Skripte saab kasutada konfiguratsioonifailis, et mÀÀrata vĂ€lja seotud pĂ€ringute töötlemise loogika, konfiguratsiooni mÀÀramine, vastuse dĂŒnaamiline genereerimine, pĂ€ringu/vastuse muutmine vĂ”i kiire prototĂŒĂŒpimine veebi rakenduste probleemide lahendamiseks.

Uues njs vĂ€ljaandes on lisatud tugi stringi mallidele, mis on mÀÀratletud spetsifikatsioonis ECMAScript 6. Stringi mallid on stringiliteralid, mis vĂ”imaldavad vĂ€ljendite integreerimist. VĂ€ljendid mÀÀratakse stringi sees asuva ploki ${
}, mis vĂ”ib sisaldada nii ĂŒksikuid muutujaid (${name}) kui ka vĂ€ljendeid (${5 + a + b})). Lisaks on lisatud toetus nimetatud gruppidele RegExp objektis, mis vĂ”imaldavad siduda regulaaravaldistega sobitatud osad kindlate nimedega, mitte jĂ€rjestikuste numbritega. Lisatud toetus GNU Readline teegiga koostamisele.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster