Path to this page:
./
www/py-uvicorn,
The lightning-fast ASGI server
Branch: CURRENT,
Version: 0.32.1,
Package name: py312-uvicorn-0.32.1,
Maintainer: pkgsrc-usersUvicorn is a lightning-fast ASGI server implementation, using uvloop and
httptools.
Until recently Python has lacked a minimal low-level server/application
interface for asyncio frameworks. The ASGI specification fills this gap, and
means we're now able to start building a common set of tooling usable across
all asyncio frameworks.
Required to run:[
devel/py-setuptools] [
devel/py-click] [
devel/py-uvloop] [
www/py-websockets] [
www/py-httptools] [
www/py-h11] [
lang/python37]
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 75.811 KB
Version history: (Expand)
- (2024-11-21) Updated to version: py312-uvicorn-0.32.1
- (2024-10-21) Updated to version: py312-uvicorn-0.32.0
- (2024-08-14) Updated to version: py312-uvicorn-0.30.6
- (2024-08-05) Updated to version: py311-uvicorn-0.30.5
- (2024-07-20) Updated to version: py311-uvicorn-0.30.3
- (2024-06-05) Updated to version: py311-uvicorn-0.30.1
CVS history: (Expand)
2024-11-21 06:58:11 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-uvicorn: updated to 0.32.1
0.32.1
Enable httptools lenient data
Drop ASGI spec version to 2.3 on HTTP scope
|
2024-10-21 15:07:56 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-uvicorn: updated to 0.32.0
0.32.0 (2024-10-15)
Added
Officially support Python 3.13
Warn when max_request_limit is exceeded
0.31.1 (2024-10-09)
Fixed
Support WebSockets 0.13.1
Restore support for [*] in trusted hosts
Add PathLike[str] type hint for ssl_keyfile
0.31.0 (2024-09-27)
Added
Improve ProxyHeadersMiddleware
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.
|
2024-08-14 10:48:30 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-uvicorn: updated to 0.30.6
0.30.6 (2024-08-13)
Fixed
Don't warn when upgrade is not WebSocket and depedencies are installed
|
2024-08-05 11:10:47 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-uvicorn: updated to 0.30.5
0.30.5 (2024-08-02)
Fixed
Don't close connection before receiving body on H11
0.30.4 (2024-07-31)
Fixed
Close connection when h11 sets client state to MUST_CLOSE
|
2024-07-20 14:24:25 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-uvicorn: updated to 0.30.3
0.30.3 (2024-07-20)
Fixed
Suppress KeyboardInterrupt from CLI and programmatic usage
ClientDisconnect inherits from OSError instead of IOError
0.30.2 (2024-07-20)
Added
Add reason support to websocket.disconnect event
Fixed
Iterate subprocesses in-place on the process manager
|
2024-06-05 10:09:16 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-uvicorn: updated to 0.30.1
0.30.1 (2024-06-02)
Fixed
Allow horizontal tabs \t in response header values
|
2024-05-29 12:25:32 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-uvicorn: updated to 0.30.0
0.30.0 (2024-05-28)
Added
New multiprocess manager
Allow ConfigParser or a io.IO[Any] on log_config
Fixed
Suppress side-effects of signal propagation
Send content-length header on 5xx
Deprecated
Deprecate the uvicorn.workers module
|
2024-03-22 14:43:12 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-uvicorn: updated to 0.29.0
0.29.0 - 2024-03-19
Added
Cooperative signal handling
0.28.1 - 2024-03-19
Fixed
Revert raise ClientDisconnected on HTTP
0.28.0 - 2024-03-09
Added
Raise ClientDisconnected on send() when client disconnected
Fixed
Except AttributeError on sys.stdin.fileno() for Windows IIS10
Use X-Forwarded-Proto for WebSockets scheme when the proxy provides it
|