Bol spustený server aplikácií NGINX Unit 1.26.0, v rámci ktorého sa vyvíja riešenie na spúšťanie webových aplikácií v rôznych programovacích jazykoch (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js a Java). Pod správou NGINX Unit môžu súčasne bežať viaceré aplikácie v rôznych programovacích jazykoch, pričom spúšťacie parametre je možné dynamicky meniť bez potreby úpravy konfiguračných súborov a reštartovania. Kód je napísaný v jazyku C a šíri sa pod licenciou Apache 2.0. S vlastnosťami NGINX Unit sa môžete oboznámiť v oznámení o prvom vydaní.
V novej verzii:
- Vykonaná zmena v možnosti „share“, v ktorej sa teraz uvádza úplná cesta k súborom namiesto koreňového adresára dokumentu, ktorý sa predtým pripájal k URI požiadavky;
- Pridaná automatická úprava existujúcich konfigurácií na nové možnosti „share“ pri aktualizácii z predchádzajúcich verzií;
- V možnosti „share“ bola pridaná podpora pre premenné. Napríklad: { „share“: „/www/data/$uri“ }
- V možnosti „share“ bola pridaná podpora pre viaceré cesty. Napríklad: { „share“: [ „/www/$host$uri“, „/www/static$uri“, „/www/app.html“ ] }
- V možnosti chroot pridaná podpora premenných;
- Pridaná podpora zdieľania opcache v PHP medzi procesmi aplikácie;
- Pridaná podpora routovania požiadaviek podľa dopytu URL;
- Opravená chyba spôsobujúca zlyhanie procesov routera a aplikácie pri dosiahnutí limitu požiadaviek asynchrónnymi alebo viacerými vláknami aplikácií;
- Opravená chyba zastavenia čítania rámcov existujúceho pripojenia WebSocket od klienta po tom, čo bol príslušný handler prekonfigurovaný;
- Opravené zostavenie s knižnicou glibc 2.34, prejavujúce sa najmä vo Fedore 35.
Zdroj: opennet.ru
