UtgÄvan av nginx 1.23.1 och njs 0.7.6

Huvudgrenen nginx 1.23.1 har slÀppts, dÀr utvecklingen av nya funktioner fortsÀtter. I den parallellt stödda stabila grenen 1.22.x görs endast Àndringar relaterade till ÄtgÀrdande av allvarliga fel och sÄrbarheter. Under nÀsta Är kommer en stabil gren 1.24 att bildas baserat pÄ huvudgrenen 1.23.x.

Bland Àndringarna:

  • Optimering av minnesanvĂ€ndning i konfigurationer med proxy har genomförts. SSL.
  • Parametern «ipv4=off» har lagts till direktivet «resolver», vilket gör att sökningen av IPv4-adresser kan inaktiveras vid namn- och adressöversĂ€ttning.
  • LoggnivĂ„n för SSL-fel «bad key share», «bad extension», «bad cipher» och «bad ecpoint» har sĂ€nkts frĂ„n kritisk till informationsnivĂ„.
  • Ett fel har Ă„tgĂ€rdats dĂ€r nginx inte tog bort header-raden "Content-Range" nĂ€r den fanns i det ursprungliga svaret frĂ„n backend vid Ă„terlĂ€mning av intervall.
  • Ett fel har Ă„tgĂ€rdats som gjorde att ett proxy-svar kunde skickas ofullstĂ€ndigt vid omkonfigurering pĂ„ Linux.

Samtidigt har njs 0.7.6 slÀppts, en interpreter för programsprÄket JavaScript. webbservern nginx. Tolkaren njs implementerar ECMAScript-standarder och gör det möjligt att utöka nginx:s funktionalitet för att hantera förfrÄgningar med hjÀlp av skript i konfigurationen. Skript kan anvÀndas i konfigurationsfilen för att definiera avancerad logik för förfrÄgningshantering, konfigurera instÀllningar, dynamiskt generera svar, modifiera förfrÄgan/svar eller snabbt skapa stubbar för att lösa problem i webbapplikationer.

I den nya versionen har funktionerna hos objektet r.args{} utökats: stöd för att ange flera argument för en nyckel och separation av nycklar efter teckenregistrering har lagts till. Metoderna Symbol.for(), Symbol.keyfor(), atob() och btoa() 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