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 в директивите 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 (строг режим) с някои разширения от ECMAScript 6 и по-късно. Съвместимостта е в процес на развитие.

Източник: linux.org.ru

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