LINUX.ORG.RU

nginx 1.19.1

 


0

2

Вышел nginx 1.19.1, очередной релиз в текущей mainline ветке веб-сервера nginx. В mainline ветке идёт активная разработка, в то время как в текущую стабильную ветку (1.18) вносятся только исправления ошибок.

  • Изменение: директивы lingering_close, lingering_time и lingering_timeout теперь работают при использовании HTTP/2.
  • Изменение: теперь лишние данные, присланные бэкендом, всегда отбрасываются.
  • Изменение: теперь при получении слишком короткого ответа от FastCGI-сервера nginx пытается отправить клиенту доступную часть ответа, после чего закрывает соединение с клиентом.
  • Изменение: теперь при получении ответа некорректной длины от gRPC-бэкенда nginx прекращает обработку ответа с ошибкой.
  • Добавление: параметр min_free в директивах proxy_cache_path, fastcgi_cache_path, scgi_cache_path и uwsgi_cache_path. Спасибо Adam Bambuch.
  • Исправление: nginx не удалял unix domain listen-сокеты при плавном завершении по сигналу SIGQUIT.
  • Исправление: UDP-пакеты нулевого размера не проксировались.
  • Исправление: проксирование на uwsgi-бэкенды с использованием SSL могло не работать. Спасибо Guanzhong Chen.
  • Исправление: в обработке ошибок при использовании директивы ssl_ocsp.
  • Исправление: при использовании файловых систем XFS и NFS размер кэша на диске мог считаться некорректно.
  • Исправление: если сервер memcached возвращал некорректный ответ, в логах могли появляться сообщения «negative size buf in writer».

Одновременно с nginx вышел njs 0.4.2

njs - это подмножество языка JavaScript, позволяющее расширить функциональность nginx. njs совместим с ECMAScript 5.1 (строгий режим) c некоторыми расширениями ECMAScript 6 и позже. Совместимость находится в стадии развития.

>>> Changelog

★★★★★

Проверено: alpha ()

Минорщина => в наноновости.

t184256 ★★★★★ ()

лишние данные

слишком короткого ответа

Это как определяется? Или как описание этих метрик гуглить хоть? А то вот так сделаешь apt upgrade и все в тыкву превратиться потому что окажется что бэкенд шлет короткие ответы с лишними данными.

micronekodesu ★★ ()
Ответ на: комментарий от micronekodesu

Вангую что речь о несовпадении размера ответа с Content-Length

MrClon ★★★★★ ()

Чуваки решили заново изобрести опенрести ? Лучше поздно чем никогда ?

Jopich1 ()
Ответ на: комментарий от kto_tama

Рамблер к Сысоеву — вроде да. Но та фирма которая от имени Рамблера судилась (и у которой Рамблер отозвал права представлять свои интересы) вроде как подала иск против F5 (в американский суд). Не представляю по какому поводу, возможно упреждающий удар на случай ответного иска. Но это давно было, я с тех пор за темой не следил

MrClon ★★★★★ ()
Ограничение на отправку комментариев: только для зарегистрированных пользователей