Skip to content

Releases: encode/uvicorn

Version 0.13.0

08 Dec 16:18
41a8be4
Compare
Choose a tag to compare

0.13.0 - 2020-12-08

Added

  • Add --factory flag to support factory-style application imports. (#875) 2020-12-07 50fc0d1
  • Skip installation of signal handlers when not in the main thread. Allows using Server in multithreaded contexts without having to override .install_signal_handlers(). (#871) 2020-12-07 ce2ef45

0.12.3 - 2020-11-21

22 Nov 09:32
0b941ab
Compare
Choose a tag to compare

0.12.3 - 2020-11-21

Fixed

  • Fix race condition that leads Quart to hang with uvicorn (#848) 11/18/20 de21361
  • Use latin1 when decoding X-Forwarded-* headers (#701) 11/12/20 45e6e83
  • Rework IPv6 support (#837) 11/8/20 bdab488
  • Cancel old keepalive-trigger before setting new one. (#832) 10/26/20 d5dcf80

0.12.2 - 2020-10-19

19 Oct 15:47
cca3c3e
Compare
Choose a tag to compare

0.12.2 - 2020-10-19

Added

  • Adding ability to decrypt ssl key file (#808) 10/12/20 90dbb6e
  • Support .yml log config files (#799) 10/6/20 b468950
  • Added python 3.9 support (#804) 10/6/20 08fd055

Fixed

  • Fixes watchgod with common prefixes (#817) 10/14/20 1b32f99
  • Fix reload with ipv6 host (#803) 10/14/20 5acaee5
  • Added cli suport for headers containing colon (#813) 10/12/20 6873289
  • Sharing socket across workers on windows (#802) 10/12/20 103167a
  • Note the need to configure trusted "ips" when using unix sockets (#796) 10/4/20 a504c56

0.12.1 - 2020-09-30

30 Sep 13:15
cd00516
Compare
Choose a tag to compare

0.12.1 - 2020-09-30

Changed

  • Pinning h11 and python-dotenv to min versions (#789) 9/29/20 bbf19c6
  • Get docs/index.md in sync with README.md (#784) 9/29/20 70ebcfd

Fixed

  • Improve changelog by pointing out breaking changes (#792) 9/29/20 e2b7506

Version 0.12.0

28 Sep 09:57
342c68d
Compare
Choose a tag to compare

0.12.0 - 2020-09-28

Added

  • Make reload delay configurable (#774) 9/28/20 9801002
  • Upgrade maximum h11 dependency version to 0.10 (#772) 8/28/20 54d729c
  • Allow .json or .yaml --log-config files (#665) 8/18/20 093a1f7
  • Add ASGI dict to the lifespan scope (#754) 8/15/20 8150c3e
  • Upgrade wsproto to 0.15.0 (#750) 8/13/20 fbce393
  • Use optional package installs (#666) 8/10/20 5fa99a1

Changed

  • Dont set log level for root logger (#767) 8/28/20 df81b16

Fixed

  • Revert "Improve shutdown robustness when using --reload or multiprocessing (#620)" (#756) 8/28/20 ff4af12
  • Fix terminate error in windows (#744) 8/27/20 dd3b842
  • Fix bug where --log-config disables uvicorn loggers (#512) 8/11/20 a9c37cc

Version 0.11.8

31 Jul 16:54
4597b90
Compare
Choose a tag to compare

0.11.8 - 2020-07-30

  • Fix a regression that caused Uvicorn to crash when using --interface=wsgi. (Pull #730)
  • Fix a regression that caused Uvicorn to crash when using unix domain sockets. (Pull #729)

Version 0.11.7

28 Jul 13:17
178bee6
Compare
Choose a tag to compare

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.

Version 0.11.6

17 Jul 14:33
f623916
Compare
Choose a tag to compare
  • Fix overriding the root logger.

Version 0.11.5

29 Apr 10:43
b2b756e
Compare
Choose a tag to compare
  • Revert "Watch all files, not just .py" due to unexpected side effects.
  • Revert "Pass through gunicorn timeout config." due to unexpected side effects.

Version 0.11.4

28 Apr 15:21
70f023e
Compare
Choose a tag to compare
  • Use watchgod, if installed, for watching code changes.
  • Reload application when any files in watched directories change, not just .py files.