Release 1.1.0 - 2024-10-10
- Added support for IPv6 in the sync client (async already supports it) #39 (commit)
- Added a top-level exception class (commit)
- Improve handling of immediately closed sockets with ping/pong enabled #35 (commit) (thanks Łukasz Kędziora!)
- Unblock
receive()
call on timeout disconnections #33 (commit) (thanks Łukasz Kędziora!)
Release 1.0.0 - 2023-10-05
- New async client and server #28 (commit)
- On a closed connection, return buffered input before raising an exception #30 (commit)
- Do not duplicate SSLSocket instances #26 (commit)
- Handle broken pipe errors in background thread #29 (commit)
- Remove unused argument (commit)
- Eliminate race conditions during testing #27 (commit)
- Remove python 3.7 from unit tests (commit)
Release 0.10.1 - 2023-06-04
- Duplicate the gevent socket to avoid using it in multiple greenlets #24 (commit)
- Add Python 3.11 to builds (commit)
Release 0.10.0 - 2023-04-08
- Support custom headers in the client (commit)
Release 0.9.0 - 2022-11-17
Release 0.8.1 - 2022-09-11
- Correct handling of an empty subprotocol list in server #22 (commit)
- Handshake robustness with slow clients such as microcontrollers (commit)
- Prevent race condition on client close #18 (commit)
- Improved documentation for subprotocol negotiation (commit)
Release 0.8.0 - 2022-08-08
Release 0.7.0 - 2022-07-24
Release 0.6.0 - 2022-07-15
Release 0.5.2 - 2022-04-12
Release 0.5.1 - 2022-02-17
- Store the detected WebSocket mode in server (commit)
Release 0.5.0 - 2021-12-04
- Added optional WebSocket Ping/Pong mechanism #6 (commit)
- Option to set a maximum message size #5 (commit)
- Store close reason in
ConnectionClosed
exception #9 (commit) - Option configure a custom selector class (commit)
Release 0.4.0 - 2021-09-23
Release 0.3.0 - 2021-08-05
- Handle older versions of gevent #3 (commit)
- Handle large messages split during transmission #2 (commit)
- Documentation (commit)
- GitHub builds (commit)
- Unit tests
Release 0.2.0 - 2021-05-15
- Make the closing of the connection more resilient to errors (commit)
- Unit testing framework (commit)
Release 0.1.0 - 2021-04-18
- initial commit (commit)