Muodostettu alkupään vapauttaminen nginx 1.19.3, jonka puitteissa uusien ominaisuuksien kehittäminen jatkuu (samanaikaisesti tuettu vakaa haara 1.18 Vain vakavien virheiden ja haavoittuvuuksien poistamiseen liittyvät muutokset tehdään).
Moduuli sisältyy hintaan ngx_stream_set_module, jonka avulla voit määrittää muuttujalle arvon
palvelin {
kuunnella 12345;
aseta $true 1;
}
Direktiivi lisätty proxy_cookie_ flags määrittää välityspalvelinyhteyksien evästeiden liput. Jos haluat esimerkiksi lisätä "httponly"-lipun evästeeseen "one" ja "nosecure"- ja "samesite=strict"-liput kaikille muille evästeille, voit käyttää seuraavaa rakennetta:
proxy_cookie_flags vain yksi http;
proxy_cookie_flags ~ nosecure samesite=tiukka;
Samanlainen direktiivi userid_flags lippujen lisääminen evästeeseen on toteutettu myös ngx_http_userid-moduulissa.
Samanaikaisesti tapahtui kysymys njs 0.4.4, JavaScript-tulkki nginx-verkkopalvelimelle. Njs-tulkki toteuttaa ECMAScript-standardeja ja antaa sinun laajentaa nginxin kykyä käsitellä pyyntöjä konfiguraatiossa olevien komentosarjojen avulla. Komentosarjoja voidaan käyttää asetustiedostossa määrittämään edistynyt logiikka pyyntöjen käsittelyyn, kokoonpanon luomiseen, dynaamisesti vastauksen luomiseen, pyynnön/vastauksen muokkaamiseen tai tynkien luomiseen nopeasti verkkosovellusten ongelmien ratkaisemiseksi. Uudessa versiossa:
Lisätty tuki numeroiden visuaaliselle erottamiselle numeroissa (esimerkiksi "1_000").
Lisättiin puskuriobjektin tuki "crypto"- ja "fs"-menetelmille ja varmistettiin, että fs.readFile(), Hash.prototype.digest() ja Hmac.prototype.digest() palauttivat puskuriobjektin esiintymän.
ArrayBuffer-tuki on lisätty TextDecoder.prototype.decode()-menetelmään.