Izdanje nginx 1.23.1 i njs 0.7.6

Izdan je glavni ogranak nginx 1.23.1, u okviru kojeg se nastavlja razvoj novih mogućnosti. U paralelno podržavanom stabilnom ogranku 1.22.x vrše se samo izmjene vezane za ispravljanje ozbiljnih grešaka i ranjivosti. Sljedeće godine će na osnovi glavnog ogranka 1.23.x biti formiran stabilni ogranak 1.24.

Med spremembami:

  • Optimizirano je korištenje memorije u konfiguracijama s proksiranjem. SSL.
  • Dodana je opcija „ipv4=off” u direktivu „resolver”, koja omogućava onemogućavanje pretraživanja IPv4 adresa prilikom prevođenja imena i adresa.
  • Nivo logova za SSL greške „bad key share”, „bad extension”, „bad cipher” i „bad ecpoint” smanjen je sa kritičnog na informativni.
  • Ispravljena je greška zbog koje nginx nije uklanjao redak zaglavlja „Content-Range” prilikom vraćanja raspona, ukoliko je bio prisutan u izvornom odgovoru backend-a.
  • Ispravljena je greška koja je izazivala slanje nepotpunog proksiranog odgovora prilikom rekonfiguracije na Linuxu.

Istovremeno je izdan njs 0.7.6, interpretator JavaScript jezika za spletnega strežnika nginx. Interpretator njs implementira standarde ECMAScript i omogućuje proširivanje mogućnosti nginx-a za obradu zahtjeva putem skripti u konfiguraciji. Skripte se mogu koristiti u datoteci konfiguracije za definiranje proširene logike obrade zahtjeva, formiranje konfiguracije, dinamičku generaciju odgovora, modifikaciju zahtjeva/odgovora ili brzo stvaranje stubova za rješavanje problema u web aplikacijama.

U novoj verziji su proširene mogućnosti objekta r.args{}: dodana je podrška za određivanje više argumenata za jedan ključ i razdvajanje ključeva prema velikim i malim slovima. Implementirane su metode Symbol.for(), Symbol.keyfor(), atob() i btoa().

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster