diff --git a/docs/content/2026-news.md b/docs/content/2026-news.md index 7f0d4e90..841a9b68 100644 --- a/docs/content/2026-news.md +++ b/docs/content/2026-news.md @@ -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