Liberazione di nginx 1.17.6 è njs 0.3.7

Furmatu liberazione upstream nginx 1.17.6, in quale u sviluppu di novi capacità cuntinueghja (in parallelu supportatu stabile ramu 1.16 Solu i cambiamenti riguardanti l'eliminazione di l'errori serii è i vulnerabili sò fatti).

menu cambià:

  • Novi variabili aghjunte $proxy_protocol_server_addr и $proxy_protocol_server_port, chì cuntenenu l'indirizzu di u servitore è u portu ottenutu da l'intestazione di u protocolu PROXY;
  • A direttiva aghjunta limit_conn_dry_run, chì mette u modulu ngx_http_limit_conn_module in u modu di prova, in quale u numeru di cunnessione ùn hè micca limitatu, ma hè cunsideratu.
  • In u modulu ngx_stream_limit_conn_module aghjuntu $limit_conn_status variable, chì guarda u risultatu di limità u numeru di cunnessione: PASSED, REJECTED o REJECTED_DRY_RUN;
  • In u modulu ngx_http_limit_req_module aghjustatu $limit_req_status variable, chì guarda u risultatu di limitazione di a tarifa di e dumande ricevute: PASSED, DELAYED, REJECTED, DELAYED_DRY_RUN o REJECTED_DRY_RUN.

Inoltre, pò esse nutatu liberazione njs 0.3.7, un interprete JavaScript per u servitore web nginx. L'interprete njs implementa i normi ECMAScript è vi permette di espansione a capacità di nginx per processà e dumande utilizendu script in a cunfigurazione. I scripts ponu esse utilizati in un schedariu di cunfigurazione per definisce a logica avanzata per processà e dumande, generà una cunfigurazione, generà dinamicamente una risposta, mudificà una dumanda / risposta, o crea rapidamente stubs per risolve i prublemi in l'applicazioni web.

A nova versione aghjusta supportu per i metudi Object.assign () è Array.prototype.copyWithin (). Console.time () furnisce a capacità di utilizà etichette. U codice per l'interazzione cù l'uggetti esterni è l'elaborazione di dati in u formatu JSON hè statu riformulatu. A chjama di console.help() hè stata eliminata da a CLI.

Source: opennet.ru

Add a comment