Den huvudsakliga
- Det är förbjudet att ange flera "värd"-rader
begäran header; - Fixade en bugg där nginx ignorerade ytterligare rader
"Överför-kodning" i förfrågningshuvudet; - Fixar har gjorts för att förhindra uttagsläckor vid användning av HTTP/2-protokollet;
- Fixat ett segmenteringsfel i arbetsprocessen som uppstår vid användning av OCSP-häftning;
- Korrigeringar har gjorts i modulen ngx_http_mp4_module;
- Löste ett problem i de fall då ett svar med kod 494 kunde returneras i stället för 494 vid omdirigering av fel med kod 400 med hjälp av 'error_page'-direktivet;
- Fixade uttagsläckor vid användning av subqueries i njs-modulen och aio-direktivet.
Dessutom kan det noteras
I den nya versionen har njs-modulen lagt till stöd för frikopplat förfrågningsläge i r.subrequest(). Svar på fristående underfrågor ignoreras. Till skillnad från vanliga underfrågor kan en fristående underfråga skapas i en variabelhanterare. Också:
- Lade till API-löften för "fs"-modulen;
- Funktionerna access(), symlink(), unlink(), har lagts till i "fs"-modulen.
realpath() och liknande; - Vanliga arrayer, effektiva vad gäller minnesförbrukning, har introducerats;
- Förbättringar har gjorts för lexer;
- En fix har gjorts för kartläggningen av infödda funktioner i bakåtspårning.
spår; - Fasta återuppringningar i "fs"-modulen;
- Korrigeringar har gjorts i Object.getOwnPropertySymbols();
- Fixat heapbuffertspill i njs_json_append_string();
- Fixade encodeURI() och decodeURI() för att följa specifikationen;
- Gjorde en fix till Number.prototype.toPrecision();
- Fixad hantering av space-argument i JSON.stringify();
- Gjorde en fix till JSON.stringify() med Number()- och String()-objekt;
- Förutsatt escape av Unicode-tecken i JSON.stringify() enligt
med specifikation; - En korrigering har gjorts för importen av icke-infödda moduler;
- Gjorde en fix till njs.dump() med en Date()-instans i behållaren.
Källa: opennet.ru