Излезе 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. Благодаря на Адам Бамбук.
  • Корекция: nginx не премахва unix domain listen-сокетите при плавно завършване по сигнал SIGQUIT.
  • Корекция: UDP пакети с нулев размер не бяха проксирини.
  • Корекция: проксирването към uwsgi бекенди с използване на SSL може да не работи. Благодаря на Гуанжонг Чен.
  • Корекция: при обработка на грешки при използване на директивата 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