Objavljen je server aplikacija NGINX Unit 1.26.0 u okviru kojeg se razvija rješenje za osiguranje pokretanja web aplikacija na različitim programskim jezicima (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js i Java). NGINX jedinica može istovremeno pokrenuti više aplikacija na različitim programskim jezicima, čiji se parametri pokretanja mogu dinamički mijenjati bez potrebe za uređivanjem konfiguracijskih datoteka i ponovnim pokretanjem. Kôd je napisan na C i distribuiran pod licencom Apache 2.0. Sa karakteristikama NGINX Unit-a možete se upoznati u najavi prvog izdanja.
U novoj verziji:
- Izmjena je napravljena u opciji “share”, koja sada specificira punu putanju do datoteka umjesto korijenskog direktorija dokumenta, koji je prethodno dodan u URI zahtjeva;
- Dodano automatsko prilagođavanje postojećih konfiguracija novim opcijama “dijeljenja” prilikom nadogradnje sa prethodnih verzija;
- Podrška za promjenljive dodata je opcijama “dijeljenja”. Na primjer: { "share": "/www/data/$uri" }
- Dodata podrška za više putanja u opciji “share”. Na primjer: { "dijeli": [ "/www/$host$uri", "/www/static$uri", "/www/app.html" ] }
- Dodata podrška za promenljive chroot opcijama;
- Dodata podrška za deljenje opcache-a u PHP-u između procesa aplikacije;
- Dodata podrška za usmjeravanje zahtjeva prema nizu upita;
- Ispravljena greška u kojoj bi se procesi rutera i aplikacije srušili kada bi asinkrone ili višenitne aplikacije dosegle ograničenje zahtjeva;
- Ispravljena greška koja je zaustavila čitanje okvira uspostavljene WebSocket veze sa klijenta nakon što je odgovarajući rukovalac ponovo konfigurisan;
- Popravljena zgrada sa bibliotekom glibc 2.34, koja se posebno pojavljuje u Fedora 35.
izvor: opennet.ru