Die neue Version für die Python-Sprache implementiert Unterstützung für die Programmierschnittstelle
NGINX Unit erkennt automatisch die in der Python-Anwendung verwendete Schnittstelle (ASGI oder WSGI). Die ASGI-Konfiguration ähnelt den bisher angebotenen Einstellungen für WSGI.
Weitere Änderungen:
- Das Python-Modul hat einen integrierten WebSocket-Server hinzugefügt, der in Anwendungen verwendet werden kann, die mit der Spezifikation ASGI Message Format 2.1 kompatibel sind.
- Das PHP-Modul wird nun vor dem Chrooten initialisiert, sodass alle auf dem System verfügbaren Add-Ons geladen werden können.
- AVIF- und APNG-Bilder wurden zur Liste der unterstützten MIME-Typen hinzugefügt.
- Die Testsuite wurde auf die Verwendung von Pytest umgestellt.
- Automatisches Mounten des isolierten Dateisystems /tmp in Chroot-Umgebungen aktiviert.
- Die Variable $host bietet Zugriff auf den normalisierten Wert des „Host“-Headers aus der Anfrage.
- Option „aufrufbar“ hinzugefügt, um aufzurufende Python-Anwendungsnamen festzulegen.
- Die Kompatibilität mit PHP 8 RC 1 ist gewährleistet.
- Dem Objekt „isolation“ wurde die Option „automount“ hinzugefügt, um das automatische Mounten von Abhängigkeiten für Sprachunterstützungsmodule zu deaktivieren.
Source: opennet.ru