Nginx 1.19.2 ja njs 0.4.3 väljalase

Moodustatud ülesvoolu vabastamine nginx 1.19.2, mille raames jätkub uute võimete arendamine (paralleelselt toetatud stabiilne haru 1.18 Tehakse ainult tõsiste vigade ja haavatavuste kõrvaldamisega seotud muudatusi).

Kõik muutused:

  • Keepalive ühendused hakkavad nüüd sulguma enne, kui kõik saadaolevad ühendused on ammendatud, ja vastavad hoiatused kajastuvad logis.
  • Tükeldatud edastuse kasutamisel on rakendatud kliendipäringu keha lugemise optimeerimist.
  • Parandatud mäluleke, mis tekkis direktiivi "ssl_ocsp" kasutamisel.
  • Probleem, mis ilmnes viimases versioonis, kui FastCGI-server andis vale vastuse, väljastatakse logisse sõnumid „null suurus buf in output”, on parandatud.
  • Parandatud töövoo krahh, mis ilmneb siis, kui suurte_klientide_päise_puhvrid on erinevates virtuaalserverites seatud erineva suurusega.
  • Lahendatud on probleem SSL-ühenduste ebaõige katkestamisega ja hoiatustega “SSL_shutdown() nurjus (SSL: ... halb uuesti kirjutamine)”.
  • Parandatud vead moodulites ngx_http_slice_module ja ngx_http_xslt_filter_module.

Samaaegselt võttis aset vabastama njs 0.4.3, JavaScripti tõlk nginxi veebiserveri jaoks. Njs-tõlk rakendab ECMAScripti standardeid ja võimaldab teil laiendada nginxi võimet töödelda taotlusi konfiguratsioonis olevate skriptide abil. Skripte saab konfiguratsioonifailis kasutada täpsema loogika määratlemiseks päringute töötlemiseks, konfiguratsiooni genereerimiseks, vastuse dünaamiliseks genereerimiseks, päringu/vastuse muutmiseks või kiireks tünnide loomiseks veebirakenduste probleemide lahendamiseks. Uues versioonis:

  • Lisatud Query String moodul funktsioonidega stringi parsimiseks HTTP päringu parameetritega.
  • Funktsioonid fs.mkdir() ja fs.rmdir() toetavad nüüd kataloogide rekursiivset loomist ja kustutamist.
  • Lisatud UTF-8 dekooder.
  • Märgikoodide ja nende Unicode esituse teisendamiseks on rakendatud TextEncoderi ja TextDecoderi tugi. (näiteks: "(new TextDecoder()).decode(new Uint8Array([206,177,206,178]))".

Allikas: opennet.ru

Lisa kommentaar