mirror of
https://github.com/frappe/gunicorn.git
synced 2026-07-04 19:51:30 +08:00
docs: update changelog for 25.0.0
- Add ALPN fix for gevent/eventlet workers - Add eventlet worker deprecation notice - Update HTTP/2 feature to mention gevent example - Remove eventlet from HTTP/2 supported workers list
This commit is contained in:
parent
315e7bde80
commit
490817d149
@ -21,11 +21,12 @@
|
||||
- Multiplexed streams over a single connection
|
||||
- Header compression (HPACK)
|
||||
- Flow control and stream prioritization
|
||||
- Works with gthread, gevent, eventlet, and ASGI workers
|
||||
- Works with gthread, gevent, and ASGI workers
|
||||
- New settings: `--http-protocols`, `--http2-max-concurrent-streams`,
|
||||
`--http2-initial-window-size`, `--http2-max-frame-size`, `--http2-max-header-list-size`
|
||||
- Requires SSL/TLS and h2 library: `pip install gunicorn[http2]`
|
||||
- See [HTTP/2 Guide](guides/http2.md) for details
|
||||
- New example: `examples/http2_gevent/` with Docker and tests
|
||||
|
||||
- **HTTP 103 Early Hints**: Support for RFC 8297 Early Hints to enable browsers to
|
||||
preload resources before the final response
|
||||
@ -40,6 +41,10 @@
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
- Fix HTTP/2 ALPN negotiation for gevent and eventlet workers when
|
||||
`do_handshake_on_connect` is False (the default). The TLS handshake is now
|
||||
explicitly performed before checking `selected_alpn_protocol()`.
|
||||
|
||||
- Fix setproctitle initialization with systemd socket activation
|
||||
([#3465](https://github.com/benoitc/gunicorn/issues/3465))
|
||||
|
||||
@ -54,6 +59,12 @@
|
||||
- Publish full exception traceback when the application fails to load
|
||||
([#3462](https://github.com/benoitc/gunicorn/issues/3462))
|
||||
|
||||
### Deprecations
|
||||
|
||||
- **Eventlet Worker**: The `eventlet` worker is deprecated and will be removed in
|
||||
Gunicorn 26.0. Eventlet itself is [no longer actively maintained](https://eventlet.readthedocs.io/en/latest/asyncio/migration.html).
|
||||
Please migrate to `gevent`, `gthread`, or another supported worker type.
|
||||
|
||||
### Changes
|
||||
|
||||
- Remove obsolete Makefile targets
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user