Skip to content

Releases: frankie567/httpx-ws

v0.8.2

07 Nov 13:05
v0.8.2
980de9b

Choose a tag to compare

Bump version 0.8.1 → 0.8.2

Bug fixes and improvements

  • ASGIWebSocketTransport: increase the initial receive timeout to 1 second and
    make it configurable via initial_receive_timeout parameter. Fix #123

v0.8.1

28 Oct 07:33
v0.8.1
1f4990c

Choose a tag to compare

Bump version 0.8.0 → 0.8.1

Bug fixes and improvements

  • Add Python 3.14 support
  • ASGI transport: fix cancel scope corruption and allow multiple clients on the same transport (#116). Thanks @davidbrochart 🎉
  • ASGI transport: avoid hanging indefinitely if the server never accepts the connection. Fix #92.

v0.8.0

20 Sep 14:23
v0.8.0
6e3ffbf

Choose a tag to compare

Bump version 0.7.2 → 0.8.0

Breaking changes

  • Drop Python 3.9 support

Bug fixes and improvements

  • New class-based API to open clients. [Documentation] Thanks @MtkN1 🎉
  • Support WebSocket Denial Response in ASGI transport helper. See #84.
  • Fix websocket disconnection not properly handled in ASGI transport helper. See #97.

v0.7.2

28 Mar 13:20
v0.7.2
a36e677

Choose a tag to compare

Bump version 0.7.1 → 0.7.2

Bug fixes

  • Fix #25: handle broken/disconnected streams more gracefully. Thanks to @runsisi for research and original fix 🎉

v0.7.1

04 Jan 13:33
v0.7.1
10bb1b3

Choose a tag to compare

Bump version 0.7.0 → 0.7.1

Bug fixes and improvements

  • Fix ASGIWebSocketAsyncNetworkStream implementation to avoid async tasks issues. Thanks @graingert 🎉

v0.7.0

07 Dec 12:37
v0.7.0
e144d2a

Choose a tag to compare

Bump version 0.6.2 → 0.7.0

New features

  • Allow to pass a custom session_class on connect_ws/aconnect_ws functions. Thanks @GreyElaina 🎉

Breaking changes

  • Drop Python 3.8 support.

Bug fixes and improvements

  • Fix #29: prevent error when several tasks try to write simultaneously on the same websocket stream. Thanks @GreyElaina 🎉
  • Fix #90: don't use a blocking portal to run the ASGIWebSocketTransport. Thanks @GreyElaina 🎉

v0.6.2

07 Oct 08:39
v0.6.2
dff03d5

Choose a tag to compare

Bump version 0.6.1 → 0.6.2

Bug fixes and improvements

  • Improve efficiency of WebSocketSession by reusing a single thread pool when waiting for messages. Thank you @davidbrochart 🎉

v0.6.1

05 Oct 07:28
v0.6.1
dfc2719

Choose a tag to compare

Bump version 0.6.0 → 0.6.1

Bug fixes

v0.6.0

05 Apr 06:43
v0.6.0
940c9ad

Choose a tag to compare

Bump version 0.5.2 → 0.6.0

Breaking changes

Note

If you only use the connect_ws and aconnect_ws functions, you don't need to change anything.

Improvements

v0.5.2

19 Mar 08:22
v0.5.2
b213579

Choose a tag to compare

Bump version 0.5.1 → 0.5.2

Bug fixes

  • Set anyio dependency lower bound version to >4