a fő ágazat kiadása , amely keretében folytatódik az új lehetőségek fejlesztése (a párhuzamosan karbantartott stabilban csak a súlyos hibák és sebezhetőségek javításait tartalmazza.
Fő :
- A Keepalive-kapcsolatok mostantól a rendelkezésre álló összes kapcsolat ki nem merítése előtt zárulnak, és a megfelelő figyelmeztetések megjelennek a naplóban.
- A chunked-a továbbítás használatakor optimalizálták a kliens kérésének törzsét.
- A «ssl_ocsp» direktíva használatakor előforduló memóriaszivárgást orvosolták.
- Egy korábbi verzióban megjelent problémát javítottak, amely a«zero size buf in output» üzenetek naplózásával kapcsolatos, amikor a FastCGI szerver hibás választ adott.
- Megoldották a folyamat összeomlását, amely akkor következett be, amikor a large_client_header_buffers különböző méreteket kapott eltérő virtuális kiszolgálókon.
- Megoldották a helytelen SSL-összeköttetések befejezésének probléma, valamint a «SSL_shutdown() failed (SSL: … bad write retry)» figyelmeztetések naplózását.
- Kijavították a ngx_http_slice_module és ngx_http_xslt_filter_module modulokban található hibákat.
Egyidejűleg kiadás , a JavaScript nyelv értelmezője az nginx webkiszolgálóhoz. Az njs értelmező megvalósítja az ECMAScript szabványokat, és lehetővé teszi az nginx lehetőségeinek kiterjesztését kéréskezeléshez kapcsolódó szkriptek konfigurációval való használatával. A szkriptek használhatók a konfigurációs fájlban a kibővített kéréskezelési logika meghatározására, a konfiguráció kialakítására, a válasz dinamikus generálására, a kérés/válasz módosítására vagy a webalkalmazásokban fellépő problémák gyors megoldására. Az új verzióban:
- Hozzáadták a Query String modult, amely HTTP-kérés paraméterláncának elemzésére szolgáló funkciókat tartalmaz.
- Az fs.mkdir() és fs.rmdir() funkciók mostantól támogatják a könyvtárak rekurzív létrehozását és törlését.
- Hozzáadták az UTF-8 dekódolót.
- Bevezették a TextEncoder és TextDecoder támogatást a karakterkódok és Unicode-reprezentációjuk közötti átalakításhoz. (például: «(new TextDecoder()).decode(new Uint8Array([206,177,206,178]))».
Forrás: opennet.ru
