Granian

Latest version: v2.0.1

Safety actively analyzes 714875 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 13

1.1.1

**Patch release**

1.1.0

What's Changed

New features
* Add process name customization (https://github.com/emmett-framework/granian/pull/212)

Enhancements
* Add PGO builds on Apple silicon
* Add `dev` and `all` combined dependency extras

Changes
* Make the watchfiles dependency optional (https://github.com/emmett-framework/granian/pull/204 by bluetech)
* Log application callable exceptions' tracebacks (https://github.com/emmett-framework/granian/pull/207 by bluetech , https://github.com/emmett-framework/granian/pull/211)

1.0.2

**Patch release**

1.0.1

**Patch release**

1.0.0

What's changed

New features
* Add support for ASGI lifespan state (168)
* Add support for ASGI `pathsend` (171)
* Add HTTP options to CLI and Python interface (172)
* Add optional workers respawn on failure (181)
* Add HUP signal handling to gracefully respawn workers (182)
* Handle `SIGBREAK` on Windows

Changes
* Upgrade Hyper to 1.x (150)
* Allow to cancel Rust awaitables from Python (179)
* Relax ASGI lifespan errors reporting
* Default HTTP/1 buffer size increased from `65535` to `417792`
* Default HTTP/2 max concurrent stream set to `200`
* Default blocking threads number in CLI is now `1`

Fixes
* Ensure `http.disconnect` events in ASGI protocol (174)
* Avoid to hang on connections during shutdown

0.7.6

**Patch release**

Page 6 of 13

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.