Pääasiallinen
- On kiellettyä määrittää useita "Host"-rivejä
pyynnön otsikko; - Korjattu virhe, jossa nginx jätti huomiotta lisärivit
"Transfer-Encoding" pyynnön otsikossa; - Korjauksia on tehty estämään pistorasian vuodot HTTP/2-protokollaa käytettäessä;
- Korjattu segmentointivirhe työntekijäprosessissa, joka ilmenee käytettäessä OCSP-nidontaa;
- Korjauksia on tehty ngx_http_mp4_module-moduuliin;
- Ratkaistiin ongelma tapauksissa, joissa uudelleenohjattaessa virheet koodilla 494 käyttämällä Error_page-direktiiviä, vastaus koodilla 494 voitiin palauttaa 400:n sijaan.
- Korjattu socket-vuodot käytettäessä alikyselyitä njs-moduulissa ja aio-direktiivissä.
Lisäksi voidaan huomauttaa
Uudessa julkaisussa njs-moduuli on lisännyt tuen irrotetun pyynnön tilalle r.subrequest(). Vastaukset irrotettuihin alikyselyihin ohitetaan. Toisin kuin tavalliset alikyselyt, irrotettu alikysely voidaan luoda muuttujan käsittelijän sisällä. Myös:
- Lisätty API-lupaukset "fs"-moduulille;
- Funktiot access(), symlink(), unlink(), on lisätty "fs"-moduuliin.
realpath() ja vastaavat; - Tavallisia taulukoita, jotka ovat tehokkaita muistinkulutuksen kannalta, on otettu käyttöön;
- Lexeriin on tehty parannuksia;
- Alkuperäisten funktioiden kartoitukseen paluujäljissä on tehty korjaus.
jälkiä; - Kiinteät takaisinsoittopuhelut "fs"-moduulissa;
- Kohteeseen Object.getOwnPropertySymbols();
- Korjattu keon puskurin ylivuoto kohteessa njs_json_append_string();
- Korjattu encodeURI() ja decodeURI() vastaamaan määritystä;
- Tein korjauksen Number.prototype.toPrecision();
- Korjattu väliargumentin käsittely JSON.stringify();
- Korjattu JSON.stringify() Number()- ja String()-objekteilla;
- Edellyttää Unicode-merkkien poistoa JSON.stringify() -muodossa
eritelmän kanssa; - Muiden kuin alkuperäisten moduulien tuontiin on tehty korjaus;
- Korjattiin tiedostoon njs.dump() Date()-instanssilla säilössä.
Lähde: opennet.ru