Публикация на nginx 1.23.1 и njs 0.7.6

Формировано издание на основната версия nginx 1.23.1, в рамките на която продължава развитието на нови възможности. В паралелно поддържаната стабилна версия 1.22.x се правят само промени, свързани с отстраняване на сериозни грешки и уязвимости. През следващата година на базата на основната версия 1.23.x ще бъде формирана стабилна версия 1.24.

Сред промените:

  • Извършена оптимизация на потреблението на паметта в конфигурации с прокси. SSL.
  • Към директивата „resolver“ добавен параметър „ipv4=off“, който позволява деактивирането на търсене на IPv4 адреси при преобразуване на имена и адреси.
  • Нивото на логовете за грешки SSL „bad key share“, „bad extension“, „bad cipher“ и „bad ecpoint“ е понижено от критично до информационно.
  • Отстранена грешка, поради която при връщане на диапазони nginx не премахваше заглавката „Content-Range“, ако тя присъстваше в изходния отговор на бекенда.
  • Отстранена грешка, която приводеше до това, че проксираният отговор може да бъде изпратен не напълно при пренастройка на Linux.

Същевременно е направено издание на njs 0.7.6, интерпретатор на JavaScript за. на уеб-сервера nginx. Интерпретаторът njs реализира стандартите на ECMAScript и позволява разширяване на възможностите на nginx по обработка на заявки чрез скриптове в конфигурацията. Скриптовете могат да се използват в конфигурационния файл за определяне на разширена логика за обработка на заявки, генериране на конфигурация, динамично генериране на отговори, модифициране на заявки/отговори или бързо създаване на заглушки за решаване на проблеми в уеб приложения.

В новата версия са разширени възможностите на обекта r.args{}: добавена е поддръжка за указване на няколко аргумента на един ключ и разделяне на ключовете по регистъра на символите. Реализирани са методите Symbol.for(), Symbol.keyfor(), atob() и btoa().

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster