What's Changed
New features
- Human-readable CLI duration arguments (#622 by @3ok)
- This allows CLI arguments like
--workers-lifetime 6h
- This allows CLI arguments like
- Workers memory usage limiter (
--workers-max-rss
option) - Unix Domain Socket support (experimental)
Changes
- Massively refactored workers Rust code
- Dotfiles now won't override pre-defined environment variables
- The reload of such files is still effective, it will simply skip pre-existing variables
- Bump dependencies
Enhancements
- Allow to disable static files cache headers (with
--static-path-expires 0
) - Minor additional interpreter detachments in free-threaded Python
- Use of biased
tokio::select
Fixes
- Embed server hooks ordering
- Respect
code
andreason
values in ASGI websocket close messages