What's Changed
New features
- Startup, shutdown and reload hooks support (#584 by @adhami3310)
- Dotenv files loading support
- Working directory option
- Proxies' forwarded headers wrappers
Changes
- Bump dependencies
- Add (experimental) Python 3.14 support
- Gate
jemalloc
allocator behind a feature flag
Enhancements
- Disable connections keepalive on shutdown signal
- This should allow Granian to successfully shutdown/reload even in presence of keepalived connections
- Improve descriptions of ASGI flow errors
Fixes
- Embed server reload