Oblikovana sprostitev navzgor nginx 1.19.3, znotraj katerega se nadaljuje razvoj novih zmogljivosti (vzporedno podprt stabilni veja 1.18 Izvajajo se samo spremembe, povezane z odpravo resnih napak in ranljivosti).
Modul je priložen ngx_stream_set_module, ki vam omogoča, da spremenljivki dodelite vrednost
strežnik {
poslušaj 12345;
nastavite $true 1;
}
Dodana direktiva proxy_cookie_flags za določitev zastavic za piškotke v proksi povezavah. Na primer, če želite piškotku »one« dodati zastavico »httponly« ter zastavici »nosecure« in »samesite=strict« za vse druge piškotke, lahko uporabite naslednjo konstrukcijo:
proxy_cookie_flags en httponly;
proxy_cookie_flags ~ nosecure samesite=strogo;
Podobna direktiva userid_flags za dodajanje zastavic v piškotek je implementiran tudi za modul ngx_http_userid.
Hkrati potekal sprostitev njs 0.4.4, tolmač JavaScript za spletni strežnik nginx. Tolmač njs izvaja standarde ECMAScript in vam omogoča, da razširite zmožnost nginx za obdelavo zahtev z uporabo skriptov v konfiguraciji. Skripte je mogoče uporabiti v konfiguracijski datoteki za definiranje napredne logike za obdelavo zahtev, generiranje konfiguracije, dinamično generiranje odgovora, spreminjanje zahteve/odgovora ali hitro ustvarjanje škrbin za reševanje težav v spletnih aplikacijah. V novi različici:
Dodana podpora za vizualno ločevanje števk v številkah (na primer »1_000«).
Implementirane manjkajoče metode za %TypedArray%.prototype: every(), filter(), find(), findIndex(), forEach(), includes(), indexOf(), lastIndexOf(), map(), reduce(), reduceRight(), reverse(), some().
Implementirane manjkajoče metode za %TypedArray%: from(), of().
Metodama "crypto" in "fs" je dodana podpora za objekt Buffer in zagotovljeno, da fs.readFile(), Hash.prototype.digest() in Hmac.prototype.digest() vrnejo primerek predmeta Buffer.
Podpora za ArrayBuffer je bila dodana metodi TextDecoder.prototype.decode().