python-uvicorn
The lightning-fast ASGI server
- Developed at devel:languages:python
-
8
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Factory/python-uvicorn && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
python-uvicorn.changes | 0000018306 17.9 KB | |
python-uvicorn.spec | 0000003450 3.37 KB | |
uvicorn-0.32.0.tar.gz | 0000728882 712 KB |
Latest Revision
Dominique Leuenberger (dimstar_suse)
accepted
request 1219531
from
Dirk Mueller (dirkmueller)
(revision 19)
- update to 0.32.0: * Officially support Python 3.13 * Warn when `max_request_limit` is exceeded * Support WebSockets 0.13.1 * Restore support for `[*]` in trusted hosts * Add `PathLike[str]` type hint for `ssl_keyfile` * Improve `ProxyHeadersMiddleware` (#2468) and (#2231): * Fix the host for requests from clients running on the proxy server itself. * Fallback to host that was already set for empty x-forwarded- for headers. * Also allow to specify IP Networks as trusted hosts. This greatly simplifies deployments * on docker swarm/kubernetes, where the reverse proxy might have a dynamic IP. * This includes support for IPv6 Address/Networks. * Don't warn when upgrade is not WebSocket and depedencies are installed * Don't close connection before receiving body on H11 * Close connection when `h11` sets client state to `MUST_CLOSE` * Suppress `KeyboardInterrupt` from CLI and programmatic usage * `ClientDisconnect` inherits from `OSError` instead of `IOError` * Add `reason` support to `websocket.disconnect` event * Iterate subprocesses in-place on the process manager * Allow horizontal tabs ` ` in response header values * New multiprocess manager * Allow `ConfigParser` or a `io.IO[Any]` on `log_config` * Suppress side-effects of signal propagation * Send `content-length` header on 5xx
Comments 0