All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning and Keep a CHANGELOG.
- Update to work with ponyc 0.70.0 (PR #77)
- Require ponyc 0.69.1 or later (PR #76)
- Send TLS close_notify on graceful close (PR #65)
- Fix a number of SSL bugs (PR #61)
- Fix additional SSL connection bugs (PR #63)
- Fix a macOS bug where setting up a connection could close an unrelated file descriptor (PR #63)
- Fix dropped messages when a connection closes under backpressure (PR #58)
- Fix a hang when closing a connection while handling a message (PR #58)
- Fix a hang when sending under load (PR #58)
- Add HandshakeAcceptKeyFailed to HandshakeError (PR #58)
- Require ponyc 0.67.0 or later (PR #58)
- Move to ponylang/ssl 3.0.0 (PR #58)
- Fix connections closed mid-transfer by the idle timeout (PR #55)
- Drop support for Windows 10 (PR #53)
- Fix server no longer receiving messages after a large send (PR #52)
- Require ponyc 0.64.0 or later (PR #49)
- Fix potential connection hang when timer event subscription fails (PR #41)
- Require ponyc 0.63.1 or later (PR #41)
- Fix connection stall after large message with backpressure (PR #40)
- Fix crash when dispose() arrives before connection initialization (PR #37)
- Fix idle timer issues with TLS-secured WebSocket connections (PR #34)
- Update ponylang/ssl to 2.0.1 (PR #33)
- Fix dispose() hanging when peer FIN is missed (PR #32)
- Update lori dependency to 0.10.0 (PR #29)
- Forward on_idle_timeout to WebSocketLifecycleEventReceiver (PR #26)
- Initial release