Utgivning av nginx 1.19.1 och njs 0.4.2

Presenteras lansering av den nya huvudgrenen nginx 1.19.1, inom vilken utveckling av nya funktioner pÄgÄr. I den parallellt stödda stabila grenen 1.18.x 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 för:

  • I direktiven “proxy_cache_path«,
    “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_close“, “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 har Ă€gt rum ett avsnitt njs 0.4.2, 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 har mottagits 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 meddelade Igor Sysoyev, skaparen av Nginx, men det fanns fortfarande en möjlighet att detta beslut skulle överklagas av tillsynsmyndigheterna. Samtidigt i domstol i USA pÄgÄr 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

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster