Релиз на 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