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:
Benoit Chesneau 2026-01-28 11:45:36 +01:00
parent d6dcb686de
commit 200977bc0b

View File

@ -17,7 +17,7 @@
`dirty_worker_init`, `dirty_worker_exit`
- **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
- Header compression (HPACK)
- Flow control and stream prioritization
@ -29,11 +29,36 @@
- **HTTP 103 Early Hints**: Support for RFC 8297 Early Hints to enable browsers to
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
- ASGI: `http.response.informational` message type
- 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