Dannet opstrøms udgivelse nginx xnumx, inden for hvilken udviklingen af nye kapaciteter fortsætter (sideløbende understøttet stabil afdeling 1.18 Kun ændringer relateret til eliminering af alvorlige fejl og sårbarheder foretages).
Modulet er inkluderet ngx_stream_set_module, som giver dig mulighed for at tildele en værdi til en variabel
server {
lyt 12345;
sæt $true 1;
}
Direktiv tilføjet proxy_cookie_flag for at angive flag for cookies i proxyforbindelser. For f.eks. at tilføje "httponly" flaget til Cookie "one", og "nosecure" og "samesite=strict" flagene for alle andre cookies, kan du bruge følgende konstruktion:
proxy_cookie_flagger kun én http;
proxy_cookie_flags ~ nosecure samesite=strict;
Lignende direktiv brugerid_flag til tilføjelse af flag til Cookie er også implementeret for modulet ngx_http_userid.
Samtidigt tog sted emne njs 0.4.4, en JavaScript-fortolker til nginx-webserveren. njs-fortolkeren implementerer ECMAScript-standarder og giver dig mulighed for at udvide nginx's evne til at behandle anmodninger ved hjælp af scripts i konfigurationen. Scripts kan bruges i en konfigurationsfil til at definere avanceret logik til behandling af anmodninger, generering af en konfiguration, dynamisk generering af et svar, ændring af en anmodning/svar eller hurtigt oprettelse af stubs til at løse problemer i webapplikationer. I den nye version:
Tilføjet understøttelse af visuel adskillelse af cifre i tal (for eksempel "1_000").
Tilføjede Buffer-objektstøtte til "crypto"- og "fs"-metoderne og sikrede, at fs.readFile(), Hash.prototype.digest() og Hmac.prototype.digest() returnerede en forekomst af Buffer-objektet.
ArrayBuffer-understøttelse er blevet tilføjet til TextDecoder.prototype.decode()-metoden.