Formirano izdanje glavne grane nginx 1.19.3, unutar kojeg se nastavlja razvoj novih funkcija (u paralelno podržanom stabilnom grana 1.18 Izvršavaju se samo promjene koje se odnose na otklanjanje ozbiljnih grešaka i ranjivosti).
Modul je uključen ngx_stream_set_module, koji vam omogućava da dodijelite vrijednost varijabli
server {
slušajte 12345;
postavite $true 1;
}
Dodata direktiva proxy_cookie_flags da navedete zastavice za kolačiće u proksi vezama. Na primjer, da dodate oznaku “httponly” u kolačić “jedan” i “nosecure” i “samesite=strict” zastavice za sve ostale kolačiće, možete koristiti sljedeću konstrukciju:
proxy_cookie_flags samo http;
proxy_cookie_flags ~ nosecure samesite=strogo;
Slična direktiva userid_flags za dodavanje zastavica u Cookie je također implementiran za modul ngx_http_userid.
Istovremeno održan pustiti njs 0.4.4, JavaScript interpreter za nginx web server. njs interpreter implementira standarde ECMAScript i omogućava vam da proširite nginx-ovu sposobnost da obrađuje zahtjeve koristeći skripte u konfiguraciji. Skripte se mogu koristiti u konfiguracijskoj datoteci za definiranje napredne logike za obradu zahtjeva, generiranje konfiguracije, dinamičko generiranje odgovora, modificiranje zahtjeva/odgovora ili brzo kreiranje stubova za rješavanje problema u web aplikacijama. U novoj verziji:
Dodata podrška za vizuelno razdvajanje cifara u brojevima (na primjer, “1_000”).
Implementirane nedostajuće metode za %TypedArray%.prototype: every(), filter(), find(), findIndex(), forEach(), include(), indexOf(), lastIndexOf(), map(), smanjiti(), reduceRight(), reverse(), some().
Implementirane nedostajuće metode za %TypedArray%: from(), of().
Dodana podrška za objekte Buffer metodama "crypto" i "fs" i osigurano da fs.readFile(), Hash.prototype.digest() i Hmac.prototype.digest() vrate instancu objekta Buffer.
Podrška za ArrayBuffer je dodana metodi TextDecoder.prototype.decode().