Nginx 1.19.1

Выйшаў nginx 1.19.1, чарговы рэліз у бягучай mainline галінцы вэб-сервера nginx. У mainline галінцы ідзе актыўная распрацоўка, у той час як у бягучую стабільную галінку (1.18) уносяцца толькі выпраўленні памылак.

  • Змяненне: дырэктывы lingering_close, lingering_time и lingering_timeout зараз працуюць пры выкарыстанні HTTP/2.
  • Змена: зараз лішнія дадзеныя, дасланыя бэкэндам, заўсёды адкідаюцца.
  • Змена: зараз пры атрыманні занадта кароткага адказу ад FastCGI-сервера nginx спрабуе адправіць кліенту даступную частку адказу, пасля чаго зачыняе злучэнне з кліентам.
  • Змена: зараз пры атрыманні адказу некарэктнай даўжыні ад gRPC-бэкенда nginx спыняе апрацоўку адказу з памылкай.
  • Даданне: параметр min_free у дырэктывах шлях_кэша проксі, 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 (строгі рэжым) з некаторымі пашырэннямі ECMAScript 6 і пазней. Сумяшчальнасць знаходзіцца ў стадыі развіцця.

Крыніца: linux.org.ru

Дадаць каментар