Releases: websockets-rs/rust-websocket
Releases · websockets-rs/rust-websocket
v0.20.2
- Updated
bitflags
from servo/servo#15724 and #133
v0.20.1
v0.20.0
Asynchronous WebSockets!
- First class
tokio
support! - Fully async websocket clients! (and SSL!)
- Fully async websocket servers! (and SSL!)
- Messages now get parsed into their semantic meaning! (
Text
types are given asString
) - Native SSL on Windows & MacOS!
- Simplified APIs
- Docs and examples on how to use everything async!
- Split entire crate into
async
andsync
components and with feature flags.
v0.19.2
- Remove
rustc-serialize
dependency - For connections which can be either SSL or not, use
Box<Stream + Send>
so it can be used with threads.
v0.19.1
- Fix
.recv_message()
bug.
v0.19.0
- Upgrade from a hyper request to a websocket connection
- Upgrade all crate dependencies (openssl, hyper, etc.)
- Make openssl an optional dependency
- Use any Read/Write stream to make a websocket connection
- Make clients with builder style API
- Add / check protocols, extensions, headers, when upgrading connectin
- Add / check protocols, extensions, headers, when building client
- Docs for everything new
- Much cleaner API overall