Bol vydaný aplikačný server NGINX Unit 1.26.0, v rámci ktorého sa vyvíja riešenie na zabezpečenie spúšťania webových aplikácií v rôznych programovacích jazykoch (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js a Java) . NGINX Unit dokáže súčasne spúšťať viacero aplikácií v rôznych programovacích jazykoch, ktorých spúšťacie parametre je možné dynamicky meniť bez nutnosti úpravy konfiguračných súborov a reštartu. Kód je napísaný v jazyku C a distribuovaný pod licenciou Apache 2.0. S funkciami NGINX Unit sa môžete zoznámiť v oznámení o prvom vydaní.
V novej verzii:
- Bola vykonaná zmena vo voľbe „zdieľať“, ktorá teraz špecifikuje úplnú cestu k súborom namiesto koreňového adresára dokumentu, ktorý bol predtým pridaný do URI požiadavky;
- Pridané automatické prispôsobenie existujúcich konfigurácií novým možnostiam „zdieľania“ pri inovácii z predchádzajúcich verzií;
- K možnostiam „zdieľania“ bola pridaná podpora premenných. Napríklad: { "share": "/www/data/$uri" }
- Pridaná podpora pre viacero ciest v možnosti „zdieľať“. Napríklad: { "share": [ "/www/$host$uri", "/www/static$uri", "/www/app.html" ] }
- Pridaná podpora premenných do možností chroot;
- Pridaná podpora pre zdieľanie opcache v PHP medzi aplikačnými procesmi;
- Pridaná podpora pre smerovanie požiadaviek podľa reťazca dotazu;
- Opravená chyba, kedy procesy smerovača a aplikácií zlyhali, keď asynchrónne alebo viacvláknové aplikácie dosiahli limit požiadaviek;
- Opravená chyba, ktorá prestala čítať rámce vytvoreného pripojenia WebSocket z klienta po prekonfigurovaní zodpovedajúceho obslužného programu;
- Opravená budova s knižnicou glibc 2.34, ktorá sa objavuje najmä vo Fedore 35.
Zdroj: opennet.ru