U lëshua serveri i aplikacionit NGINX Unit 1.26.0, brenda të cilit po zhvillohet një zgjidhje për të siguruar lëshimin e aplikacioneve në internet në gjuhë të ndryshme programimi (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js dhe Java). Njësia NGINX mund të ekzekutojë njëkohësisht shumë aplikacione në gjuhë të ndryshme programimi, parametrat e nisjes së të cilave mund të ndryshohen në mënyrë dinamike pa pasur nevojë të redaktoni skedarët e konfigurimit dhe të rinisni. Kodi është shkruar në C dhe shpërndahet nën licencën Apache 2.0. Ju mund të njiheni me veçoritë e NGINX Unit në njoftimin e lëshimit të parë.
Në versionin e ri:
- Është bërë një ndryshim në opsionin "share", i cili tani specifikon shtegun e plotë për skedarët në vend të drejtorisë rrënjësore të dokumentit, e cila më parë ishte shtuar në URI të kërkesës;
- Shtuar rregullimin automatik të konfigurimeve ekzistuese në opsionet e reja "share" kur përmirësohen nga versionet e mëparshme;
- Mbështetja e ndryshueshme është shtuar në opsionet "share". Për shembull: { "share": "/www/data/$uri" }
- Shtoi mbështetje për shtigje të shumta në opsionin "share". Për shembull: { "share": [ "/www/$host$uri", "/www/static$uri", "/www/app.html" ] }
- U shtua mbështetje variabile për opsionet e chroot;
- Mbështetje e shtuar për ndarjen e opcache në PHP ndërmjet proceseve të aplikimit;
- Mbështetje e shtuar për drejtimin e kërkesave nga vargu i pyetjeve;
- Rregulloi një defekt ku proceset e ruterit dhe të aplikacionit do të prisheshin kur kufiri i kërkesës arrihet nga aplikacione asinkrone ose me shumë fije;
- Rregulloi një gabim që ndaloi leximin e kornizave të një lidhjeje të krijuar WebSocket nga klienti pasi mbajtësi përkatës u rikonfigurua;
- Ndërtesë fikse me bibliotekë glibc 2.34, e cila shfaqet, veçanërisht, në Fedora 35.
Burimi: opennet.ru