mirror of
https://github.com/frappe/gunicorn.git
synced 2026-07-07 21:21:30 +08:00
docs: update 25.0.0 changelog with all changes since 24.0
- Fix PR references for HTTP/2 and Early Hints (#3468) - Add uWSGI protocol support for ASGI worker (#3467) - Add bug fixes: setproctitle, 100-continue, macOS segfault - Add changes: remove obsolete Makefile targets (#3471)
This commit is contained in:
parent
d6dcb686de
commit
200977bc0b
@ -17,7 +17,7 @@
|
|||||||
`dirty_worker_init`, `dirty_worker_exit`
|
`dirty_worker_init`, `dirty_worker_exit`
|
||||||
|
|
||||||
- **HTTP/2 Support (Beta)**: Native HTTP/2 (RFC 7540) support for improved performance
|
- **HTTP/2 Support (Beta)**: Native HTTP/2 (RFC 7540) support for improved performance
|
||||||
with modern clients ([PR #3462](https://github.com/benoitc/gunicorn/pull/3462))
|
with modern clients ([PR #3468](https://github.com/benoitc/gunicorn/pull/3468))
|
||||||
- Multiplexed streams over a single connection
|
- Multiplexed streams over a single connection
|
||||||
- Header compression (HPACK)
|
- Header compression (HPACK)
|
||||||
- Flow control and stream prioritization
|
- Flow control and stream prioritization
|
||||||
@ -29,11 +29,36 @@
|
|||||||
|
|
||||||
- **HTTP 103 Early Hints**: Support for RFC 8297 Early Hints to enable browsers to
|
- **HTTP 103 Early Hints**: Support for RFC 8297 Early Hints to enable browsers to
|
||||||
preload resources before the final response
|
preload resources before the final response
|
||||||
([PR #3462](https://github.com/benoitc/gunicorn/pull/3462))
|
([PR #3468](https://github.com/benoitc/gunicorn/pull/3468))
|
||||||
- WSGI: `environ['wsgi.early_hints'](headers)` callback
|
- WSGI: `environ['wsgi.early_hints'](headers)` callback
|
||||||
- ASGI: `http.response.informational` message type
|
- ASGI: `http.response.informational` message type
|
||||||
- Works with both HTTP/1.1 and HTTP/2
|
- Works with both HTTP/1.1 and HTTP/2
|
||||||
|
|
||||||
|
- **uWSGI Protocol for ASGI Worker**: The ASGI worker now supports receiving requests
|
||||||
|
via the uWSGI binary protocol from nginx
|
||||||
|
([PR #3467](https://github.com/benoitc/gunicorn/pull/3467))
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
- Fix setproctitle initialization with systemd socket activation
|
||||||
|
([#3465](https://github.com/benoitc/gunicorn/issues/3465))
|
||||||
|
|
||||||
|
- Fix `Expect: 100-continue` handling: ignore the header for HTTP/1.0 requests
|
||||||
|
since 100-continue is only valid for HTTP/1.1+
|
||||||
|
([PR #3463](https://github.com/benoitc/gunicorn/pull/3463))
|
||||||
|
|
||||||
|
- Fix missing `_expected_100_continue` attribute in UWSGIRequest
|
||||||
|
|
||||||
|
- Disable setproctitle on macOS to prevent segfaults during process title updates
|
||||||
|
|
||||||
|
- Publish full exception traceback when the application fails to load
|
||||||
|
([#3462](https://github.com/benoitc/gunicorn/issues/3462))
|
||||||
|
|
||||||
|
### Changes
|
||||||
|
|
||||||
|
- Remove obsolete Makefile targets
|
||||||
|
([PR #3471](https://github.com/benoitc/gunicorn/pull/3471))
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 24.1.1 - 2026-01-24
|
## 24.1.1 - 2026-01-24
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user