Nowa wersja dla języka Python implementuje obsługę interfejsu programistycznego
NGINX Unit automatycznie wykrywa interfejs używany w aplikacji Python (ASGI lub WSGI). Konfiguracja ASGI jest podobna do wcześniej oferowanych ustawień dla WSGI.
Inne zmiany:
- Moduł Python dodał wbudowany serwer WebSocket, który można wykorzystać w aplikacjach zgodnych ze specyfikacją ASGI Message Format 2.1.
- Moduł PHP jest teraz inicjowany przed chrootem, co pozwala na załadowanie wszystkich dodatków dostępnych w systemie.
- Do listy obsługiwanych typów MIME dodano obrazy AVIF i APNG.
- Zestaw testów został przekonwertowany do korzystania z pytest.
- Włączono automatyczne montowanie izolowanego systemu plików /tmp w środowiskach chroot.
- Zmienna $host zapewnia dostęp do znormalizowanej wartości nagłówka „Host” z żądania.
- Dodano opcję „wywoływalną”, aby ustawić wywoływanie nazw aplikacji Python.
- Zapewniona jest kompatybilność z PHP 8 RC 1.
- Do obiektu „izolacja” dodano opcję „automount”, aby wyłączyć automatyczne montowanie zależności dla modułów obsługi języków.
Źródło: opennet.ru