Релиз на nginx 1.23.0

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

Основни промени:

  • Преработен е вътрешният API, заглавията сега се предават под формата на свързан списък.
  • Обеспечено объединение строк заголовков с идентичными именами при передаче в бэкенды FastCGI, SCGI и uwsgi, в методе $r->header_in() модуля ngx_http_perl_module и в переменных «$http_…», «$sent_http_…», «$sent_trailer_…», «$upstream_http_…» и «$upstream_trailer_…».
  • За грешки SSL «application data after close notify» уровень логов понижен с «crit» до «info.
  • Отстранен е проблемът с зависването на връзките в nginx, компилиран на Linux-системи с ядро 2.6.17 и по-нови, но използван на системи без поддръжка на EPOLLRDHUP (например, при прилагане на еймуляция epoll).
  • Устранена проблема с кэшированием ответов, если заголовок «Expires» запрещал кэширование, а «Cache-Control» разрешал.
  • Решены проблемы, проявляющиеся, если бэкенд выдавал в ответе в несколько заголовков «Vary» и «WWW-Authenticate».

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

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