nginx 1.19.1

A fost lansată versiunea nginx 1.19.1, o nouă actualizare în ramura principală curentă a serverului web nginx. În ramura principală, are loc dezvoltarea activă, în timp ce în ramura stabilă curentă (1.18) se fac doar corecturi de erori.

  • Modificare: directivele lingering_close, lingering_time și lingering_timeout funcționează acum cu HTTP/2.
  • Modificare: datele inutile trimise de backend sunt acum întotdeauna ignorate.
  • Modificare: acum, când nginx primește un răspuns prea scurt de la serverul FastCGI, încearcă să trimită clientului partea disponibilă a răspunsului, după care închide conexiunea cu clientul.
  • Modificare: acum, când primește un răspuns de lungime incorectă de la backend-ul gRPC, nginx oprește procesarea răspunsului cu o eroare.
  • Adăugare: parametrul min_free în directivele proxy_cache_path, fastcgi_cache_path, scgi_cache_path și uwsgi_cache_path. Mulțumiri lui Adam Bambuch.
  • Corectare: nginx nu elimina socket-urile unix domain listen la încheierea grațioasă prin semnalul SIGQUIT.
  • Corectare: pachetele UDP de dimensiune zero nu erau proximate.
  • Corectare: proximitatea către backend-uri uwsgi folosind SSL putea să nu funcționeze. Mulțumiri lui Guanzhong Chen.
  • Corectare: în procesarea erorilor utilizând directivele ssl_ocsp.
  • Corectare: utilizarea sistemelor de fișiere XFS și NFS putea duce la calcularea greșită a dimensiunii cache-ului pe disc.
  • Corectare: dacă serverul memcached returna un răspuns greșit, în loguri se puteau înregistra mesaje „negative size buf in writer”.

Împreună cu nginx, a fost lansat njs 0.4.2

njs — este un subset al limbajului JavaScript, permițând extinderea funcționalității nginx. njs este compatibil cu ECMAScript 5.1 (mod strict) cu unele extinderi din ECMAScript 6 și ulterior. Compatibilitatea este în dezvoltare.

Sursa: linux.org.ru

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster