uvicorn v0.16.0 Release Notes

Release Date: 2021-12-08 // over 2 years ago
  • โž• Added

    • Enable read of uvicorn settings from environment variables (#1279) 06/12/21
    • โฌ†๏ธ Bump websockets to 10.0. (#1180) 13/09/21
    • Ensure non-zero exit code when startup fails (#1278) 06/12/21
    • Increase httptools version range from "==0.2.*" to ">=0.2.0,<0.4.0". (#1243) 8/11/21
    • ๐Ÿ Override default asyncio event loop with reload only on Windows (#1257) 24/11/21
    • Replace HttpToolsProtocol.pipeline type from list to deque. (#1213) 10/10/21
    • Replace WSGIResponder.send_queue type from list to deque. (#1214) 10/10/21

    ๐Ÿ›  Fixed

    • Main process exit after startup failure on reloader classes (#1177) 30/09/21
    • โž• Add explicit casting on click options (#1217) 11/10/21
    • ๐Ÿ‘ Allow WebSocket close event to receive reason being None from ASGI app. (#1259) 23/11/21
    • ๐Ÿ›  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. (#1252) 25/11/21
    • The option --reload-dirs was splitting a string into single character directories. (#1267) 25/11/21
    • Only second SIGINT is able to forcefully shutdown the server (#1269) 28/11/21
    • ๐Ÿ‘ Allow app-dir parameter on the run() function (#1271) 06/12/21