Scaoileadh nginx 1.21.2 agus njs 0.6.2

Tá an príomh-bhrainse de nginx 1.21.2 scaoilte, ina leanann forbairt gnéithe nua (sa bhrainse cobhsaí tacaithe comhthreomhar 1.20, ní dhéantar ach athruithe a bhaineann le deireadh a chur le hearráidí agus leochaileachtaí tromchúiseacha).

Athruithe móra:

  • Cuirtear bac ar iarratais HTTP/1.0 lena n-áirítear an ceanntásc HTTP “Aistriú-Ionchódú” (le feiceáil sa leagan prótacail HTTP/1.1).
  • Cuireadh deireadh leis an tacaíocht do shraith shifir easpórtála.
  • Cinntítear comhoiriúnacht leis an leabharlann OpenSSL 3.0.
  • Cuireadh aistriú na gceanntásc “Auth-SSL-Protocol” agus “Auth-SSL-Cipher” i bhfeidhm go dtí an seachfhreastalaí fíordheimhnithe ríomhphoist.
  • Ceadaíonn API scagtha an chomhlachta iarratais maolánú ar shonraí próiseáilte.
  • Agus teastais an fhreastalaí á lódáil, athraíodh úsáid na leibhéal slándála a dtacaítear leo ó OpenSSL 1.1.0 agus a shonraítear tríd an bparaiméadar “@SECLEVEL=N” sa treoir ssl_ciphers.
  • Crochtaí seasta a tharla nuair a cruthaíodh nasc SSL le haislínte sa sruth agus modúil gRPC.
  • Réitíodh an fhadhb maidir le corp an iarratais a scríobh chuig diosca agus HTTP/2 in úsáid, in éagmais an cheannteidil “Content-Length” san iarratas.

Ag an am céanna, scaoileadh njs 0.6.2, ateangaire JavaScript don fhreastalaí gréasáin nginx. Cuireann ateangaire njs caighdeáin ECMAScript i bhfeidhm agus ligeann sé duit cumas nginx chun iarratais a phróiseáil ag baint úsáide as scripteanna sa chumraíocht a leathnú. Is féidir scripteanna a úsáid i gcomhad cumraíochta chun ardloighic a shainiú maidir le hiarratais a phróiseáil, chun cumraíocht a ghiniúint, freagra a ghiniúint go dinimiciúil, iarratas/freagairt a mhodhnú, nó chun stumpaí a chruthú go tapa chun fadhbanna in fheidhmchláir ghréasáin a réiteach. Sa leagan nua, tá na modhanna Promise.all(), Promise.allSettled(), Promise.any() agus Promise.race() curtha le cur i bhfeidhm an Geallta. Tacaíocht curtha i bhfeidhm don oibiacht AggregateError.

Foinse: oscailtenet.ru

Add a comment