Uvicorn Versions Save

An ASGI web server, for Python. 🦄

0.18.2

1 year ago

What's Changed

  • Add default log_config on uvicorn.run() #1541 24/06/22
  • Revert logging file name modification #1543 27/06/22

Full Changelog: https://github.com/encode/uvicorn/compare/0.18.1...0.18.2

0.18.1

1 year ago

Fixed

  • Use DEFAULT_MAX_INCOMPLETE_EVENT_SIZE as default to h11_max_incomplete_event_size on the CLI (#1534) 23/06/22

Full Changelog: https://github.com/encode/uvicorn/compare/0.18.0...0.18.1

0.18.0

1 year ago

Added

  • The reload flag prioritizes watchfiles instead of the deprecated watchgod (#1437) 18/06/22
  • Annotate uvicorn.run() function (#1423) 10/05/22
  • Allow configuring max_incomplete_event_size for h11 implementation (#1514) 22/06/22

Removed

  • Remove asgiref dependency (#1532) 22/06/22

Fixed

  • Turn raw_path into bytes on both websockets implementations (#1487) 16/05/22
  • Revert log exception traceback in case of invalid HTTP request (#1518) 14/06/22
  • Set asyncio.WindowsSelectorEventLoopPolicy() when using multiple workers to avoid "WinError 87" (#1454) 22/06/22

Full Changelog: https://github.com/encode/uvicorn/compare/0.17.6...0.18.0

0.17.6

2 years ago

Changed

  • Change httptools range to >=0.4.0 (#1400) 11/03/22

0.17.5

2 years ago

0.17.5 - 2022-02-16

Fixed

  • Fix case where url is fragmented in httptools protocol (#1263) 2/16/22
  • Fix WSGI middleware not to explode quadratically in the case of a larger body (#1329) 2/16/16

Changed

  • Send HTTP 400 response for invalid request (#1352) 2/11/22

Full Changelog: https://github.com/encode/uvicorn/compare/0.17.4...0.17.5

0.17.4

2 years ago

Fixed

  • Replace create_server by create_unix_server (#1362) 04/02/22

0.17.3

2 years ago

Fixed

  • Drop wsproto version checking. (#1359) 03/02/22

0.17.2

2 years ago

Fixed

  • Revert #1332. While trying to solve the memory leak, it introduced an issue (#1345) when the server receives big chunks of data using the httptools implementation. (#1354) 03/02/22
  • Revert stream interface changes. This was introduced on 0.14.0, and caused an issue (#1226), which caused a memory leak when sending TCP pings. (#1355) 03/02/22
  • Fix wsproto version check expression (#1342) 28/01/22

0.17.1

2 years ago

Fixed

  • Move all data handling logic to protocol and ensure connection is closed. (#1332) 28/01/22
  • Change spec_version field from "2.1" to "2.3", as Uvicorn is compliant with that version of the ASGI specifications. (#1337) 25/01/22

0.17.0.post1

2 years ago

Fixed

  • Add the python_requires version specifier (#1328) 17/01/22