serverit të aplikacioneve , në kuadër të cilit zhvillohet zgjidhja për sigurimin e ekzekutimit të aplikacioneve web në gjuhë të ndryshme programimi (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js dhe Java). Nën menaxhimin e NGINX Unit mund të ekzekutohen disa aplikacione në të njëjtën kohë në gjuhë të ndryshme programimi, parametrat e nisjes së të cilave mund të ndryshohen dinamikisht pa nevojën për të redaktuar skedarët e konfigurimit dhe për të ri-nisur. Kodi është shkruar në gjuhën C dhe në licencën Apache 2.0. Me veçoritë e NGINX Unit mund të njiheni në e lëshimit të parë.
NĂ« versionin e ri:
- ĂshtĂ« shtuar mundĂ«sia e rutimit tĂ« kĂ«rkesave sipas adresave dhe numrave tĂ« porteve tĂ« burimit dhe destinacionit.
- ĂshtĂ« shtuar mbĂ«shtetja pĂ«r ndryshimin e pĂ«rdoruesit dhe grupit pĂ«r aplikacionet e izoluara, nĂ« rastet kur procesi nĂ« sfond i Unit ekzekutohet me tĂ« drejtat e njĂ« pĂ«rdoruesi jo tĂ« privilegjuar.
- Emri për importimin e paketave në gjuhën Go është ndryshuar në «unit.nginx.org/go» (për instalimin e modulit për Unit mund të përdoret komanda «go get unit.nginx.org/go»).
- Gjatë kompilimit, paketat Go tani lidhen me libunit.
- ĂshtĂ« reduktuar konsumi i memories gjatĂ« pĂ«rpunimit tĂ« pĂ«rgjigjeve shumĂ« tĂ« mĂ«dha.
- është përditësuar mjedisi për sistemin Docker, që lejon vendosjen e shpejtë të një zgjidhjeje të bazuar në NGINX Unit. Përmbajtja e imazhit është kaluar nga Debian 9 në Debian 10;
- Në depo për CentOS dhe RHEL 7 janë shtuar paketa me module për
Python 3.6. Për Amazon Linux 2 LTS janë shtuar paketa me Python 3.7. Paketat për Python 2.7 janë riemërtuar nga «unit-python» në «unit-python27».
NjĂ«kohĂ«sisht mund tĂ« veçohet edhe pĂ«rditĂ«simi korrigjues i degĂ«s kryesore , nĂ« kuadĂ«r tĂ« sĂ« cilĂ«s vazhdon zhvillimi i funksioneve tĂ« reja (nĂ« degĂ«n stabile 1.16, e cila mirĂ«mbetet paralelisht, bĂ«hen vetĂ«m ndryshime qĂ« lidhen me eliminimin e gabimeve serioze dhe cenueshmĂ«rive). NĂ« versionin e ri ofrohen vetĂ«m rregullime gabimesh. PĂ«r shembull, janĂ« eliminuar ndĂ«rprerjet qĂ« shfaqeshin kur pĂ«rdorej zĂ«vendĂ«simi bosh nĂ« direktivĂ«n «rewrite» dhe kur pĂ«rdorej direktiva «break» sĂ« bashku me direktivat «alias» ose «proxy_pass» me URI. Gjithashtu Ă«shtĂ« korrigjuar plotĂ«simi i pasaktĂ« i titullit «Location» kur nĂ« rregullat e transformimit tĂ« adresĂ«s kishte simbole me kod zero. NĂ« pĂ«rpunuesin HTTP/2 Ă«shtĂ« eliminuar rrjedhja e socket-eve tĂ« rrjetit. ĂshtĂ« rregulluar njĂ« gabim qĂ« shkaktonte ndĂ«rprerjen e lidhjes SSL pĂ«r shkak tĂ« timeout-it gjatĂ« pĂ«rpunimit tĂ« kĂ«rkesave pipelined.
Burimi: opennet.ru
