github emmett-framework/granian v2.5.0
Granian 2.5.0

latest releases: v2.5.2, v2.5.1
one month ago

What's Changed

New features

  • Human-readable CLI duration arguments (#622 by @3ok)
    • This allows CLI arguments like --workers-lifetime 6h
  • 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 and reason values in ASGI websocket close messages

Don't miss a new granian release

NewReleases is sending notifications on new releases.