Skip to content

Releases: encode/uvicorn

Version 0.34.0

15 Dec 13:32
7983c1a
Compare
Choose a tag to compare

What's Changed


Full Changelog: 0.33.0...0.34.0

Version 0.33.0

14 Dec 11:13
a500513
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.32.1...0.33.0

Version 0.32.1

20 Nov 19:40
5279296
Compare
Choose a tag to compare

What's Changed


Full Changelog: 0.32.0...0.32.1

Version 0.32.0

15 Oct 17:25
fe39100
Compare
Choose a tag to compare

Added

  • Officially support Python 3.13 (#2482)
  • Warn when max_request_limit is exceeded (#2430)

Full Changelog: 0.31.1...0.32.0

Version 0.31.1

09 Oct 19:43
137f88e
Compare
Choose a tag to compare

Fixed

  • Support WebSockets 0.13.1 #2471
  • Restore support for [*] in trusted hosts #2480
  • Add PathLike[str] type hint for ssl_keyfile #2481

Full Changelog: 0.31.0...0.31.1

Version 0.31.0

27 Sep 19:54
a507532
Compare
Choose a tag to compare

Added

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 specifying 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.

Full Changelog: 0.30.6...0.31.0

Version 0.30.6

13 Aug 09:26
7dc027d
Compare
Choose a tag to compare

Fixed

  • Don't warn when upgrade is not WebSocket and depedencies are installed (#2360)

Full Changelog: 0.30.5...0.30.6

Version 0.30.5

02 Aug 10:21
ff54b02
Compare
Choose a tag to compare

Fixed

  • Don't close connection before receiving body on H11 (#2408)

Full Changelog: 0.30.4...0.30.5

Version 0.30.4

31 Jul 21:28
8efa41c
Compare
Choose a tag to compare

Fixed

  • Close connection when h11 sets client state to MUST_CLOSE #2375

Full Changelog: 0.30.3...0.30.4

Version 0.30.3

20 Jul 08:59
5bf788f
Compare
Choose a tag to compare

Fixed

  • Suppress KeyboardInterrupt from CLI and programmatic usage (#2384)
  • ClientDisconnect inherits from OSError instead of IOError (#2393)

Full Changelog: 0.30.2...0.30.3