- Add response headers in WebSocketBadStatusException (501) - Manually assigning WebSocket-Version (506) - SSL socket handling fix (474) - Let setup.py use the same license as LICENSE file (517) - Ensure that "timeout" is passed down, when calling WebSocket.connect() (513) - Retry connect on "Interrupted system call" (528)
0.54.0
- Change license from LGPL to BSD. - Status return for WebSocketApp.run_forever() (492) - Handle redirects in handshake (491) - Make proxy_type option available in WebSocketApp.run_forever() (486) - Fix typo in supress_origin (485) - WebSocketApp's on_close never emits status code or reason (479)