Skip to content

Python: Build(deps): Bump granian from 2.5.7 to 2.7.4 in /python#6609

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/python/granian-2.7.4
Open

Python: Build(deps): Bump granian from 2.5.7 to 2.7.4 in /python#6609
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/python/granian-2.7.4

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 19, 2026

Copy link
Copy Markdown
Contributor

Bumps granian from 2.5.7 to 2.7.4.

Release notes

Sourced from granian's releases.

Granian 2.7.4

Patch release

Changes since 2.7.3:

  • Fix a bug in ASGI protocol leading to panics on malformed websocket subprotocol headers
  • Fix a bug in RSGI and WSGI protocols leading to panics on malformed response headers
  • Bump dependencies

Granian 2.7.3

Patch release

Changes since 2.7.2:

  • Fix a bug in ASGI protocol preventing to receive websocket disconnection messages before accept
  • Bump dependencies

Granian 2.7.2

Patch release

Changes since 2.7.1:

  • Review ASGI websockets' rejection flow
    • This should fix an hang issue with Django channels
  • Fix ASGI websocket scope suprotocols split (#817 by @​JaeHyuckSa)
  • Fix Content-Type header in metrics endpoint (#808 by @​IngmarStein)
  • Bump dependencies

Granian 2.7.1

Patch release

Changes since 2.7.0:

  • Fix websockets' handles cleanup on shutdown
    • This should fix an occasional runtime thread panic with the message Cannot drop pointer into Python heap without the thread being attached
  • Fix a bug in the ASGI protocol preventing apps to receive the websocket.disconnect event after server-initiated close (#801 by @​JaeHyuckSa)
    • This should fix some long-standing issues with Django channels
  • Review some lock holding strategy in PyFutureAwaitable callback dispatch (#802 by @​ColemanDunn)
  • Bump dependencies

Granian 2.7.0

What's Changed

New features

  • Add prometheus metrics export (based on @​butlerx preliminary work)
  • Add support for ASGI websocket denial response extension (#771 by @​JaeHyuckSa)
  • Add static files rewrite support for directory listings (#784 by @​tobiasge)
  • Add support for multiple static paths

Changes

  • Lowered --blocking-threads-idle-timeout minimum accepted value to 5 seconds
  • Bump dependencies

... (truncated)

Commits
  • 84af73d Bump dependencies
  • e155a82 Avoid panics on RSGI and WSGI response headers parsing
  • 765203d Avoid panics on ASGI websocket subprotocols parsing
  • 88ed683 Bump version to 2.7.4
  • bdd5b0f Update bench harness (#837)
  • 95b0af8 Bump dependencies
  • 1fbd309 Handle websocket disconnections before accept in ASGI (#836)
  • 620c7e9 Bump version to 2.7.3
  • b9f1d7a Bump actions/upload-artifact from 6 to 7 (#825)
  • d1d0e6a Bump actions/download-artifact from 7 to 8 (#824)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [granian](https://github.com/emmett-framework/granian) from 2.5.7 to 2.7.4.
- [Release notes](https://github.com/emmett-framework/granian/releases)
- [Commits](emmett-framework/granian@v2.5.7...v2.7.4)

---
updated-dependencies:
- dependency-name: granian
  dependency-version: 2.7.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the python Issues related to the Python codebase label Jun 19, 2026
@dependabot @github

dependabot Bot commented on behalf of github Jun 19, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

Copilot AI review requested due to automatic review settings June 19, 2026 01:06
@dependabot dependabot Bot added the python Issues related to the Python codebase label Jun 19, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

@github-actions github-actions Bot changed the title Build(deps): Bump granian from 2.5.7 to 2.7.4 in /python Python: Build(deps): Bump granian from 2.5.7 to 2.7.4 in /python Jun 19, 2026
@github-actions github-actions Bot changed the title Build(deps): Bump granian from 2.5.7 to 2.7.4 in /python Python: Build(deps): Bump granian from 2.5.7 to 2.7.4 in /python Jun 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

python Issues related to the Python codebase

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant