utgÄvan av huvudgrenen , dÀr utvecklingen av nya funktioner fortsÀtter (i den parallellt stödda stabila görs endast Àndringar relaterade till att ÄtgÀrda allvarliga fel och sÄrbarheter).
Huvud :
- Keepalive-anslutningar stÀngs nu innan alla tillgÀngliga anslutningar har anvÀnts, och motsvarande varningar registreras i loggen.
- Vid anvÀndning av chunked-överföring har optimering för lÀsning av klientens förfrÄgningskropp implementerats.
- MinneslÀckor som uppstod vid anvÀndning av direktivet «ssl_ocsp» har ÄtgÀrdats.
- En felaktighet i den senaste versionen som orsakade loggutskriften «zero size buf in output» vid ÄterlÀmnande av ett felaktigt svar frÄn FastCGI-servern har ÄtgÀrdats.
- Kraschen av arbetstrÄden som intrÀffade vid instÀllning av olika storlekar för large_client_header_buffers pÄ olika virtuella servrar har ÄtgÀrdats.
- Problemet med felaktig avslutning av SSL-anslutningar och loggningen av varningar «SSL_shutdown() failed (SSL: ⊠bad write retry)» har lösts.
- Fel i modulerna ngx_http_slice_module och ngx_http_xslt_filter_module har ÄtgÀrdats.
Samtidigt ett avsnitt , en JavaScript-tolk för webbservern nginx. Tolkningen av njs implementerar ECMAScript-standarder och gör det möjligt att utöka nginx:s kapabiliteter för att hantera förfrÄgningar genom skript i konfigurationen. Skript kan anvÀndas i konfigurationsfilen för att definiera utökad logik för hantering av förfrÄgningar, skapa konfigurationer, dynamiskt generera svar, modifiera förfrÄgan/svar eller snabbt skapa stubs för att lösa problem i web-applikationer. I den nya versionen:
- Modulen Query String har lagts till med funktioner för att analysera strÀngar med HTTP-förfrÄgningsparametrar.
- Funktionerna fs.mkdir() och fs.rmdir() stöder nu rekursiv skapande och borttagning av kataloger.
- En UTF-8-dekoder har lagts till.
- Stöd för TextEncoder och TextDecoder har implementerats för konvertering mellan teckenkoder och deras Unicode-representation. (till exempel: «(new TextDecoder()).decode(new Uint8Array([206,177,206,178]))».
KĂ€lla: opennet.ru
