Kibocsátották az NGINX Unit 1.26.0 alkalmazásszervert, amely a webalkalmazások indítását támogatja különböző programozási nyelveken (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js és Java). Az NGINX Unit alatt egyszerre több alkalmazás is futtatható különböző programozási nyelveken, a futtatási paramétereket dinamikusan lehet módosítani anélkül, hogy konfigurációs fájlokkal kellene foglalkozni vagy újraindítani a rendszert. A kód C nyelven készült és az Apache 2.0 licence alatt terjesztik. Az NGINX Unit jellemzőivel megismerkedhet az első kiadás bejelentésében.
Az új verzióban:
- A „share” opcióban módosítás történt, amely mostantól a fájlok teljes útját adja meg a dokumentum gyökérkönyvtára helyett, amely korábban a kérés URI-jába került;
- Automatikus konfigurációs igazítás került bevezetésre a meglévő beállításokhoz az új „share” opciókhoz a korábbi verziókról való frissítéskor;
- A „share” opcióban támogatást kapott a változók használata. Például: { „share”: „/www/data/$uri” }
- A „share” opcióban támogatást kapott a több útvonal használata. Például: { „share”: [ „/www/$host$uri”, „/www/static$uri”, „/www/app.html” ] }
- A chroot opcióban támogatást kapott a változók használata;
- Bevezetésre került a PHP opcache közös használatának támogatása az alkalmazásfolyamatok között;
- Bevezetésre került a kérés útvonalának irányítása a lekérdezési karakterlánc alapján;
- Javítva lett a router és az alkalmazás folyamatainak leállásának hibája, amikor az aszinkron vagy több szálú alkalmazások elérik a kéréskorlátot;
- Javítva lett a WebSocket kliensből érkező keretek olvasásának leállásának hibája, miután a megfelelő feldolgozó újrakonfigurálásra került;
- Javítva lett a glibc 2.34 könyvtárral való összekapcsolás, amely különösen a Fedora 35-ben jelentkezik.
Forrás: opennet.ru
