Udgivelse af nginx 1.23.1 og njs 0.7.6

Hovedgrenen af ​​nginx 1.23.1 er blevet udgivet, og udviklingen af ​​nye funktioner fortsætter inden for denne gren. Den parallelt vedligeholdte stabile gren 1.22.x introducerer kun ændringer relateret til rettelse af alvorlige fejl og sårbarheder. Næste år vil den stabile gren 1.23 blive dannet fra hovedgrenen 1.24.x.

Blandt ændringerne:

  • Hukommelsesforbruget er blevet optimeret i proxykonfigurationer. SSL.
  • Parameteren "ipv4=off" er blevet tilføjet til "resolver"-direktivet, hvilket giver dig mulighed for at deaktivere søgningen efter IPv4-adresser, når du konverterer navne og adresser.
  • Logniveauet for SSL-fejlene "dårlig nøgledeling", "dårlig udvidelse", "dårlig kryptering" og "dårlig ecpoint" er blevet sænket fra kritisk til informativ.
  • Rettede en fejl, hvor nginx ikke fjernede "Content-Range"-headerlinjen, når intervaller returneredes, hvis den var til stede i det oprindelige backend-svar.
  • Устранена ошибка, приводившая к тому, что проксированный ответ мог быть отправлен не полностью при переконфигурации на Linux.

Samtidig, njs 0.7.6, en JavaScript-fortolker til Webserver nginx. NJS-fortolkeren implementerer ECMAScript-standarder og giver dig mulighed for at udvide nginx's muligheder for anmodningsbehandling ved hjælp af konfigurationsscripts. Scripts kan bruges i konfigurationsfilen til at definere avanceret anmodningsbehandlingslogik, generere konfigurationer, dynamisk generere svar, ændre anmodninger/svar eller hurtigt oprette stubs for at løse problemer i webapplikationer.

Den nye version udvider mulighederne for r.args{}-objektet: understøttelse af at angive flere argumenter til én nøgle og adskille nøgler efter store og små bogstaver er blevet tilføjet. Metoderne Symbol.for(), Symbol.keyfor(), atob() og btoa() er implementeret.

Kilde: opennet.ru

Køb pålidelig hosting til websteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster