Verëffentlechung vun nginx 1.17.0 an njs 0.3.2

Agefouert éischt Verëffentlechung vun neien Haaptbranche nginx 1.17, an deem d'Entwécklung vun neie Fäegkeeten weider geet (parallel ënnerstëtzt stabil Branche 1.16 Nëmmen Ännerungen am Zesummenhang mat der Eliminatioun vu schlëmme Feeler a Schwachstelle ginn gemaach).

Haaptstrooss änneren:

  • Zousätzlech Ënnerstëtzung fir Variablen an den "limit_rate" an "limit_rate_after" Direktiven, souwéi an der "proxy_upload_rate" an
    "proxy_download_rate" vum Streammodul;

  • Erweidert Ufuerderunge fir déi minimal ënnerstëtzt Versioun vun OpenSSL - 0.9.8;
  • Par défaut gëtt de Modul ngx_http_postpone_filter_module gebaut;
  • Probleemer mat der "Include"-Direktiv, déi net an de Block "if" an "limit_except" funktionnéiert, goufen geléist;
  • E Feeler fixéiert beim Veraarbechtung vun Byte Wäerter "Rei".

Ënnert de bedeitende Verbesserungen, déi an der Branche 1.17 erwaart ginn, gëtt d'Ëmsetzung vu Protokoll Support ernimmt QUIC an HTTP/3.

Zousätzlech kann et bemierkt ginn Verëffentlechung njs 0.3.2, 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.

Déi nei Verëffentlechung vun njs füügt Ënnerstëtzung fir String Templates, déi an der Spezifizéierung definéiert sinn ECMAScript 6. String Templates sinn String literals déi Ausdrock Inlining erlaben. Ausdréck ginn an engem Block ${...} definéiert, deen an enger Linn plazéiert ass, déi souwuel individuell Variablen (${Name}) wéi Ausdréck (${5 + a + b}) enthalen kann). Zousätzlech, Ënnerstëtzung fir genannt Gruppen gouf op d'RegExp Objet dobäi, datt Dir Deeler vun engem String mat engem regulären Ausdrock mat spezifeschen Nimm amplaz Serien Zuelen vun Matcher ze Associé erlaabt. Zousätzlech Ënnerstëtzung fir ze bauen mat der GNU Readline Bibliothéik.

Source: opennet.ru

Setzt e Commentaire