Galvenais
- Ir aizliegts norādīt vairākas “Host” rindas
pieprasījuma galvene; - Izlabota kļūda, kuras dēļ nginx ignorēja papildu rindas
Pieprasījuma galvenē "Transfer-Encoding"; - Ir veikti labojumi, lai novērstu ligzdas noplūdes, izmantojot HTTP/2 protokolu;
- Novērsta segmentācijas kļūda darbinieka procesā, kas rodas, izmantojot OCSP skavošanu;
- Ir veikti labojumi modulī ngx_http_mp4_module;
- Atrisināta problēma gadījumos, kad novirzot kļūdas ar kodu 494, izmantojot direktīvu 'error_page', 494 vietā varēja tikt atgriezta atbilde ar kodu 400;
- Novērstas ligzdas noplūdes, izmantojot apakšvaicājumus njs modulī un aio direktīvā.
Turklāt var atzīmēt
Jaunajā laidienā njs modulis ir pievienojis atbalstu atdalītā pieprasījuma režīmam r.subrequest(). Atbildes uz atdalītajiem apakšvaicājumiem tiek ignorētas. Atšķirībā no parastajiem apakšvaicājumiem, mainīgo apdarinātājā var izveidot atdalītu apakšvaicājumu. Tāpat:
- Pievienoti API solījumi modulim "fs";
- Funkcijas access(), symlink(), unlink() ir pievienotas modulim “fs”.
realpath() un tamlīdzīgi; - Ir ieviesti parastie masīvi, kas ir efektīvi atmiņas patēriņa ziņā;
- Ir veikti uzlabojumi lexer;
- Ir veikts labojums vietējo funkciju kartēšanai atpakaļceļos.
pēdas; - Fiksēti atzvanīšanas zvani “fs” modulī;
- Ir veikti labojumi Object.getOwnPropertySymbols();
- Novērsta kaudzes bufera pārpilde njs_json_append_string();
- Fiksēti encodeURI() un decodeURI(), lai atbilstu specifikācijai;
- Labots Number.prototype.toPrecision();
- Fiksēta atstarpes argumenta apstrāde JSON.stringify();
- Veikts labojums JSON.stringify() ar Number() un String() objektiem;
- Nodrošināta Unikoda rakstzīmju izņemšana JSON.stringify() saskaņā ar
ar specifikāciju; - Ir veikts labojums nevietējo moduļu importēšanai;
- Veikts labojums njs.dump() ar datuma() gadījumu konteinerā.
Avots: opennet.ru