Ilmus NGINX Unit 1.26.0 rakenduste server, millega arendatakse lahendust veebi rakenduste käitamiseks erinevates programmeerimiskeeltes (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js ja Java). NGINX Unit all võib samaaegselt käitada mitut rakendust erinevates programmeerimiskeeltes, mille käivitamise parameetreid saab dünaamiliselt muuta ilma konfiguratsioonifailide muutmise ja taaskäivitamiseta. Kood on kirjutatud C keeles ja levitatakse Apache 2.0 litsentsi alusel. NGINX Unit'i omadustega saab tutvuda esmaste väljaannete teadaandes.
Uues versioonis:
- Muudatus on tehtud 'share' valikusse, kus nüüd määratakse failide täispalk, mitte dokumentide juurkataloog, mis varem lisati päringu URI-sse;
- Lisatud automaatne olemasolevate seadete kohandamine uute 'share' valikute jaoks eelmistelt versioonidelt uuendamisel;
- Valikusse 'share' on lisatud muutujate tugi. Näiteks: { 'share': '/www/data/$uri' }
- Valikusse 'share' on lisatud mitme tee tugi. Näiteks: { 'share': [ '/www/$host$uri', '/www/static$uri', '/www/app.html' ] }
- Chroot valikusse on lisatud muutujate tugi;
- Lisatud tugi PHP opcache'i jagamiseks rakenduse protsesside vahel;
- Lisatud tugi päringu marsruutimisele päringu real;
- Parandatud probleem, mis põhjustab marsruutimise ja rakenduse protsesside kokku kukkumise, kui asünkroonsed või mitme lõime rakendused saavutavad päringute limiti;
- Parandatud probleem, mis takistab kliendilt loodud WebSocketi ühenduse freimide lugemist pärast vastava töötleja uuendamist;
- Parandatud glibc 2.34 teegi koostamine, mis ilmneb eelkõige Fedora 35-s.
Allikas: opennet.ru
