Skip to content

Releases: websockets-rs/rust-websocket

v0.20.2

19 Jun 22:58
Compare
Choose a tag to compare
  1. Updated bitflags from servo/servo#15724 and #133

v0.20.1

29 May 02:40
Compare
Choose a tag to compare
  1. Fix #119
  2. Housekeeping, small efficiency improvement.

v0.20.0

29 May 01:57
Compare
Choose a tag to compare

Asynchronous WebSockets!

  1. First class tokio support!
  2. Fully async websocket clients! (and SSL!)
  3. Fully async websocket servers! (and SSL!)
  4. Messages now get parsed into their semantic meaning! (Text types are given as String)
  5. Native SSL on Windows & MacOS!
  6. Simplified APIs
  7. Docs and examples on how to use everything async!
  8. Split entire crate into async and sync components and with feature flags.

v0.19.2

19 May 17:02
Compare
Choose a tag to compare
  1. Remove rustc-serialize dependency
  2. For connections which can be either SSL or not, use Box<Stream + Send> so it can be used with threads.

v0.19.1

10 Apr 01:47
Compare
Choose a tag to compare
  1. Fix .recv_message() bug.

v0.19.0

03 Apr 00:46
Compare
Choose a tag to compare
  1. Upgrade from a hyper request to a websocket connection
  2. Upgrade all crate dependencies (openssl, hyper, etc.)
  3. Make openssl an optional dependency
  4. Use any Read/Write stream to make a websocket connection
  5. Make clients with builder style API
  6. Add / check protocols, extensions, headers, when upgrading connectin
  7. Add / check protocols, extensions, headers, when building client
  8. Docs for everything new
  9. Much cleaner API overall