14
0

Commit Graph

  • 364d25e37e Accepting request 1301305 from devel:languages:python main Ana Guerrero 2025-08-26 12:56:24 +00:00
  • 6344422885 - Convert to libalternatives on SLE-16-based and newer systems Markéta Machová 2025-08-25 14:28:23 +00:00
  • d46af83575 Accepting request 1273799 from devel:languages:python slfo-main slfo-1.2 Dominique Leuenberger 2025-05-02 12:55:37 +00:00
  • 4acfcc161d Accepting request 1273799 from devel:languages:python Dominique Leuenberger 2025-05-02 12:55:37 +00:00
  • e5aaa0840c - Update to 0.34.2: * Added + Add content-length to 500 response in wsproto implementation * Fixed + Flush stdout buffer on Windows to trigger reload + Drop ASGI spec version to 2.3 on HTTP scope + Enable httptools lenient data on httptools >= 0.6.3 * Deprecated + Deprecate ServerState in the main module * Removed + Drop support for Python 3.8 + Remove WatchGod support for --reload - Add patch support-websockets-14+.patch: * Ignore multiple classes of DeprecationWarnings. Steve Kowalik 2025-05-01 06:29:24 +00:00
  • 99a02240b6 - Update to 0.34.2: * Added + Add content-length to 500 response in wsproto implementation * Fixed + Flush stdout buffer on Windows to trigger reload + Drop ASGI spec version to 2.3 on HTTP scope + Enable httptools lenient data on httptools >= 0.6.3 * Deprecated + Deprecate ServerState in the main module * Removed + Drop support for Python 3.8 + Remove WatchGod support for --reload - Add patch support-websockets-14+.patch: * Ignore multiple classes of DeprecationWarnings. Steve Kowalik 2025-05-01 06:29:24 +00:00
  • 5b19213f31 Accepting request 1219531 from devel:languages:python Dominique Leuenberger 2024-10-30 16:33:31 +00:00
  • fd83b63de1 Accepting request 1219531 from devel:languages:python Dominique Leuenberger 2024-10-30 16:33:31 +00:00
  • d54bdd799e - 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 Dirk Mueller 2024-10-30 10:42:20 +00:00
  • 0b0b266674 - 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 Dirk Mueller 2024-10-30 10:42:20 +00:00
  • 3dfa6faedb Accepting request 1161561 from devel:languages:python Ana Guerrero 2024-03-26 18:25:33 +00:00
  • 1b18efdf0a Accepting request 1161558 from home:dancermak:branches:devel:languages:python Matej Cepl 2024-03-25 21:33:00 +00:00
  • 00d1f714e9 Accepting request 1158719 from devel:languages:python Ana Guerrero 2024-03-18 15:43:14 +00:00
  • a52e041210 - update to 0.28.0: * Raise ClientDisconnected on send() when client disconnected (#2220) 12/02/24 * Except AttributeError on sys.stdin.fileno() for Windows IIS10 (#1947) 29/02/24 * Use X-Forwarded-Proto for WebSockets scheme when the proxy provides it (#2258) 01/03/24 * Fix spurious LocalProtocolError errors when processing pipelined requests (#2243) 10/02/24 * Fix nav overrides for newer version of Mkdocs Material (#2233) 26/01/24 * Raise ClientDisconnect(IOError) on send() when client disconnected (#2218) 19/01/24 * Bump ASGI WebSocket spec version to 2.4 (#2221) 20/01/24 * Update --root-path to include the root path prefix in the full ASGI path as per the ASGI spec (#2213) 16/01/24 * Use __future__.annotations on some internal modules (#2199) 16/01/24 Dirk Mueller 2024-03-17 10:12:13 +00:00
  • b4d6273e05 Accepting request 1142949 from devel:languages:python Ana Guerrero 2024-01-31 22:53:37 +00:00
  • bd3fbbb733 - Disable flacky test in s390x with current python-websockets, bsc#1217022 Daniel Garcia 2024-01-31 09:07:56 +00:00
  • 49726f4689 Accepting request 1138563 from devel:languages:python Ana Guerrero 2024-01-15 21:11:15 +00:00
  • 711c0c3041 - update to 0.25.0: * Support the WebSocket Denial Response ASGI extension (#1916) * Allow explicit hidden file paths on --reload-include * Properly annotate uvicorn.run() Dirk Mueller 2024-01-14 10:56:14 +00:00
  • c1f70e8a0d Accepting request 1128878 from devel:languages:python Ana Guerrero 2023-11-27 21:42:31 +00:00
  • cc1551fdfb - update to 0.24.0.post1: * Revert mkdocs-material from 9.1.21 to 9.2.6 (#2148) 05/11/23 * Support Python 3.12 (#2145) 04/11/23 * Allow setting app via environment variable UVICORN_APP (#2106) 21/09/23 Dirk Mueller 2023-11-26 10:55:01 +00:00
  • abb3fd8c7d Accepting request 1113682 from devel:languages:python Dominique Leuenberger 2023-09-27 22:24:35 +00:00
  • 49ab154b2b OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-uvicorn?expand=0&rev=26 Dirk Mueller 2023-09-26 14:17:56 +00:00
  • 5fbe975228 - update to 0.23.2: * Maintain the same behavior of websockets from 10.4 on 11.0 * Add typing_extensions for Python 3.10 and lower (#2053) * Add --ws-max-queue parameter WebSockets (#2033) 10/07/23 * Drop support for Python 3.7 (#1996) 19/06/23 * Remove asgiref as typing dependency (#1999) 08/06/23 * Set scope["scheme"] to ws or wss instead of http or https on ProxyHeadersMiddleware for WebSockets (#2043) 12/07/23 * Raise ImportError on circular import (#2040) 09/07/23 * Use logger.getEffectiveLevel() instead of logger.level to check if log level is TRACE (#1966) 01/06/23 - skip optional uvloop test dependency for SLE15 - Remove upstreamed patch uvicorn-pr1537-no-watchgod-tests.patch - Add missing Requires on python-asgiref. Dirk Mueller 2023-09-26 14:17:47 +00:00
  • 1453215dff Accepting request 1096010 from devel:languages:python Dominique Leuenberger 2023-06-30 17:58:08 +00:00
  • 76acc1ab21 - limit to newer python versions, older are no longer needed Dirk Mueller 2023-06-22 15:28:47 +00:00
  • 9a6ee94fbc Accepting request 1086703 from devel:languages:python Dominique Leuenberger 2023-05-13 15:17:07 +00:00
  • 004b764311 - Add fix-websocket-tests.patch gh#encode/uvicorn#1929 - Update to version 0.22.0: * Version 0.22.0 (#1957) * Remove unused events (#1956) * remove a few mypy excludes (#1954) * Add --timeout-graceful-shutdown parameter (#1950) * Fix typo in setup.cfg (#1953) * Update scripts/check (#1952) * Add WatchFilesReload pause method (#1930) * Create PULL_REQUEST_TEMPLATE.md (#1946) * Handle SIGBREAK for Windows (#1909) * Fix shutdown event on Windows in reloader (#1584) * Handle missing trustme/cryptography gracefully in the test suite (#1940) * Add type hints to test_auto_detection.py (#1937) * Fix watchgod deprecation warning (#1938) * Upgrade and fix Black (#1926) * Use ruff instead of flake8, autoflake and isort (#1925) * Upgrade MyPy and fix issues (#1931) * Pin websockets to <11.0 (#1928) * Bump coverage from 7.1.0 to 7.2.2 (#1920) * Fix instructions so they work in zsh as well as Bash (#1915) * [Docs] : Hypercorn supports HTTP/3 (#1913) * Version 0.21.1 (#1904) * Reset lifespan state on each request (#1903) * Version 0.21.0 (#1892) * Improve discoverability when --port=0 is used (#1890) * Fix mypy on test_websockets (#1889) * Add type annotation on test_websockets.py (#1880) * Introduce lifespan state (#1818) * Bump build from 0.9.0 to 0.10.0 (#1882) Daniel Garcia 2023-05-12 08:39:20 +00:00
  • 248b38a4eb Accepting request 1081993 from devel:languages:python Dominique Leuenberger 2023-04-22 20:02:00 +00:00
  • 766b30781c Accepting request 1081685 from home:dirkmueller:acdc:as_python3_module Dirk Mueller 2023-04-21 14:54:50 +00:00
  • 611fc3742f Accepting request 1072282 from devel:languages:python Dominique Leuenberger 2023-03-17 16:00:53 +00:00
  • 5055048554 - skip optional uvloop test dependency for SLE15 Dirk Mueller 2023-03-16 08:23:35 +00:00
  • d6db7ea457 Accepting request 1066284 from devel:languages:python Dominique Leuenberger 2023-02-19 17:18:50 +00:00
  • 62b7b42aac Fix changelog Matej Cepl 2023-02-16 23:13:04 +00:00
  • 194d66b601 Accepting request 1066222 from home:Simmphonie:branches:devel:languages:python Matej Cepl 2023-02-16 18:05:55 +00:00
  • ad353d374b Accepting request 993302 from devel:languages:python Dominique Leuenberger 2022-08-08 06:45:05 +00:00
  • 4c0b433ea3 Accepting request 993271 from home:dimstar:Factory Matej Cepl 2022-08-05 12:31:22 +00:00
  • e90d9646e9 Accepting request 990364 from home:bnavigator:branches:devel:languages:python Dirk Mueller 2022-07-20 10:11:36 +00:00
  • c6a39f7e35 Accepting request 990058 from home:bnavigator:branches:devel:languages:python Dirk Mueller 2022-07-19 09:33:14 +00:00
  • e8ec96d7e4 Accepting request 950334 from devel:languages:python Dominique Leuenberger 2022-02-03 22:16:12 +00:00
  • 0654f3c2b9 - Add missing Requires on python-asgiref. Steve Kowalik 2022-02-01 05:38:46 +00:00
  • 94e7c3baf0 Accepting request 948410 from devel:languages:python Dominique Leuenberger 2022-01-24 22:10:13 +00:00
  • 8f3e4fbf63 Accepting request 948359 from home:kwk:branches:devel:languages:python Matej Cepl 2022-01-24 13:29:59 +00:00
  • 98a4fd75d4 Accepting request 919750 from devel:languages:python Dominique Leuenberger 2021-09-17 21:26:06 +00:00
  • d6e00dd6fc Accepting request 919662 from home:dimstar:Factory Matej Cepl 2021-09-17 13:22:19 +00:00
  • 5ff37935a3 Accepting request 851909 from devel:languages:python Dominique Leuenberger 2020-12-01 13:23:10 +00:00
  • 215fc4c4c4 Accepting request 851646 from home:jayvdb:branches:devel:languages:python Markéta Machová 2020-11-30 16:11:56 +00:00
  • bab5217991 Accepting request 842792 from devel:languages:python Dominique Leuenberger 2020-10-20 14:17:11 +00:00
  • 07a02186cb Accepting request 841470 from home:jengelh:branches:devel:languages:python Tomáš Chvátal 2020-10-13 09:53:07 +00:00
  • 3f02880534 Accepting request 841455 from devel:languages:python Dominique Leuenberger 2020-10-13 13:46:09 +00:00
  • e194c33b1b Accepting request 841065 from home:jayvdb:py-submit Tomáš Chvátal 2020-10-13 09:32:40 +00:00