Path to this page:
./
www/py-uvicorn,
The lightning-fast ASGI server
Branch: CURRENT,
Version: 0.18.3,
Package name: py310-uvicorn-0.18.3,
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: 36.033 KB
Version history: (Expand)
- (2022-09-08) Updated to version: py310-uvicorn-0.18.3
- (2022-07-29) Updated to version: py310-uvicorn-0.18.2
- (2022-03-12) Updated to version: py39-uvicorn-0.17.6
- (2022-02-16) Updated to version: py39-uvicorn-0.17.5
- (2022-02-05) Updated to version: py39-uvicorn-0.17.4
- (2022-01-31) Updated to version: py39-uvicorn-0.17.1
CVS history: (Expand)
2023-03-29 11:34:15 by Thomas Klausner | Files touched by this commit (96) |
Log message:
*: use PYTHON_VERSION instead of _PYTHON_VERSION
|
2022-09-08 17:23:24 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-uvicorn: updated to 0.18.3
0.18.3
Fixed
Remove cyclic references on HTTP implementations.
Changed
reload_delay default changed from None to 0.25 on uvicorn.run() and Config. None \
is not an acceptable value anymore.
|
2022-07-29 11:07:09 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-uvicorn: updated to 0.18.2
0.18.2 - 2022-06-27
Fixed
Add default log_config on uvicorn.run()
Revert logging file name modification
0.18.1 - 2022-06-23
Fixed
Use DEFAULT_MAX_INCOMPLETE_EVENT_SIZE as default to \
h11_max_incomplete_event_size on the CLI
0.18.0 - 2022-06-23
Added
The reload flag prioritizes watchfiles instead of the deprecated watchgod
Annotate uvicorn.run() function
Allow configuring max_incomplete_event_size for h11 implementation
Removed
Remove asgiref dependency
Fixed
Turn raw_path into bytes on both websockets implementations
Revert log exception traceback in case of invalid HTTP request
Set asyncio.WindowsSelectorEventLoopPolicy() when using multiple workers to \
avoid "WinError 87"
|
2022-03-12 09:36:40 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-uvicorn: updated to 0.17.6
0.17.6 - 2022-03-11
Change httptools range to >=0.4.0
|
2022-02-16 14:11:48 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-uvicorn: updated to 0.17.5
0.17.5
Fixed
Fix case where url is fragmented in httptools protocol
Fix WSGI middleware not to explode quadratically in the case of a larger body
Changed
Send HTTP 400 response for invalid request
|
2022-02-05 13:11:10 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-uvicorn: updated to 0.17.4
0.17.4
Fixed
Replace create_server by create_unix_server
0.17.3
Fixed
Drop wsproto version checking.
0.17.2
Fixed
Revert 1332. While trying to solve the memory leak, it introduced an issue
Revert stream interface changes. This was introduced on 0.14.0, and caused an issue
Fix wsproto version check expression
|
2022-01-31 13:47:29 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-uvicorn: updated to 0.17.1
0.17.1
Fixed
Move all data handling logic to protocol and ensure connection is closed.
Change spec_version field from "2.1" to "2.3", as Uvicorn is \
compliant with that version of the ASGI specifications.
|
2022-01-17 19:59:08 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-uvicorn: updated to 0.17.0
0.17.0
Added
Allow configurable websocket per-message-deflate setting
Support extra_headers for WS accept message
Add missing http version on websockets scope
Fixed/Removed
Drop Python 3.6 support
Fix reload process behavior when exception is raised
Remove root_path from logs
|