lansering av den nya huvudgrenen , inom vilken utveckling av nya funktioner pÄgÄr. I den parallellt stödda stabila görs endast Àndringar relaterade till att ÄtgÀrda allvarliga fel och sÄrbarheter. Under nÀsta Är kommer en stabil gren 1.20 att skapas baserat pÄ huvudgrenen 1.19.x.
Huvud :
- I direktiven â«,
âfastcgi_cache_pathâ, âscgi_cache_pathâ och âuwsgi_cache_pathâ har en parameter âmin_freeâ lagts till, som reglerar cache-storleken baserat pĂ„ definitionen av minsta fria diskutrymme. - Direktiven ââ, âlingering_timeâ och âlingering_timeoutâ har anpassats för att fungera med HTTP/2.
- Det har sÀkerstÀllts att alla överflödiga data som skickas av backend tas bort.
- NÀr ett mycket kort svar erhÄlls frÄn FastCGI-servern försöker Nginx nu att skicka den tillgÀngliga delen av svaret till klienten och stÀnger sedan anslutningen.
- Vid mottagande av ett ogiltigt lÀngdsvar frÄn backend gRPC avbryter Nginx begÀrans behandling med ett felmeddelande.
- Fel har Ă„tgĂ€rdats, till exempel avlĂ€gsnas lyssnande Unix-sockets vid bearbetning av SIGQUIT-signalen, proxying av nollstorlek UDP-paket och proxying till uwsgi-backends vid anvĂ€ndning av SSL, samt felaktig hantering av fel vid anvĂ€ndning av direktivet âssl_ocspâ, och felaktig berĂ€kning av cache-storleken i FS XFS och NFS.
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-funktionaliteten för att bearbeta begĂ€rningar med hjĂ€lp av skript i konfigurationen. Skript kan anvĂ€ndas i konfigurationsfilen för att definiera utökad begĂ€rningshanteringslogik, generera konfiguration, dynamiskt skapa svar, modifiera begĂ€ran/svar eller snabbt skapa stubbar för att lösa problem i webbapplikationer. I den nya versionen har stöd för RegExp.prototype[Symbol.replace] och %TypedArray%.prototype.sort() lagts till. möjlighet till rad-för-rad ombacktracking har introducerats. I modulen âfsâ har funktioner som liknar mkdir(), readdir() och rmdir() lagts till.
Dessutom, i det ryska inrikesministeriet bekrÀftelse av informationen om nedlÀggningen av brottmÄlet rörande rÀttigheterna till programvaran Nginx, samt avslutningen av granskningen av det beslut som fattats av övervakande Äklagarmyndighet. "Det aktuella brottmÄlet, som inleddes den 04.12.2019 pÄ grund av brott mot upphovsrÀtten av LLC 'Rambler Internet Holding' vid utvecklingen av programvaran 'Nginx', lades ner den 18.05.2020 enligt punkt 1 i del 1 av artikel 24 i den ryska straffprocesslagen (pÄ grund av att brott inte förelÄg)." Tidigare information om nedlÀggningen av brottmÄlet Igor Sysoyev, skaparen av Nginx, men det fanns fortfarande en möjlighet att detta beslut skulle överklagas av tillsynsmyndigheterna. Samtidigt i domstol i USA rÀttsliga strider relaterade till rÀttigheterna till Nginx mot företaget F5 Networks, inledda efter att en stÀmning lÀmnades in av advokatbyrÄn Lynwood Investments.
KĂ€lla: opennet.ru
