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 вийшов нс 0.4.2

njs це підмножина мови JavaScript, що дозволяє розширити функціональність nginx. njs сумісний з ECMAScript 5.1 (суворий режим) з деякими розширеннями ECMAScript 6 та пізніше. Сумісність перебуває у стадії розвитку.

Джерело: linux.org.ru

Купити надійний хостинг для сайтів із захистом від DDoS, VPS VDS сервери 🔥 Купити надійний хостинг для сайтів із захистом від DDoS, VPS VDS сервери | ProHoster