Ilmus NGINX Unit 1.26.0 rakendusserver, mis arendab lahendusi veebirakenduste käivitamiseks erinevates programmeerimiskeeltes (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js ja Java). NGINX Uniti all võib samal ajal toimida mitu rakendust erinevates programmeerimiskeeltes, mille käivitusparameetreid saab dünaamiliselt muuta ilma konfiguratsioonifailide redigeerimise ja taaskäivitamiseta. Kood on kirjutatud C keeles ja jagatakse Apache 2.0 litsentsi alusel. NGINX Uniti eripäradega saab tutvuda esimeses väljaandes.
Uues versioonis:
- Muudetud on valiku „share“ seadistust, kus nüüd tuleb määrata täistee failidele, mitte enam dokumentide juurkataloog, mis varem lisati päringu URI-le;
- Lisatud on olemasolevate konfiguratsioonide automaatne kohandamine uute valikute „share“ jaoks uuendamisel varasemalt versioonidelt;
- Valikusse „share“ on lisatud toetust muutujatele. 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;
- PHP opcache'i jagamise tugi on lisatud rakenduste protsesside vahel;
- Toetatakse päringu suunamist päringu stringi alusel;
- Parandatud on ruuteri ja rakenduse protsesside rikke probleem, kui asünkroonsed või mitmeharulised rakendused saavutavad päringute limiidi;
- Parandatud on WebSocketi ühenduse jaotuse lugemise peatamise probleem, mis tuli kliendiga pärast vastava töötleva muundamist;
- Parandatud on glibc 2.34 raamatukoguga koostamise probleem, mis esines eriti Fedora 35-s.
Allikas: opennet.ru
