Up to [cvs.NetBSD.org] / pkgsrc / www / py-uvicorn
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.29 / (download) - annotate - [select for diffs], Thu Sep 8 15:23:23 2022 UTC (12 months, 2 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base,
pkgsrc-2023Q2,
pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
pkgsrc-2022Q4-base,
pkgsrc-2022Q4,
pkgsrc-2022Q3-base,
pkgsrc-2022Q3,
HEAD
Changes since 1.28: +4 -4
lines
Diff to previous 1.28 (colored)
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.
Revision 1.28 / (download) - annotate - [select for diffs], Fri Jul 29 09:07:09 2022 UTC (13 months, 4 weeks ago) by adam
Branch: MAIN
Changes since 1.27: +4 -4
lines
Diff to previous 1.27 (colored)
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"
Revision 1.27 / (download) - annotate - [select for diffs], Sat Mar 12 08:36:40 2022 UTC (18 months, 2 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base,
pkgsrc-2022Q2,
pkgsrc-2022Q1-base,
pkgsrc-2022Q1
Changes since 1.26: +4 -4
lines
Diff to previous 1.26 (colored)
py-uvicorn: updated to 0.17.6 0.17.6 - 2022-03-11 Change httptools range to >=0.4.0
Revision 1.26 / (download) - annotate - [select for diffs], Wed Feb 16 13:11:48 2022 UTC (19 months, 1 week ago) by adam
Branch: MAIN
Changes since 1.25: +4 -4
lines
Diff to previous 1.25 (colored)
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
Revision 1.25 / (download) - annotate - [select for diffs], Sat Feb 5 12:11:09 2022 UTC (19 months, 2 weeks ago) by adam
Branch: MAIN
Changes since 1.24: +4 -4
lines
Diff to previous 1.24 (colored)
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
Revision 1.24 / (download) - annotate - [select for diffs], Mon Jan 31 12:47:29 2022 UTC (19 months, 3 weeks ago) by adam
Branch: MAIN
Changes since 1.23: +4 -4
lines
Diff to previous 1.23 (colored)
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.
Revision 1.23 / (download) - annotate - [select for diffs], Mon Jan 17 18:59:08 2022 UTC (20 months, 1 week ago) by adam
Branch: MAIN
Changes since 1.22: +4 -4
lines
Diff to previous 1.22 (colored)
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
Revision 1.22 / (download) - annotate - [select for diffs], Sat Dec 11 19:53:15 2021 UTC (21 months, 2 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base,
pkgsrc-2021Q4
Changes since 1.21: +4 -4
lines
Diff to previous 1.21 (colored)
py-uvicorn: updated to 0.16.0 0.16.0 Added Enable read of uvicorn settings from environment variables Bump websockets to 10.0. Ensure non-zero exit code when startup fails Increase httptools version range from "==0.2.*" to ">=0.2.0,<0.4.0". Override default asyncio event loop with reload only on Windows Replace HttpToolsProtocol.pipeline type from list to deque. Replace WSGIResponder.send_queue type from list to deque. Fixed Main process exit after startup failure on reloader classes Add explicit casting on click options Allow WebSocket close event to receive reason being None from ASGI app. Fix a bug in WebSocketProtocol.asgi_receive on which we returned a close frame even if there were data messages before that frame in the read queue. The option --reload-dirs was splitting a string into single character directories. Only second SIGINT is able to forcelly shutdown the server Allow app-dir parameter on the run() function
Revision 1.21 / (download) - annotate - [select for diffs], Tue Oct 26 11:30:49 2021 UTC (22 months, 4 weeks ago) by nia
Branch: MAIN
Changes since 1.20: +2 -2
lines
Diff to previous 1.20 (colored)
www: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Not committed (merge conflicts): www/nghttp2/distinfo Unfetchable distfiles (almost certainly fetched conditionally...): ./www/nginx-devel/distinfo array-var-nginx-module-0.05.tar.gz ./www/nginx-devel/distinfo echo-nginx-module-0.62.tar.gz ./www/nginx-devel/distinfo encrypted-session-nginx-module-0.08.tar.gz ./www/nginx-devel/distinfo form-input-nginx-module-0.12.tar.gz ./www/nginx-devel/distinfo headers-more-nginx-module-0.33.tar.gz ./www/nginx-devel/distinfo lua-nginx-module-0.10.19.tar.gz ./www/nginx-devel/distinfo naxsi-1.3.tar.gz ./www/nginx-devel/distinfo nginx-dav-ext-module-3.0.0.tar.gz ./www/nginx-devel/distinfo nginx-rtmp-module-1.2.2.tar.gz ./www/nginx-devel/distinfo nginx_http_push_module-1.2.10.tar.gz ./www/nginx-devel/distinfo ngx_cache_purge-2.5.1.tar.gz ./www/nginx-devel/distinfo ngx_devel_kit-0.3.1.tar.gz ./www/nginx-devel/distinfo ngx_http_geoip2_module-3.3.tar.gz ./www/nginx-devel/distinfo njs-0.5.0.tar.gz ./www/nginx-devel/distinfo set-misc-nginx-module-0.32.tar.gz ./www/nginx/distinfo array-var-nginx-module-0.05.tar.gz ./www/nginx/distinfo echo-nginx-module-0.62.tar.gz ./www/nginx/distinfo encrypted-session-nginx-module-0.08.tar.gz ./www/nginx/distinfo form-input-nginx-module-0.12.tar.gz ./www/nginx/distinfo headers-more-nginx-module-0.33.tar.gz ./www/nginx/distinfo lua-nginx-module-0.10.19.tar.gz ./www/nginx/distinfo naxsi-1.3.tar.gz ./www/nginx/distinfo nginx-dav-ext-module-3.0.0.tar.gz ./www/nginx/distinfo nginx-rtmp-module-1.2.2.tar.gz ./www/nginx/distinfo nginx_http_push_module-1.2.10.tar.gz ./www/nginx/distinfo ngx_cache_purge-2.5.1.tar.gz ./www/nginx/distinfo ngx_devel_kit-0.3.1.tar.gz ./www/nginx/distinfo ngx_http_geoip2_module-3.3.tar.gz ./www/nginx/distinfo njs-0.5.0.tar.gz ./www/nginx/distinfo set-misc-nginx-module-0.32.tar.gz
Revision 1.20 / (download) - annotate - [select for diffs], Thu Oct 7 15:08:33 2021 UTC (23 months, 2 weeks ago) by nia
Branch: MAIN
Changes since 1.19: +1 -2
lines
Diff to previous 1.19 (colored)
www: Remove SHA1 hashes for distfiles
Revision 1.19 / (download) - annotate - [select for diffs], Mon Aug 23 10:02:34 2021 UTC (2 years, 1 month ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base,
pkgsrc-2021Q3
Changes since 1.18: +5 -5
lines
Diff to previous 1.18 (colored)
py-uvicorn: updated to 0.15.0 0.15.0 - 2021-08-13 Added Change reload to be configurable with glob patterns. Currently only .py files are watched, which is different from the previous default behavior. Add Python 3.10-rc.1 support. Now the server uses asyncio.run which will: start a fresh asyncio event loop, on shutdown cancel any background tasks rather than aborting them, aexit any remaining async generators, and shutdown the default ThreadPoolExecutor. Exit with status 3 when worker starts failed Add option to set websocket ping interval and timeout Adapt bind_socket to make it usable with multiple processes Add existence check to the reload directory(ies) Add missing trace log for websocket protocols Support disabling default Server and Date headers Changed Add PEP440 compliant version of click Bump asgiref to 3.4.0 Fixed When receiving a SIGTERM supervisors now terminate their processes before joining them Fix the need of httptools on minimal installation Fix ping parameters annotation in Config class
Revision 1.18 / (download) - annotate - [select for diffs], Fri Jun 4 12:47:54 2021 UTC (2 years, 3 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q2-base,
pkgsrc-2021Q2
Changes since 1.17: +5 -5
lines
Diff to previous 1.17 (colored)
py-uvicorn: updated to 0.14.0 0.14.0 Added Defaults ws max_size on server to 16MB Improve user feedback if no ws library installed Support 'reason' field in 'websocket.close' messages Implemented lifespan.shutdown.failed Changed Upgraded websockets requirements Switch to asyncio streams API Update httptools from 0.1.* to 0.2.* Allow Click 8.0 Add search for a trusted host in ProxyHeadersMiddleware Up wsproto to 1.0.0 Fixed Force reload_dirs to be a list Fix gunicorn worker not running if extras not installed Fix socket port 0 Prevent garbage collection of main lifespan task
Revision 1.17 / (download) - annotate - [select for diffs], Fri Feb 26 10:17:18 2021 UTC (2 years, 6 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base,
pkgsrc-2021Q1
Changes since 1.16: +5 -5
lines
Diff to previous 1.16 (colored)
py-uvicorn: updated to 0.13.4 0.13.4 - 2021-02-20 Fixed Fixed wsgi middleware PATH_INFO encoding Fixed uvloop dependency Relax watchgod up bound Return 'connection: close' header in response Added Docs: Nginx + websockets Document the default value of 1 for workers Enabled permessage-deflate extension in websockets
Revision 1.16 / (download) - annotate - [select for diffs], Sun Jan 3 10:06:54 2021 UTC (2 years, 8 months ago) by adam
Branch: MAIN
Changes since 1.15: +5 -5
lines
Diff to previous 1.15 (colored)
py-uvicorn: updated to 0.13.3 0.13.3 Fixed Prevent swallowing of return codes from subprocess when running with Gunicorn by properly resetting signals. Tweak detection of app factories to be more robust. A warning is now logged when passing a factory without the --factory flag. Properly clean tasks when handshake is aborted when running with --ws websockets.
Revision 1.15 / (download) - annotate - [select for diffs], Mon Dec 21 09:39:35 2020 UTC (2 years, 9 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base,
pkgsrc-2020Q4
Changes since 1.14: +5 -5
lines
Diff to previous 1.14 (colored)
py-uvicorn: updated to 0.13.2 0.13.2: Fixed * Log full exception traceback in case of invalid HTTP request.
Revision 1.14 / (download) - annotate - [select for diffs], Mon Dec 14 06:00:00 2020 UTC (2 years, 9 months ago) by adam
Branch: MAIN
Changes since 1.13: +5 -5
lines
Diff to previous 1.13 (colored)
py-uvicorn: updated to 0.13.1 0.13.1 Fixed Prevent exceptions when the ASGI application rejects a connection during the WebSocket handshake, when running on both --ws wsproto or --ws websockets. Ensure connection scope doesn't leak in logs when using JSON log formatters.
Revision 1.13 / (download) - annotate - [select for diffs], Wed Dec 9 09:44:04 2020 UTC (2 years, 9 months ago) by adam
Branch: MAIN
Changes since 1.12: +5 -5
lines
Diff to previous 1.12 (colored)
py-uvicorn: updated to 0.13.0 0.13.0: Added Add --factory flag to support factory-style application imports. Skip installation of signal handlers when not in the main thread. Allows using Server in multithreaded contexts without having to override .install_signal_handlers().
Revision 1.12 / (download) - annotate - [select for diffs], Tue Nov 24 09:23:53 2020 UTC (2 years, 10 months ago) by adam
Branch: MAIN
Changes since 1.11: +5 -5
lines
Diff to previous 1.11 (colored)
py-uvicorn: updated to 0.12.3 0.12.3 Fixed Fix race condition that leads Quart to hang with uvicorn Use latin1 when decoding X-Forwarded-* headers Rework IPv6 support Cancel old keepalive-trigger before setting new one.
Revision 1.11 / (download) - annotate - [select for diffs], Mon Oct 19 18:58:25 2020 UTC (2 years, 11 months ago) by adam
Branch: MAIN
Changes since 1.10: +5 -5
lines
Diff to previous 1.10 (colored)
py-uvicorn: updated to 0.12.2 0.12.2 Added Adding ability to decrypt ssl key file Support .yml log config files Added python 3.9 support Fixed Fixes watchgod with common prefixes Fix reload with ipv6 host Added cli suport for headers containing colon Sharing socket across workers on windows Note the need to configure trusted "ips" when using unix sockets
Revision 1.10 / (download) - annotate - [select for diffs], Fri Oct 2 08:11:11 2020 UTC (2 years, 11 months ago) by adam
Branch: MAIN
Changes since 1.9: +5 -5
lines
Diff to previous 1.9 (colored)
py-uvicorn: updated to 0.12.1 0.12.1 Changed Pinning h11 and python-dotenv to min versions Get docs/index.md in sync with README.md Fixed Improve changelog by pointing out breaking changes
Revision 1.9 / (download) - annotate - [select for diffs], Wed Sep 30 06:47:17 2020 UTC (2 years, 11 months ago) by adam
Branch: MAIN
Changes since 1.8: +5 -5
lines
Diff to previous 1.8 (colored)
py-uvicorn: updated to 0.12.0 0.12.0: Added Make reload delay configurable Upgrade maximum h11 dependency version to 0.10 Allow .json or .yaml --log-config files Add ASGI dict to the lifespan scope Upgrade wsproto to 0.15.0 Use optional package installs Changed Dont set log level for root logger Fixed Revert "Improve shutdown robustness when using --reload or multiprocessing Fix terminate error in windows Fix bug where --log-config disables uvicorn loggers
Revision 1.8 / (download) - annotate - [select for diffs], Mon Aug 3 14:03:18 2020 UTC (3 years, 1 month ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base,
pkgsrc-2020Q3
Changes since 1.7: +5 -5
lines
Diff to previous 1.7 (colored)
py-uvicorn: updated 0.11.8 0.11.8: Fix a regression that caused Uvicorn to crash when using --interface=wsgi. Fix a regression that caused Uvicorn to crash when using unix domain sockets.
Revision 1.7 / (download) - annotate - [select for diffs], Wed Jul 29 07:27:02 2020 UTC (3 years, 1 month ago) by adam
Branch: MAIN
Changes since 1.6: +5 -5
lines
Diff to previous 1.6 (colored)
py-uvicorn: updated to 0.11.7 0.11.7 SECURITY FIX: Prevent sending invalid HTTP header names and values. SECURITY FIX: Ensure path value is escaped before logging to the console.
Revision 1.6 / (download) - annotate - [select for diffs], Tue Jul 21 07:42:37 2020 UTC (3 years, 2 months ago) by adam
Branch: MAIN
Changes since 1.5: +5 -5
lines
Diff to previous 1.5 (colored)
py-uvicorn: updated to 0.11.6 0.11.6 Fix overriding the root logger.
Revision 1.5 / (download) - annotate - [select for diffs], Thu Apr 30 06:56:04 2020 UTC (3 years, 4 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base,
pkgsrc-2020Q2
Changes since 1.4: +5 -5
lines
Diff to previous 1.4 (colored)
py-uvicorn: updated to 0.11.5 0.11.5 Revert "Watch all files, not just .py" due to unexpected side effects. Revert "Pass through gunicorn timeout config." due to unexpected side effects.
Revision 1.4 / (download) - annotate - [select for diffs], Wed Apr 29 07:59:35 2020 UTC (3 years, 4 months ago) by adam
Branch: MAIN
Changes since 1.3: +5 -6
lines
Diff to previous 1.3 (colored)
py-uvicorn: updated to 0.11.4 0.11.4 Use watchgod, if installed, for watching code changes. Reload application when any files in watched directories change, not just .py files.
Revision 1.3 / (download) - annotate - [select for diffs], Tue Feb 18 10:13:17 2020 UTC (3 years, 7 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base,
pkgsrc-2020Q1
Changes since 1.2: +5 -5
lines
Diff to previous 1.2 (colored)
py-uvicorn: updated to 0.11.3 0.11.3: Update dependencies.
Revision 1.2 / (download) - annotate - [select for diffs], Wed Jan 22 19:07:53 2020 UTC (3 years, 8 months ago) by adam
Branch: MAIN
Changes since 1.1: +5 -5
lines
Diff to previous 1.1 (colored)
py-uvicorn: updated to 0.11.2 0.11.2 Don't open socket until after application startup. Support --backlog.
Revision 1.1 / (download) - annotate - [select for diffs], Wed Jan 8 20:58:29 2020 UTC (3 years, 8 months ago) by adam
Branch: MAIN
py-uvicorn: added version 0.11.1 Uvicorn 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.