lĂ«shimi i degĂ«s kryesore tĂ« re , pĂ«rmes sĂ« cilĂ«s zhvillohen mundĂ«sitĂ« e reja. NĂ« tĂ« njĂ«jtĂ«n kohĂ« mbetet e stabilizuar 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 :
- Në direktivat "«,
"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_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ë lëshimi , 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 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. Igor Sysoev, creator of Nginx, but there remained a possibility of this decision being overturned by regulatory authorities. Meanwhile, in the U.S. court regarding the rights to Nginx, a lawsuit against F5 Networks initiated after a complaint by the law firm Lynwood Investments.
Burimi: opennet.ru
