nginx 1.19.1

Byl vydán Nginx 1.19.1, další vydání v aktuální hlavní větvi webového serveru nginx. Hlavní větev je v aktivním vývoji, zatímco současná stabilní větev (1.18) má pouze opravy chyb.

  • Změna: směrnice lingering_close, lingering_time и lingering_timeout nyní funguje při použití HTTP/2.
  • Změna: nyní jsou další data odeslaná backendem vždy vyřazena.
  • Změna: nyní, když obdrží příliš krátkou odpověď ze serveru FastCGI, nginx se pokusí odeslat dostupnou část odpovědi klientovi a poté uzavře spojení s klientem.
  • Změna: nyní, když obdrží odpověď nesprávné délky z backendu gRPC, nginx přestane zpracovávat odpověď s chybou.
  • Doplnění: parametr min_free v direktivách proxy_cache_path,fastcgi_cache_path, scgi_cache_path и uwsgi_cache_path. Děkuji Adam Bambuch.
  • Oprava: nginx neodstranil naslouchací sokety unixové domény, když se elegantně vypínal na signálu SIGQUIT.
  • Oprava: Pakety UDP s nulovou velikostí nebyly přeneseny přes proxy.
  • Oprava chyby: Proxy k backendům uwsgi pomocí SSL nemusí fungovat. Díky Guanzhong Chen.
  • Oprava: Zpracování chyb při použití direktivy ssl_ocsp.
  • Oprava chyby: Při používání souborových systémů XFS a NFS se velikost mezipaměti disku mohla vypočítat nesprávně.
  • Oprava: Pokud server memcached vrátil nesprávnou odpověď, v protokolech se mohly objevit zprávy „negativní velikost buf v zapisovači“.

Vyšlo ve stejnou dobu jako nginx njs 0.4.2

njs je podmnožina jazyka JavaScript, která vám umožňuje rozšířit funkčnost nginx. njs je kompatibilní s ECMAScript 5.1 (přísný režim) s některými rozšířeními na ECMAScript 6 a novější. Kompatibilita je ve vývoji.

Zdroj: linux.org.ru

Přidat komentář