Pagpagawas sa nginx 1.21.2 ug njs 0.6.2

Ang nag-unang sanga sa nginx 1.21.2 gipagawas, diin ang pag-uswag sa mga bag-ong bahin nagpadayon (sa parallel nga suportado nga lig-on nga sanga 1.20, ang mga pagbag-o nga may kalabutan sa pagwagtang sa mga seryoso nga mga sayup ug mga kahuyangan ang gihimo).

Panguna nga mga pagbag-o:

  • Ang HTTP/1.0 nga mga hangyo nga naglakip sa β€œTransfer-Encoding” HTTP header gibabagan (gipakita sa HTTP/1.1 protocol version).
  • Ang suporta alang sa export cipher suite gihunong na.
  • Ang pagkaangay sa OpenSSL 3.0 librarya gisiguro.
  • Gipatuman ang pagbalhin sa "Auth-SSL-Protocol" ug "Auth-SSL-Cipher" nga mga ulohan ngadto sa mail proxy authentication server.
  • Ang hangyo nga body filtering API nagtugot sa pag-buffer sa naprosesong datos.
  • Kung nagkarga sa mga sertipiko sa server, ang paggamit sa mga lebel sa seguridad nga gisuportahan sugod sa OpenSSL 1.1.0 ug gipiho pinaagi sa parameter nga "@SECLEVEL=N" sa direktiba sa ssl_ciphers gi-adjust.
  • Giayo nga mga pagbitay nga nahitabo sa paghimo og koneksyon sa SSL sa mga backend sa stream ug gRPC modules.
  • Nasulbad na ang problema sa pagsulat sa request body sa disk kung gamiton ang HTTP/2, kung wala ang header nga "Content-Length" sa hangyo.

Sa samang higayon, ang njs 0.6.2 gibuhian, usa ka JavaScript interpreter alang sa nginx web server. Ang njs interpreter nagpatuman sa ECMAScript nga mga sumbanan ug nagtugot kanimo sa pagpalapad sa abilidad sa nginx sa pagproseso sa mga hangyo gamit ang mga script sa configuration. Ang mga script mahimong gamiton sa usa ka configuration file aron ipasabot ang advanced logic alang sa pagproseso sa mga hangyo, paghimo og configuration, dinamikong pagmugna og tubag, pag-usab sa usa ka hangyo/tubag, o dali nga paghimo og mga stub aron masulbad ang mga problema sa mga web application. Sa bag-ong bersyon, ang Promise.all(), Promise.allSettled(), Promise.any() ug Promise.race() mga pamaagi gidugang sa Promise implementasyon. Gipatuman nga suporta alang sa AggregateError nga butang.

Source: opennet.ru

Idugang sa usa ka comment