Rilascio di nginx 1.17.6 e njs 0.3.7

Formata rilascio della versione principale nginx 1.17.6, nell'ambito del quale continuano a svilupparsi nuove funzionalità (mentre viene mantenuta la stabilità) versione 1.16 vengono apportate solo modifiche relative alla correzione di seri errori e vulnerabilità).

Principali modifiche:

  • Sono state aggiunte nuove variabili $proxy_protocol_server_addr e $proxy_protocol_server_port, che contengono l'indirizzo e la porta del server, ottenuti dall'intestazione del protocollo PROXY;
  • È stata aggiunta la direttiva limit_conn_dry_run, portando il modulo ngx_http_limit_conn_module in modalità di prova, in cui il numero di connessioni non è limitato, ma viene registrato.
  • Nel modulo ngx_stream_limit_conn_module aggiunta la variabile $limit_conn_status, che memorizza il risultato della limitazione delle connessioni: PASSED, REJECTED o REJECTED_DRY_RUN;
  • Nel modulo ngx_http_limit_req_module aggiunta la variabile $limit_req_status, che memorizza il risultato della limitazione della velocità delle richieste: PASSED, DELAYED, REJECTED, DELAYED_DRY_RUN o REJECTED_DRY_RUN.

Inoltre, si può notare rilascio njs 0.3.7, interprete del linguaggio JavaScript per il server web nginx. L'interprete njs implementa gli standard ECMAScript e consente di estendere le capacità di nginx nel trattamento delle richieste mediante script in configurazione. Gli script possono essere utilizzati nel file di configurazione per definire logiche di elaborazione delle richieste più avanzate, generazione di configurazioni, generazione dinamica delle risposte, modifica delle richieste/risposte o per creare rapidamente stub per risolvere problemi nelle web-app.

Nel nuovo rilascio è stato aggiunto il supporto per i metodi Object.assign() e Array.prototype.copyWithin(). In console.time() è stata implementata la possibilità di utilizzare etichette. È stato ristrutturato il codice per interagire con oggetti esterni e gestire dati in formato JSON. È stata rimossa la chiamata a console.help() da CLI.

Fonte: opennet.ru

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