nginx 1.19.1

Byla vydána verze nginx 1.19.1, další uvolnění v aktuální mainline větvi webového serveru nginx. V mainline větvi probíhá aktivní vývoj, zatímco do aktuální stabilní větve (1.18) jsou zaváděny pouze opravy chyb.

  • Změna: direktivy lingering_close, lingering_time a lingering_timeout nyní fungují při použití HTTP/2.
  • Změna: nyní jsou všechny nadbytečné údaje zaslané backendem vždy ignorovány.
  • Změna: nyní při obdržení příliš krátké odpovědi od FastCGI serveru se nginx pokusí zaslat klientovi dostupnou část odpovědi, po čemž uzavře spojení s klientem.
  • Změna: nyní při obdržení odpovědi s nesprávnou délkou od gRPC backendu nginx přestává zpracovávat odpověď s chybou.
  • Přidání: parametr min_free v direktivách proxy_cache_path, fastcgi_cache_path, scgi_cache_path a uwsgi_cache_path. Děkujeme Adamovi Bambuchovi.
  • Oprava: nginx nezapíral unix domain listen sokety při hladkém ukončení signálem SIGQUIT.
  • Oprava: UDP pakety o nulové velikosti nebyly proxyovány.
  • Oprava: proxyování na uwsgi backendy s použitím SSL mohlo nefungovat. Děkujeme Guanzhong Chenovi.
  • Oprava: při zpracování chyb s použitím direktivy ssl_ocsp.
  • Oprava: při použití souborových systémů XFS a NFS mohla být velikost cache na disku počítána nesprávně.
  • Oprava: pokud server memcached vrátil nesprávnou odpověď, v logách se mohly objevit zprávy „negative size buf in writer“.

Současně s nginx byl vydán njs 0.4.2

njs je podmnožina jazyka JavaScript, která 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 ECMAScript 6 a později. Kompatibilita je ve fázi vývoje.

Zdroj: linux.org.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster