nginx 1.19.1

È stata rilasciata Nginx 1.19.1, la prossima versione dell'attuale ramo principale del server web nginx. Il ramo principale è in fase di sviluppo attivo, mentre l'attuale ramo stabile (1.18) ha solo correzioni di bug.

  • Cambiamento: direttive persistente_chiuso, persistente_tempo и persistente_timeout ora funziona quando si utilizza HTTP/2.
  • Modifica: ora i dati extra inviati dal backend vengono sempre scartati.
  • Modifica: ora, quando riceve una risposta troppo breve da un server FastCGI, nginx tenta di inviare la parte disponibile della risposta al client, quindi chiude la connessione con il client.
  • Modifica: ora, quando si riceve una risposta di lunghezza errata dal backend gRPC, nginx interrompe l'elaborazione della risposta con un errore.
  • Aggiunta: parametro min_free nelle direttive percorso_cache_proxy, fastcgi_cache_path, scgi_cache_path и uwsgi_cache_path. Grazie Adam Bambuch.
  • Correzione: nginx non rimuoveva i socket di ascolto del dominio Unix durante lo spegnimento regolare su un segnale SIGQUIT.
  • Correzione: i pacchetti UDP di dimensione zero non venivano proxy.
  • Correzione: il proxy ai backend uwsgi utilizzando SSL potrebbe non funzionare. Grazie Guanzhong Chen.
  • Correzione: gestione degli errori quando si utilizza una direttiva ssl_ocsp.
  • Bugfix: quando si utilizzano file system XFS e NFS, la dimensione della cache del disco potrebbe essere calcolata in modo errato.
  • Correzione: se il server memcached restituiva una risposta errata, nei registri potevano essere visualizzati messaggi di "dimensione negativa nel writer".

È uscito contemporaneamente a nginx njs 0.4.2

njs è un sottoinsieme del linguaggio JavaScript che consente di estendere le funzionalità di nginx. njs è compatibile con ECMAScript 5.1 (modalità rigorosa) con alcune estensioni a ECMAScript 6 e versioni successive. La compatibilità è in fase di sviluppo.

Fonte: linux.org.ru

Aggiungi un commento