mirror of
https://github.com/frappe/gunicorn.git
synced 2026-07-02 18:51:31 +08:00
1.3 KiB
1.3 KiB
Changelog - 2026
24.0.0 - 2026-XX-XX
New Features
-
ASGI Worker (Beta): Native asyncio-based ASGI support for running async Python frameworks like FastAPI, Starlette, and Quart without external dependencies (PR #3444)
- HTTP/1.1 with keepalive connections
- WebSocket support
- Lifespan protocol for startup/shutdown hooks
- Optional uvloop for improved performance
- New settings:
--asgi-loop,--asgi-lifespan,--root-path
-
uWSGI Binary Protocol: Support for receiving requests from nginx via
uwsgi_passdirective, enabling efficient binary protocol communication (PR #3444)- New settings:
--protocol uwsgi,--uwsgi-allow-from
- New settings:
-
Documentation Migration: Migrated documentation from Sphinx to MkDocs with Material theme for improved navigation and mobile experience (PR #3426)
Changes
- Minimum Python version is now 3.12
- Documentation now hosted at https://gunicorn.org
Breaking changes
- Dropped support for Python versions before 3.12
!!! warning "ASGI Worker Beta" The ASGI worker is a beta feature. While tested, the API and behavior may change in future releases. Please report any issues on GitHub.