Path to this page:
./
www/py-uvicorn,
The lightning-fast ASGI server
Branch: CURRENT,
Version: 0.34.0,
Package name: py312-uvicorn-0.34.0,
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: 74.773 KB
Version history: (Expand)
- (2024-12-31) Updated to version: py312-uvicorn-0.34.0
- (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
CVS history: (Expand)
2024-12-31 10:56:43 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-uvicorn: updated to 0.34.0
0.34.0 (2024-12-15)
Add content-length to 500 response in wsproto implementation
Drop support for Python 3.8
0.33.0 (2024-12-14)
Remove WatchGod support for --reload
|
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
|