De nieuwe versie voor de Python-taal implementeert ondersteuning voor de programmeerinterface
NGINX Unit detecteert automatisch de interface die wordt gebruikt in de Python-applicatie (ASGI of WSGI). De ASGI-configuratie is vergelijkbaar met de eerder aangeboden instellingen voor WSGI.
Andere wijzigingen:
- De Python-module heeft een ingebouwde WebSocket-server toegevoegd die kan worden gebruikt in applicaties die voldoen aan de ASGI Message Format 2.1-specificatie.
- De PHP-module wordt nu geïnitialiseerd voordat deze wordt gechroot, waardoor alle add-ons die op het systeem beschikbaar zijn, kunnen worden geladen.
- AVIF- en APNG-afbeeldingen zijn toegevoegd aan de lijst met ondersteunde MIME-typen.
- De testsuite is geconverteerd om pytest te gebruiken.
- Automatische montage van geïsoleerd bestandssysteem /tmp in chroot-omgevingen ingeschakeld.
- De variabele $host biedt toegang tot de genormaliseerde waarde van de header “Host” van het verzoek.
- "Oproepbare" optie toegevoegd om de namen van Python-applicaties in te stellen die moeten worden aangeroepen.
- Compatibiliteit met PHP 8 RC 1 is gegarandeerd.
- Een "automount"-optie toegevoegd aan het "isolation"-object om het automatisch koppelen van afhankelijkheden voor taalondersteuningsmodules uit te schakelen.
Bron: opennet.ru