uitgave van de hoofdtak , waarin de ontwikkeling van nieuwe mogelijkheden doorgaat (in de parallel ondersteunde stabiele worden alleen wijzigingen aangebracht die verband houden met het verhelpen van ernstige fouten en kwetsbaarheden).
Belangrijkste :
- Het pakket bevat de module , waarmee een waarde aan een variabele kan worden toegewezen
server {
luister 12345;
stel $true 1;
} - Nieuwe richtlijn toegevoegd om vlaggen voor cookies in proxyverbindingen aan te geven. Bijvoorbeeld, om de vlag "httponly" aan cookie "one" toe te voegen, en voor alle andere cookies de vlaggen "nosecure" en "samesite=strict" te gebruiken, kan de constructie worden gebruikt:
proxy_cookie_flags one httponly;
proxy_cookie_flags ~ nosecure samesite=strict; - Een vergelijkbare directive om vlaggen aan cookies toe te voegen is ook geïmplementeerd voor de module ngx_http_userid.
Tegelijkertijd lancering , de JavaScript-interpreter voor de webserver nginx. De njs-interpreter implementeert de ECMAScript-standaarden en stelt nginx in staat om verzoekverwerking uit te breiden met scripts in de configuratie. Scripts kunnen in het configuratiebestand worden gebruikt om geavanceerde logica voor verzoekverwerking, configuratiebepaling, dynamische respons generatie, verzoek-/responsmodificatie of snelle creatie van stub-oplossingen voor problemen in webapplicaties te definiëren. In de nieuwe versie:
- De ondersteuning voor visuele scheiding van cijfers in getallen is toegevoegd (bijvoorbeeld, "1_000").
- Ontbrekende methoden voor %TypedArray%.prototype geïmplementeerd: every(), filter(), find(), findIndex(), forEach(), includes(), indexOf(), lastIndexOf(), map(), reduce(), reduceRight(), reverse(), some().
- Ontbrekende methoden voor %TypedArray% geïmplementeerd: from(), of().
- Object DataView geïmplementeerd.
: >> (new DataView(buf.buffer)).getUint16()
: 32974 - Object Buffer geïmplementeerd.
: >> var buf = Buffer.from([0x80,206,177,206,178])
: ongedefinieerd
: >> buf.slice(1).toString()
: ‘αβ’
: >> buf.toString(‘base64’)
: ‘gM6xzrI=’ - Ondersteuning voor het Buffer-object is toegevoegd aan de "crypto" en "fs" methode, en het retourneren van een instantie van het Buffer-object in fs.readFile(), Hash.prototype.digest() en Hmac.prototype.digest() is gewaarborgd.
- Ondersteuning voor ArrayBuffer is toegevoegd aan de TextDecoder.prototype.decode() methode.
Bron: opennet.ru
