Skip to content

Latest commit

 

History

History
72 lines (58 loc) · 2.65 KB

CHANGELOG.md

File metadata and controls

72 lines (58 loc) · 2.65 KB

Release history

trio-websocket 0.11.1 (2023-09-26)

Changed

  • remove exceptiongroup dependency for Python >= 3.11

trio-websocket 0.10.4 (2023-09-06)

Fixed

  • fix client hang when connection lost just after remote closes

trio-websocket 0.10.3 (2023-06-08)

Fixed

  • fixed exception when installed trio package version has a suffix like +dev

trio-websocket 0.10.2 (2023-03-19)

Fixed

  • fixed a race condition where, just after a local-initiated close, the closed attribute would be None, and send_message() would be silently ignored (wsproto < 0.2.0) or leak a LocalProtocolError (wsproto >= 0.2.0) rather than raise ConnectionClosed (#158)

trio-websocket 0.10.1 (2023-03-18)

Fixed

  • send_message() is changed to raise ConnectionClosed when a close handshake is in progress. Previously, it would silently ignore the call, which was an oversight, given that ConnectionClosed is defined to cover connections "closed or in the process of closing". Notably, this fixes send_message() leaking a wsproto LocalProtocolError with wsproto >= 1.2.0. (#175)

Released as a minor version increment, since code calling send_message() is expected to handle ConnectionClosed anyway.

trio-websocket 0.10.0 (2023-03-13)

Fixed

  • avoid MultiError warnings with trio >= 0.22

Changed

  • drop support for Python 3.5, 3.6

trio-websocket 0.9.2 (2021-02-05)

Fixed

  • the server will now correctly close the TCP stream on a CloseConnection event (#115)

trio-websocket 0.9.1 (2020-12-06)

Fixed

  • fix client open_websocket_url() when the URL path component is empty (#148)

trio-websocket 0.9.0 (2020-11-25)

NOTE: wsaccel, which was important for good performance of wsproto <= 0.14, has been dropped as a trio-websocket requirement. So ensure that your app either upgrades to wsproto >= 0.15 or explicitly requires wsaccel.

Changed

  • allow dependency on recent wsproto versions
  • eliminate yarl, ipaddress, and wsaccel dependencies

Fixed

  • avoid contributing to dropped exceptions during finalization. (See Trio issue python-trio/trio#1559 for background.)

trio-websocket 0.8.1 (2020-09-22)

Fixed

  • reader task no longer raises unhandled exception on ClosedResourceError (#134)
  • minor issues in example code, documentation, and type-hinting

...