Skip to content

Releases: encode/uvicorn

Version 0.18.2

27 Jun 11:51
e674b96
Compare
Choose a tag to compare

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: 0.18.1...0.18.2

Version 0.18.1

23 Jun 08:19
11d28e2
Compare
Choose a tag to compare

Fixed

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

Full Changelog: 0.18.0...0.18.1

Version 0.18.0

23 Jun 07:38
5ee093b
Compare
Choose a tag to compare

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: 0.17.6...0.18.0

Version 0.17.6

11 Mar 08:51
83986d8
Compare
Choose a tag to compare

Changed

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

Version 0.17.5

16 Feb 12:53
b6b783b
Compare
Choose a tag to compare

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: 0.17.4...0.17.5

Version 0.17.4

04 Feb 09:48
2f22bca
Compare
Choose a tag to compare

Fixed

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

Version 0.17.3

03 Feb 15:34
1c20f54
Compare
Choose a tag to compare

Fixed

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

Version 0.17.2

03 Feb 13:43
41e339d
Compare
Choose a tag to compare

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

Version 0.17.1

28 Jan 10:15
4adff7b
Compare
Choose a tag to compare

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

Version 0.17.0.post1

24 Jan 15:32
e659cf5
Compare
Choose a tag to compare

Fixed

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