Убачыў святло выпуск сервера прыкладанняў NGINX Unit 1.11, у рамках якога развіваецца рашэнне для забеспячэння запуску web-прыкладанняў на розных мовах праграмавання (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js і Java). Пад кіраваннем NGINX Unit можа адначасова выконвацца некалькі прыкладанняў на розных мовах праграмавання, параметры запуску якіх можна змяняць дынамічна без неабходнасці праўкі файлаў канфігурацыі і перазапуску. Код напісаны на мове Сі і распаўсюджваецца пад ліцэнзіяй Apache 2.0. З асаблівасцямі NGINX Unit можна пазнаёміцца ў анонсе першага выпуску.
У новай версіі:
Убудавана
магчымасць самастойнай аддачы статычнага кантэнту без звароту да знешняга http-сервера. У якасці канчатковай мэты адзначаецца ператварэнне Unit у паўнавартасны web-сервер са ўбудаванымі сродкамі пабудовы web-сэрвісаў. Для аддачы статыкі дастаткова ў наладах пазначыць каранёвы каталог з файламі, якія раздаюцца, і пры неабходнасці вызначыць адсутнічаюць MIME-тыпы:
Падтрымка ізаляцыі працэсаў web-прыкладанняў з выкарыстаннем сродкаў кантэйнернай ізаляцыі ў Linux. У наладах можна актываваць розныя прасторы імёнаў, задзейнічаць абмежаванні cgroup і супаставіць UID/GID у асноўным асяроддзі і ізаляваным кантэйнеры:
Дададзена ўбудаваная рэалізацыя сервера WebSocket для сэрвлета JSC (Java Servlet Container). У мінулым выпуску сервер WebSocket быў рэалізаваны для Node.js.
З'явілася падтрымка прамой адрасацыі налад API, утрымоўвальных знакі «/», выкарыстоўваючы іх экранаванне ('%2F'). Напрыклад:
GET /config/settings/http/static/mime_types/text%2Fplain/