Format eliberarea ramurilor principale nginx 1.19.3, în cadrul căruia dezvoltarea de noi funcții continuă (într-un stabil suportat paralel ramura 1.18 se fac doar modificări legate de eliminarea erorilor grave și a vulnerabilităților).
Modulul este inclus ngx_stream_set_module, care vă permite să atribuiți o valoare unei variabile
Server {
asculta 12345;
setați $true 1;
}
A fost adăugată directiva proxy_cookie_flags pentru a specifica steaguri pentru cookie-uri în conexiunile proxy. De exemplu, pentru a adăuga steagul „httponly” la Cookie-ul „one” și steagul „nosecure” și „samesite=strict” pentru toate celelalte cookie-uri, puteți utiliza următoarea construcție:
proxy_cookie_flags numai un http;
proxy_cookie_flags ~ nosecure samesite=strict;
Directivă similară userid_flags pentru adăugarea de steaguri la Cookie este implementat și pentru modulul ngx_http_userid.
Simultan a avut loc emisiune njs 0.4.4, un interpret JavaScript pentru serverul web nginx. Interpretul njs implementează standardele ECMAScript și vă permite să extindeți capacitatea nginx de a procesa cereri folosind scripturi în configurație. Scripturile pot fi utilizate într-un fișier de configurare pentru a defini logica avansată pentru procesarea cererilor, generarea unei configurații, generarea dinamică a unui răspuns, modificarea unei cereri/răspuns sau crearea rapidă a stub-urilor pentru a rezolva probleme în aplicațiile web. În noua versiune:
S-a adăugat suport pentru separarea vizuală a cifrelor în numere (de exemplu, „1_000”).
S-a adăugat suport pentru obiecte Buffer la metodele „crypto” și „fs” și s-a asigurat că fs.readFile(), Hash.prototype.digest() și Hmac.prototype.digest() returnează o instanță a obiectului Buffer.
Suportul ArrayBuffer a fost adăugat la metoda TextDecoder.prototype.decode().