WebSocket Client: You can now use the verifyClient method asynchronously, allowing for more complex verification processes like database lookups. This enhances the flexibility and security of your WebSocket connections.
Improvements
WebSocket Client: The system now handles closed WebSocket connections more gracefully, allowing ping and pong operations to fail silently without throwing errors. This improves the overall stability of your connections.
Build System: The build process is now more robust and works seamlessly across different platforms, not just macOS. This ensures a smoother experience for all users regardless of their operating system.
Fixes
Fix: Resolve issues with attempting to re-close already closed WebSocket connections, preventing unnecessary errors.
Fix: Address problems with the send cache that caused bugs, ensuring a more reliable message sending process.
Others
Add a new throughput benchmark to help users measure performance effectively. This tool will assist in optimizing WebSocket usage.