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
--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