| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| Granian 2.6.0 source code.tar.gz | 2025-11-16 | 181.9 kB | |
| Granian 2.6.0 source code.zip | 2025-11-16 | 235.2 kB | |
| README.md | 2025-11-16 | 1.0 kB | |
| Totals: 3 Items | 418.0 kB | 0 | |
What's Changed
New features
- Add
winloopsupport (#682 by @jpagh) - Allow to set UDS file permissions (#697 by @apapsch)
- Add TLSv1.2 support (#665 by @dpetzold)
- Bump RSGI spec to 1.6
- Add
response_file_rangeprotocol interface (#159 by @myers) - Add
--rss-samplesoption
Changes
- Drop Python 3.9 support
- Drop PyPy 3.9 and 3.10 support
- Promote Python 3.14 support to stable
- Promote UDS support to stable
- Avoid to automatically set workers' kill timeout with reloader enabled (#696 by @Sube-py)
- Lowered
--rss-sample-intervalminimum accepted value to 1 second - Bump PyO3 to 0.27
- Bump
mimallocto v3 - Bump dependencies
Enhancements
- Refactored workers Rust traits
- Add
autoruntime mode option - Support non-ASCII file names in static files
- Review workers' signals handling on Windows and async protocols
Fixes
- Avoid panics on exceeding ASGI messages
- Fix socket descriptor destruction on embedded server