github emmett-framework/granian v1.0.0
Granian 1.0.0

latest releases: v2.5.2, v2.5.1, v2.5.0...
19 months ago

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

Don't miss a new granian release

NewReleases is sending notifications on new releases.