Lëshimi i nginx 1.19.1 dhe njs 0.4.2

Presented lĂ«shimi i degĂ«s kryesore tĂ« re nginx 1.19.1, pĂ«rmes sĂ« cilĂ«s zhvillohen mundĂ«sitĂ« e reja. NĂ« tĂ« njĂ«jtĂ«n kohĂ« mbetet e stabilizuar 1.18.x vetĂ«m bĂ«hen ndryshime qĂ« lidhen me rregullimin e gabimeve tĂ« rĂ«nda dhe tĂ« tjera. NĂ« vitin e ardhshĂ«m, do tĂ« formohet njĂ« branĆĂ« stabile 1.20 mbi bazĂ«n e branĆĂ«s kryesore 1.19.x.

Main ndryshime:

  • NĂ« direktivat "proxy_cache_path«,
    "fastcgi_cache_path", "scgi_cache_path" dhe "uwsgi_cache_path" është shtuar parametri "min_free", që rregullon madhësinë e cache-it në bazë të përcaktimit të madhësisë minimale të hapësirës së lirë në disk.
  • Direktivat "lingering_close", "lingering_time" dhe "lingering_timeout" janĂ« adaptuar pĂ«r punĂ« me HTTP/2.
  • ËshtĂ« siguruar eliminimi i tĂ« dhĂ«nave tĂ« panevojshme qĂ« dĂ«rgohen nga backend-i.
  • Kur merr njĂ« pĂ«rgjigje shumĂ« tĂ« shkurtĂ«r nga serveri FastCGI, Nginx tani provon tĂ« dĂ«rgojĂ« klientit pjesĂ«n e disponueshme tĂ« pĂ«rgjigjes, pas sĂ« cilĂ«s mbyll lidhjen.
  • Kur merr pĂ«rgjigje nga backend-i gRPC me gjatĂ«si tĂ« papĂ«rshtatshme, Nginx ndalon pĂ«rpunimin e kĂ«rkesĂ«s duke nxjerrĂ« njĂ« gabim.
  • JanĂ« eliminuar gabimet, pĂ«r shembull, Ă«shtĂ« siguruar heqja e soketeve Unix qĂ« dĂ«gjojnĂ« gjatĂ« pĂ«rpunimit tĂ« sinjalit SIGQUIT, shfrytĂ«zimi i proxy-t pĂ«r paketa UDP me gjatĂ«si zero dhe proxy-t pĂ«r backend-et uwsgi gjatĂ« pĂ«rdorimit tĂ« SSL, Ă«shtĂ« rregulluar pĂ«rpunimi i gabimeve gjatĂ« pĂ«rdorimit tĂ« direktivĂ«s "ssl_ocsp", Ă«shtĂ« rregulluar llogaritja e pavend e madhĂ«sisĂ« sĂ« cache-it nĂ« FC XFS dhe NFS.

Në të njëjtën kohë u organizua lëshimi njs 0.4.2, interpretor i gjuhës JavaScript për serverin web nginx. Interpretor njs zbaton standardet ECMAScript dhe lejon zgjerimin e mundësive të nginx në përpunimin e kërkesave përmes skripteve në konfigurim. Skriptet mund të përdoren në dosjen e konfigurimit për të përcaktuar logjikën e zgjeruar të përpunimit të kërkesave, formimin e konfigurimit, gjenerimin dinamik të përgjigjeve, modifikimin e kërkesës/përgjigjes ose krijimin e shpejtë të stendave për zgjidhjen e problemeve në web-aplikacione. Në versionin e ri është shtuar mbështetje për RegExp.prototype[Symbol.replace] dhe %TypedArray%.prototype.sort(). Ka pasur mundësinë e gjurmimit të përmbajtjes radhazi. Në modul "fs" janë shtuar funksione të ngjashme me mkdir(), readdir() dhe rmdir().

Për më tepër, në ministrinë e brendshme të RF është marrë konfirmimi i informacionit për ndërprerjen e çështjes penale për të drejtat mbi programin Nginx, si dhe për përfundimin e kontrollit të vendimit të marrë nga prokuroria mbikëqyrëse. "Kjo çështje penale, e ngritur më 04.12.2019 për shkelje të të drejtave të autorit nga LLC 'Rambler Internet Holding' gjatë zhvillimit të programit 'Nginx', është ndërprerë më 18.05.2020 sipas p. 1 të pj. 1 të nenit 24 të KPPK RF (për mungesë të elementeve të krimit)." Më parë është njoftuar për ndërprerjen e çështjes penale. njoftoi Igor Sysoev, creator of Nginx, but there remained a possibility of this decision being overturned by regulatory authorities. Meanwhile, in the U.S. court the proceedings continue regarding the rights to Nginx, a lawsuit against F5 Networks initiated after a complaint by the law firm Lynwood Investments.

Burimi: opennet.ru

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