This file contains all the notable changes done to the Ballerina WebSocket package through the releases.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Introduce write time out for WebSocket client
- Add OAuth2 JWT bearer grant type support
- Implement retry for WebSocket client
- Improve the 'get' resource to include header and query param values
- Add resource code snippet generation code action for tooling
- Remove the countdown latches in the implementation
- Fix the issue of not sending the handshake cancel response when panicked from the upgrade service
- Fix the client handshake timeout not working
- Fix the listener initialization with inline configs compiler plugin error
- Fix the dispatching to remote functions issue when observability is enabled
- Introduce auth support for the WebSocket client
- Introduce HTTP cookie support for the WebSocket client
- Introduce support to send text, binary, and pong messages by returning them from the remote methods
- Make the websocket:Caller optional in WebSocket service remote functions
- Update SecureSocket API
- Convert all the timeout configurations to decimal
- Remove the support for the
websocket:AsyncClient