Dimittis de nginx 1.21.2 et njs 0.6.2

Ramus principalis nginx 1.21.2 dimissus est, intra quem progressio novarum linearum pergit (in parallelo ramo stabili sustentato 1.20, solum mutationes ad eliminationem gravium errorum et vulnerabilitatum facta).

Major changes:

  • HTTP/1.0 petitiones quae "Transfer-encoding" HTTP capitis includuntur (in protocollo versionis HTTP/1.1 apparuerunt).
  • Firmamentum de notis exportandis discontinuatum est.
  • Compatibilitas cum OpenSSL 3.0 bibliotheca conservatur.
  • Peractum translationem "Auth-SSL-Protocollum" et "Auth-SSL-Cipher" caput capitis ad procuratorem electronicum authenticas ministrantis.
  • Postulatio corporis API eliquare permittit notitia processionaliter buffering.
  • Cum oneratisque testimoniis servandis, usus gradus securitatis ab OpenSSL 1.1.0 inceptis sustinetur et per "@SECLEVEL=N" modulum in ssl_ciphericis directivis adaptatum est.
  • Fixum pendet quod occurrit cum SSL nexum creans ad backends in rivo et modulorum grRPC.
  • Problema de scribendo rogatu corporis ad disci cum HTTP utens, in absentia "Content-Longitudo" capitis in petitione, dissolutum est.

Eodem tempore njs 0.6.2 dimissus est interpres JavaScript pro servo telae nginx. Interpres instrumentorum ECMAscripti signa njs ac permittit tibi facultatem explicandi nginx petitiones processus in scriptione utendo. Scriptores in lima conformatione adhiberi possunt ad logicam progressam definiendam ad petitiones processus expediendas, conformationem generans, responsionem dynamice generans, rogationem/responsionem modificat, vel cito creando stipulas ad solvendas difficultates in applicationibus interretialibus. In nova versione, Promise.all(), Promise.all Settled(), Promise.any() et Promise.race () methodi ad exsecutionem promissionis additae sunt. Impleri subsidium AggregateError obiecto.

Source: opennet.ru