mirror of
https://github.com/frappe/gunicorn.git
synced 2026-07-03 11:11:30 +08:00
docs: mark ASGI as stable, Dirty Arbiters as beta
- Remove beta warning from ASGI worker documentation - Add beta warning to Dirty Arbiters documentation - Update README feature list accordingly - Update changelog to reflect stability changes
This commit is contained in:
parent
7f6cf908e5
commit
ac00c862d7
@ -34,9 +34,9 @@ gunicorn myapp:app --worker-class asgi
|
||||
## Features
|
||||
|
||||
- WSGI support for Django, Flask, Pyramid, and any WSGI framework
|
||||
- **ASGI support** (beta) for FastAPI, Starlette, Quart
|
||||
- **ASGI support** for FastAPI, Starlette, Quart
|
||||
- **HTTP/2 support** (beta) with multiplexed streams
|
||||
- **Dirty Arbiters** for heavy workloads (ML models, long-running tasks)
|
||||
- **Dirty Arbiters** (beta) for heavy workloads (ML models, long-running tasks)
|
||||
- uWSGI binary protocol for nginx integration
|
||||
- Multiple worker types: sync, gthread, gevent, eventlet, asgi
|
||||
- Graceful worker process management
|
||||
|
||||
@ -18,6 +18,11 @@
|
||||
- Supports all Python types: str, bytes, int, float, bool, None, list, dict
|
||||
- Better performance for large payloads
|
||||
|
||||
### Changes
|
||||
|
||||
- **ASGI Worker**: Promoted from beta to stable
|
||||
- **Dirty Arbiters**: Now marked as beta feature
|
||||
|
||||
### Documentation
|
||||
|
||||
- Fix Markdown formatting in /configure documentation
|
||||
|
||||
@ -1,10 +1,5 @@
|
||||
# ASGI Worker
|
||||
|
||||
!!! warning "Beta Feature"
|
||||
The ASGI worker is a beta feature introduced in Gunicorn 24.0.0. While it has been tested,
|
||||
the API and behavior may change in future releases. Please report any issues on
|
||||
[GitHub](https://github.com/benoitc/gunicorn/issues).
|
||||
|
||||
Gunicorn includes a native ASGI worker that enables running async Python web frameworks
|
||||
like FastAPI, Starlette, and Quart without external dependencies like Uvicorn.
|
||||
|
||||
|
||||
@ -7,6 +7,11 @@ menu:
|
||||
|
||||
# Dirty Arbiters
|
||||
|
||||
!!! warning "Beta Feature"
|
||||
Dirty Arbiters is a beta feature introduced in Gunicorn 25.0.0. While it has been tested,
|
||||
the API and behavior may change in future releases. Please report any issues on
|
||||
[GitHub](https://github.com/benoitc/gunicorn/issues).
|
||||
|
||||
Dirty Arbiters provide a separate process pool for executing long-running, blocking operations (AI model loading, heavy computation) without blocking HTTP workers. This feature is inspired by Erlang's dirty schedulers.
|
||||
|
||||
## Overview
|
||||
|
||||
@ -83,7 +83,7 @@ title: Gunicorn - Python WSGI HTTP Server
|
||||
<p>Multiple threads per worker. Balance concurrency and simplicity.</p>
|
||||
</a>
|
||||
<a class="worker" href="asgi/">
|
||||
<h3>ASGI <span class="badge">Beta</span></h3>
|
||||
<h3>ASGI</h3>
|
||||
<p>Native asyncio for FastAPI, Starlette, and async frameworks.</p>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
@ -18,6 +18,11 @@
|
||||
- Supports all Python types: str, bytes, int, float, bool, None, list, dict
|
||||
- Better performance for large payloads
|
||||
|
||||
### Changes
|
||||
|
||||
- **ASGI Worker**: Promoted from beta to stable
|
||||
- **Dirty Arbiters**: Now marked as beta feature
|
||||
|
||||
### Documentation
|
||||
|
||||
- Fix Markdown formatting in /configure documentation
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user