Den viktigste
- Det er forbudt å spesifisere flere "Verts"-linjer i
forespørselshode; - Rettet en feil der nginx ignorerte flere linjer
"Transfer-Encoding" i forespørselsoverskriften; - Rettelser er gjort for å forhindre socket-lekkasjer ved bruk av HTTP/2-protokollen;
- Rettet en segmenteringsfeil i arbeidsprosessen som oppstår ved bruk av OCSP-stifting;
- Det er gjort rettelser til ngx_http_mp4_module-modulen;
- Løste et problem i tilfeller der ved omdirigering av feil med kode 494 ved bruk av 'error_page'-direktivet, kunne et svar med kode 494 returneres i stedet for 400;
- Rettet socket-lekkasjer ved bruk av underspørringer i njs-modulen og aio-direktivet.
I tillegg kan det bemerkes
I den nye utgivelsen har njs-modulen lagt til støtte for løsrevet forespørselsmodus i r.subrequest(). Svar på løsrevne underspørringer ignoreres. I motsetning til vanlige underspørringer, kan en løsrevet underspørring opprettes inne i en variabelbehandler. Også:
- Lagt til API-løfter for "fs"-modulen;
- Funksjonene access(), symlink(), unlink(), er lagt til "fs"-modulen.
realpath() og lignende; - Vanlige arrays, effektive når det gjelder minneforbruk, har blitt introdusert;
- Det er gjort forbedringer på lexer;
- Det er gjort en rettelse til kartleggingen av opprinnelige funksjoner i tilbakesporing.
spor; - Faste tilbakeringingsanrop i "fs"-modulen;
- Det er gjort rettelser til Object.getOwnPropertySymbols();
- Fikset heap buffer overflow i njs_json_append_string();
- Fast encodeURI() og decodeURI() for å overholde spesifikasjonen;
- Laget en rettelse til Number.prototype.toPrecision();
- Rettet håndtering av mellomromsargument i JSON.stringify();
- Laget en rettelse til JSON.stringify() med Number() og String() objekter;
- Forutsatt escape av Unicode-tegn i JSON.stringify() iht
med spesifikasjoner; - En rettelse er gjort for importen av ikke-innfødte moduler;
- Laget en rettelse til njs.dump() med en Date()-forekomst i beholderen.
Kilde: opennet.ru