File python-granian.changes of Package python-granian

-------------------------------------------------------------------
Sun Mar 29 08:47:10 UTC 2026 - Jürgen Löhel <juergen@loehel.de>

- Update to v2.5.7
  * Fix a Python 3.9 compatibility issue with utils.proxies module

-------------------------------------------------------------------
Sun Mar 29 08:44:13 UTC 2026 - Jürgen Löhel <juergen@loehel.de>

- Update to v2.5.6
  * Fix a bug on WSGI protocol causing wrong PATH_INFO values in environ when --url-path-prefix used

-------------------------------------------------------------------
Sun Mar 29 08:41:55 UTC 2026 - Jürgen Löhel <juergen@loehel.de>

- Update to v2.5.5
  * Fallback to spawn multiprocessing start method when the default is not compatible
    * This fixes a bug preventing Granian to start on Unix systems running Python 3.14 with forkserver spawn method


-------------------------------------------------------------------
Sun Mar 29 08:39:45 UTC 2026 - Jürgen Löhel <juergen@loehel.de>

- Update to v2.5.4
  * Fix query string encoding on WSGI protocol to only allow ISO-8859-1 representable unicode characters

-------------------------------------------------------------------
Sun Mar 29 08:37:32 UTC 2026 - Jürgen Löhel <juergen@loehel.de>

-  Update to v2.5.3
  * Fix Cookie header concatenation on WSGI protocol under HTTP/2
  * Fix a regression bug causing wrong request datetimes in access log

-------------------------------------------------------------------
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
openSUSE Build Service is sponsored by