nginx 1.19.1

È uscito nginx 1.19.1, un nuovo rilascio nella corrente branch mainline del server web nginx. Nella branch mainline è in corso uno sviluppo attivo, mentre nella attuale branch stabile (1.18) vengono apportate solo correzioni di errori.

  • Modifica: direttive lingering_close, lingering_time e lingering_timeout ora funzionano con HTTP/2.
  • Modifica: i dati in eccesso inviati dal backend vengono sempre scartati.
  • Modifica: ora, quando riceve una risposta troppo corta dal server FastCGI, nginx tenta di inviare al client la parte disponibile della risposta, chiudendo poi la connessione con il client.
  • Modifica: ora, quando riceve una risposta di lunghezza errata dal backend gRPC, nginx interrompe l'elaborazione della risposta con un errore.
  • Aggiunta: parametro min_free nelle direttive proxy_cache_path, fastcgi_cache_path, scgi_cache_path e uwsgi_cache_path. Grazie a Adam Bambuch.
  • Correzione: nginx non rimuoveva i socket listen unix domain durante un'uscita graduale con il segnale SIGQUIT.
  • Correzione: i pacchetti UDP di dimensione zero non venivano proxyati.
  • Correzione: il proxying verso backend uwsgi utilizzando SSL potrebbe non funzionare. Grazie a Guanzhong Chen.
  • Correzione: nella gestione degli errori utilizzando la direttiva ssl_ocsp.
  • Correzione: utilizzando i file system XFS e NFS la dimensione della cache su disco poteva essere calcolata in modo errato.
  • Correzione: se il server memcached restituiva una risposta errata, nei log potevano apparire messaggi "negative size buf in writer".

Contemporaneamente a nginx è uscito 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 di ECMAScript 6 e successivi. La compatibilità è in fase di sviluppo.

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster