UtgÄvan av nginx 1.21.2 och njs 0.6.2

UtgÄvan av huvudgrenen nginx 1.21.2 har bildats, dÀr utvecklingen av nya funktioner fortsÀtter (i den parallellt stödda stabila grenen 1.20 görs endast Àndringar relaterade till ÄtgÀrder mot allvarliga fel och sÄrbarheter).

Huvudsakliga förÀndringar:

  • Blockering av HTTP/1.0-förfrĂ„gningar som inkluderar HTTP-headern "Transfer-Encoding" (införd i HTTP/1.1-protokollet) har sĂ€kerstĂ€llts.
  • Stödet för det exporterade krypteringsuppsĂ€ttningen har upphört.
  • Kompatibilitet med biblioteket OpenSSL 3.0 har sĂ€kerstĂ€llts.
  • Överföring av rubrikerna "Auth-SSL-Protocol" och "Auth-SSL-Cipher" till autentiseringstjĂ€nsten för e-postproxy har implementerats.
  • I API:t för filtrering av begĂ€rningskroppen har buffring av bearbetade data tillĂ„tits.
  • Vid inlĂ€sning av servercertifikat har anvĂ€ndning av sĂ€kerhetsnivĂ„er implementerats, som stöds frĂ„n och med OpenSSL 1.1.0 och anges via parametern "@SECLEVEL=N" i direktiven ssl_ciphers.
  • Frysningar som uppstĂ„r vid skapandet SSL-anslutningar till backend i modulerna stream och gRPC har Ă„tgĂ€rdats.
  • Problemet med disk skrivningar av begĂ€rningskroppen vid anvĂ€ndning av HTTP/2, om begĂ€ran saknar rubriken "Content-Length", har lösts.

Samtidigt slÀpptes njs 0.6.2, en JavaScript-tolk för webbservern nginx. njs-tolken implementerar ECMAScript-standarder och gör det möjligt att utöka nginx:s funktioner för begÀrningshantering med skript i konfigurationen. Skript kan anvÀndas i konfigurationsfilen för att definiera utökad logik för begÀrningshantering, skapa konfigurationer, generera svar dynamiskt, modifiera begÀrningar/svar eller snabbt skapa stubs för att lösa problem i webbapplikationer. I den nya versionen har metoderna Promise.all(), Promise.allSettled(), Promise.any() och Promise.race lagts till i Promise-implementeringen. Stöd för objektet AggregateError har implementerats.

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