hlavní verze , v jejímž rámci pokračuje rozvoj nových funkcí (souběžně je podporována stabilní jsou provedeny pouze změny související s odstraněním závažných chyb a zranitelností).
Hlavní :
- Součástí je modul , který umožňuje přiřadit hodnotu proměnné
server {
listen 12345;
set $true 1;
} - Byla přidána direktiva pro specifikaci příznaků pro Cookie v prozrazených spojích. Například pro přidání příznaku „httponly“ k Cookie „one“, a pro všechny ostatní Cookie příznaky „nosecure“ a „samesite=strict“ lze použít konstrukci:
proxy_cookie_flags one httponly;
proxy_cookie_flags ~ nosecure samesite=strict; - Podobná direktiva pro přidání příznaků k Cookie byla rovněž implementována pro modul ngx_http_userid.
Současně vydání , interpretor jazyka JavaScript pro webový server nginx. Interpret njs implementuje standardy ECMAScript a umožňuje rozšiřovat možnosti nginx pro zpracování požadavků pomocí skriptů v konfiguraci. Skripty lze použít v konfiguračním souboru k definování rozšířené logiky zpracování požadavků, formování konfigurace, dynamickému generování odpovědi, modifikaci požadavku/odpovědi nebo k rychlému vytváření zástupců pro řešení problémů v webových aplikacích. V nové verzi:
- Byla přidána podpora pro vizuální oddělování číslic u čísel (např. „1_000“).
- Byly implementovány chybějící metody pro %TypedArray%.prototype: every(), filter(), find(), findIndex(), forEach(), includes(), indexOf(), lastIndexOf(), map(), reduce(), reduceRight(), reverse(), some().
- Byly implementovány chybějící metody pro %TypedArray%: from(), of().
- Byl implementován objekt DataView.
: >>(new DataView(buf.buffer)).getUint16()
: 32974 - Byl implementován objekt Buffer.
: >> var buf = Buffer.from([0x80,206,177,206,178])
: undefined
: >> buf.slice(1).toString()
: ‘αβ’
: >> buf.toString(‘base64’)
: ‘gM6xzrI=’ - Podpora objektu Buffer byla přidána do metod „crypto“ a „fs“, a navíc byla zajištěna návratnost instance objektu Buffer ve fs.readFile(), Hash.prototype.digest() a Hmac.prototype.digest().
- V metodě TextDecoder.prototype.decode() byla přidána podpora ArrayBuffer.
Zdroj: opennet.ru
