Skip to content

feat(Dependencies): Update dependency gunicorn to v25.0.2#538

Merged
renovate[bot] merged 1 commit intodevfrom
deps/gunicorn-25.0.x
Feb 6, 2026
Merged

feat(Dependencies): Update dependency gunicorn to v25.0.2#538
renovate[bot] merged 1 commit intodevfrom
deps/gunicorn-25.0.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Feb 2, 2026

This PR contains the following updates:

Package Change Age Confidence
gunicorn (changelog) ==25.0.0==25.0.2 age confidence

Release Notes

benoitc/gunicorn (gunicorn)

v25.0.2: Release 25.0.2

Compare Source

Bug Fixes

  • Fix ASGI concurrent request failures through nginx proxy by normalizing
    sockaddr tuples to handle both 2-tuple (IPv4) and 4-tuple (IPv6) formats
    (PR #​3485)

  • Fix graceful disconnect handling for ASGI worker to properly handle
    client disconnects without raising exceptions
    (PR #​3485)

  • Fix lazy import of dirty module for gevent compatibility - prevents
    import errors when concurrent.futures is imported before gevent monkey-patching
    (PR #​3483)

Changes

  • Refactor: Extract _normalize_sockaddr utility function for consistent
    socket address handling across workers

  • Add license headers to all Python source files

  • Update copyright year to 2026 in LICENSE and NOTICE files

v25.0.1

Compare Source

Bug Fixes

  • Fix ASGI streaming responses (SSE) hanging: add chunked transfer encoding for
    HTTP/1.1 responses without Content-Length header. Without chunked encoding,
    clients wait for connection close to determine end-of-response.

Changes

  • Update celery_alternative example to use FastAPI with native ASGI worker and
    uvloop for async task execution

Testing

  • Add ASGI compliance test suite with Docker-based integration tests covering HTTP,
    WebSocket, streaming, lifespan, framework integration (Starlette, FastAPI),
    HTTP/2, and concurrency scenarios

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added dependencies Pull requests that update a dependency file patch labels Feb 2, 2026
@renovate renovate bot force-pushed the deps/gunicorn-25.0.x branch 3 times, most recently from c40cf99 to 12e4fe6 Compare February 6, 2026 02:45
| datasource | package  | from   | to     |
| ---------- | -------- | ------ | ------ |
| pypi       | gunicorn | 25.0.0 | 25.0.2 |
@renovate renovate bot changed the title feat(Dependencies): Update dependency gunicorn to v25.0.1 feat(Dependencies): Update dependency gunicorn to v25.0.2 Feb 6, 2026
@renovate renovate bot force-pushed the deps/gunicorn-25.0.x branch from 12e4fe6 to 09d049c Compare February 6, 2026 14:58
@renovate renovate bot merged commit a52cfef into dev Feb 6, 2026
1 check passed
@renovate renovate bot deleted the deps/gunicorn-25.0.x branch February 6, 2026 18:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file patch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants