All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.1.0 - 2024-11-30
- Fixed reconnection logic (olalid)
- Added
access_token_factory
argument to allow custom token generation. (caiolombello) - Added an option to supply external
ssl
context. (olalid) - Added example ASP server with role-based JWT authentication for testing purposes. (caiolombello)
- Added support for 3.13.
- Dropped support for Python 3.8.
- Significantly improved user and internal documentation, test coverage. (caiolombello)
- Loosened version constraints for
websockets
and other dependencies. (MichaelMKKelly)
1.0.0 - 2024-03-07
- Python 3.12 support.
BaseJSONProtocol
andBaseWebsocketTransport
classes for plain JSON over WebSockets and custom protocols.
websockets
library updated to 12.0.- Use faster
orjson
library for JSON deserialization.
0.2.0 - 2023-04-07
- Python 3.11 support.
- macOS and arm64 support.
- Fixed client streaming methods.
websockets
library updated to 10.4.
0.1.2 - 2022-05-24
- Now
max_size
argument can be None to disable message size limit.
- Fixed crash with "Cannot connect while not disconnected".
websockets
library updated to 10.3.
0.1.1 - 2022-01-06
- Fixed exceptions raised on server error.
0.1.0 - 2021-11-22
Initial release.