Lëshimi i nginx 1.21.2 dhe njs 0.6.2

E dërguar versioni kryesor nginx 1.21.2, në kuadër të të cilit vazhdohet zhvillimi i mundësive të reja (në versionin e stabilizuar 1.20, që mbahet paralelisht, bëhen vetëm ndryshime që lidhen me rregullimin e gabimeve serioze dhe dobësive).

Ndryshimet kryesore:

  • ËshtĂ« siguruar bllokimi i kĂ«rkesave HTTP/1.0, qĂ« pĂ«rmbajnĂ« header-in HTTP 'Transfer-Encoding' (qĂ« u shfaq nĂ« versionin e protokollit HTTP/1.1).
  • ËshtĂ« bĂ«rĂ« ndalimi i mbĂ«shtetjes pĂ«r grupin e eksporteve tĂ« enkriptimit.
  • Sigurohet pĂ«rputhshmĂ«ri me bibliotekĂ«n OpenSSL 3.0.
  • JanĂ« implementuar dĂ«rgimet e header-ave 'Auth-SSL-Protocol' dhe 'Auth-SSL-Cipher' te serveri i autentifikimit tĂ« proxy-t pĂ«r email.
  • NĂ« API-nĂ« e filtrimit tĂ« trupit tĂ« kĂ«rkesĂ«s, Ă«shtĂ« lejuar buferizimi i tĂ« dhĂ«nave tĂ« pĂ«rpunuara.
  • Me ngarkimin e certifikatave tĂ« serverit Ă«shtĂ« vendosur pĂ«rdorimi i niveleve tĂ« sigurisĂ«, tĂ« mbĂ«shtetura qĂ« nga OpenSSL 1.1.0 dhe qĂ« pĂ«rcaktohen me parametrin '@SECLEVEL=N' nĂ« direktivĂ«n ssl_ciphers.
  • JanĂ« eliminuar ngadalĂ«sitĂ«, qĂ« shfaqen gjatĂ« krijimit SSL- e lidhjeve me backend-et nĂ« modulĂ«t stream dhe gRPC.
  • ËshtĂ« zgjidhur problemi me shkrimin nĂ« disk tĂ« trupit tĂ« kĂ«rkesĂ«s gjatĂ« pĂ«rdorimit tĂ« HTTP/2, nĂ« rastin kur mungon headeri 'Content-Length' nĂ« kĂ«rkesĂ«.

Për njëkohësisht, u lëshua njs 0.6.2, interpretuese e gjuhës JavaScript për web nginx. Interpretuese njs implementon standardet ECMAScript dhe lejon zgjerimin e mundësive të nginx për përpunimin e kërkesave me ndihmën e skripteve në konfigurim. Skriptet mund të përdoren në skedarin e konfigurimit për të përcaktuar logjikën e avancuar të përpunimit të kërkesave, përgatitjen e konfigurimit, gjenerimin dinamik të përgjigjeve, modifikimin e kërkesës/përgjigjes ose krijimin e shpejtë të goditjeve për zgjidhjen e problemeve në aplikacionet web. Në versionin e ri janë shtuar metodat Promise.all(), Promise.allSettled(), Promise.any() dhe Promise.race() në implementimin e Promise.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster