Skip to content

Build(deps): bump granian from 2.7.9 to 2.8.0 - #256

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/granian-2.8.0
Closed

Build(deps): bump granian from 2.7.9 to 2.8.0#256
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/granian-2.8.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 11, 2026

Copy link
Copy Markdown
Contributor

Bumps granian from 2.7.9 to 2.8.0.

Release notes

Sourced from granian's releases.

Granian 2.8.0

What's Changed

New features

Changes

  • BREAKING prioritize request's scope over OS env when building WSGI environ dict (#879 by @​Barsoomx)
    • This means conflicting keys won't override WSGI request data anymore
  • BREAKING TCP handshake errors are now logged under debug severity
  • Add Python 3.15 support
  • Drop free-threaded Python 3.13 support
  • Bump PyO3 to 0.29 (#820 by @​tobiasge)
  • Bump dependencies

Enhancements

  • BREAKING Refactor socket sharing on Linux
    • Granian on Linux now requires kernel >= 5.14 and net.ipv4.tcp_migrate_req sysctl option enabled when using multiple workers and respawn features
  • BREAKING Implement (non-configurable) backpressure over streamed/iterable responses in ASGI and WSGI protocols
    • This trades a bit of throughput (mostly unnoticeable) for lower memory usage
  • Refactor workers main loop and shutdown process

Fixes

  • Fix several bugs on shutdown process (thanks @​Malkiz223)
  • Fix a shared socket bug on free-threaded Python causing crashes on workers respawn
Commits
  • 4599fa4 Allow logger creation on disabled access log
  • c032072 Change TCP handshake error log severity to debug (close #720)
  • a3bc23c Add header to access log atoms (#829)
  • 7b6e62f Fix shared socket fd lifetime on MT server (close #859)
  • 9027314 Update benchmarks
  • fabce47 Fix lost condvar wakeup on mt worker shutdown (#901)
  • e37cc6b Backport unified WorkerSignal class, refactor worker main loop (#899)
  • a94d75b Add backpressure on ASGI and WSGI streaming responses (#898)
  • 053fdf6 Prefer request scope over OS env when building WSGI environ (#879)
  • 09e1a8a Refactor socket sharing on Linux (#897)
  • 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)

Bumps [granian](https://github.com/emmett-framework/granian) from 2.7.9 to 2.8.0.
- [Release notes](https://github.com/emmett-framework/granian/releases)
- [Commits](emmett-framework/granian@v2.7.9...v2.8.0)

---
updated-dependencies:
- dependency-name: granian
  dependency-version: 2.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Aug 17, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #260.

@dependabot dependabot Bot closed this Aug 17, 2026
auto-merge was automatically disabled August 17, 2026 04:38

Pull request was closed

@dependabot
dependabot Bot deleted the dependabot/uv/granian-2.8.0 branch August 17, 2026 04:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants