Verëffentlechung vun nginx 1.21.2 an njs 0.6.2

D'Haaptzweig vun nginx 1.21.2 gouf verëffentlecht, an deem d'Entwécklung vun neie Fonctiounen weider geet (an der parallel ënnerstëtzt stabiler Branche 1.20 ginn nëmmen Ännerungen am Zesummenhang mat der Eliminatioun vu schlëmme Feeler a Schwachstelle gemaach).

Main Ännerungen:

  • HTTP/1.0 Ufroen déi den HTTP-Header "Transfer-Encoding" enthalen sinn blockéiert (erschéngen an der HTTP/1.1 Protokoll Versioun).
  • Ënnerstëtzung fir Export Chiffer Suite gouf gestoppt.
  • Kompatibilitéit mat der OpenSSL 3.0 Bibliothéik ass gesuergt.
  • Implementéiert den Transfer vun den "Auth-SSL-Protocol" an "Auth-SSL-Cipher" Header op de Mail Proxy Authentifikatiounsserver.
  • D'Ufro Kierper Filter API erlaabt Puffer vun veraarbechten Donnéeën.
  • Wann Dir Serverzertifikater lued, ass d'Benotzung vu Sécherheetsniveauen ënnerstëtzt ab OpenSSL 1.1.0 a spezifizéiert duerch den "@SECLEVEL=N" Parameter an der ssl_ciphers Direktiv ugepasst.
  • Fixéiert hänkt déi geschitt ass wann Dir eng SSL Verbindung mat Backends am Stream a gRPC Moduler erstellt.
  • De Problem mam Schreiwen vun der Ufro Kierper op Disk wann Dir HTTP/2 benotzt, an der Verontreiung vun der "Content-Length" Header an der Ufro, gouf geléist.

Zur selwechter Zäit gouf njs 0.6.2 verëffentlecht, e JavaScript Dolmetscher fir den nginx Webserver. Den njs Dolmetscher implementéiert ECMAScript Standards an erlaabt Iech nginx seng Fäegkeet auszebauen fir Ufroe mat Skripte an der Konfiguratioun ze veraarbechten. Scripte kënnen an enger Konfiguratiounsdatei benotzt ginn fir fortgeschratt Logik ze definéieren fir Ufroen ze veraarbechten, eng Konfiguratioun ze generéieren, dynamesch eng Äntwert ze generéieren, eng Ufro / Äntwert z'änneren oder séier Stubs ze kreéieren fir Probleemer an Webapplikatiounen ze léisen. An der neier Versioun sinn d'Promise.all (), Promise.allSettled (), Promise.any () an Promise.race () Methoden an d'Promise Implementatioun bäigefüügt. Implementéiert Ënnerstëtzung fir den AggregateError Objet.

Source: opennet.ru

Setzt e Commentaire