File python-granian.changes of Package python-granian
-------------------------------------------------------------------
Wed Sep 3 06:37:12 UTC 2025 - Jürgen Löhel <juergen@loehel.de>
- Update to v2.5.2
* Add __all__ definition to packagev (#671 by @anuraagad)
* Use monotonic time for deltas (#672 by @kikones34)
* Bump dependencies
-------------------------------------------------------------------
Wed Sep 3 06:32:41 UTC 2025 - Jürgen Löhel <juergen@loehel.de>
- Update to v2.5.1
* Fix Python path on CLI invocation
* This correctly handles package imports for logging configuration
* Bump dependencies
-------------------------------------------------------------------
Wed Aug 20 09:27:53 UTC 2025 - Jürgen Löhel <juergen@loehel.de>
- Update to v2.5.0
* 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
-------------------------------------------------------------------
Wed Aug 20 09:05:22 UTC 2025 - Jürgen Löhel <juergen@loehel.de>
- Update to v2.4.2
* Fix working directory option resolution to always be lazy
* Fix a bug preventing custom reload filter classes to be correctly used
* Bump dependencies
-------------------------------------------------------------------
Tue Jul 15 09:19:08 UTC 2025 - Jürgen Löhel <juergen@loehel.de>
- Update to v2.4.1
* Fix a bug in dotenv files support (#625 by @adhami3310)
* Bump dependencies
-------------------------------------------------------------------
Tue Jul 15 09:13:16 UTC 2025 - Jürgen Löhel <juergen@loehel.de>
- Update to v2.4.0
* 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
-------------------------------------------------------------------
Wed Jun 25 07:29:46 UTC 2025 - Jürgen Löhel <juergen@loehel.de>
- initial commit