Skip to content

Latest commit

 

History

History
265 lines (139 loc) · 5.01 KB

CHANGELOG.md

File metadata and controls

265 lines (139 loc) · 5.01 KB

v0.8.0 (2018-10-15)

Features

  • Update rand to 0.6
  • Upgrade native-tls to 0.2
  • Add a maximal size for fragments exposed via the max_fragment_size setting

Bug fixes

  • Don't try to parse response when the socket not ready

v0.7.9 (2018-10-15)

Features

  • Update openssl to 0.10
  • Implement Debug for Sender

v0.7.8 (2018-08-15)

Bug fixes

  • Fixed an infinite loop when connections were closed during a handshake

Features

  • Websocket::from_url will now add an Authorization header if necessary
  • Added support for native-tls via the nativetls feature

v0.7.3 (2017-06-07)

Bug Fixes

  • Issue with on_close called twice

v0.7.2 (2017-06-04)

Bug Fixes

  • Issue with on_close called in infinite loop
  • Token aliasing resolved

v0.7.1 (2017-04-08)

Bug Fixes

  • Issue with openssl buffering causing autobahn test failure with ssl (d3d6b8be)

v0.7.0 (2017-03-30)

Features

  • Upgrade to rust-openssl 0.9 (d8bfdfa7)

v0.6.2 (2017-03-23)

Features

  • Call connection_lost() on url failure to obtain address from URL

Bug Fixes

  • Fix issue with errors not being logged due to change Mio readiness semantics

v0.6.0 (2017-02-17)

  • Update dependencies and track latest rust

v0.5.3 (2016-09-05)

Bug Fixes

  • Prevent one connection from hogging the server, close #65 (4a591a49)

v0.5.2 (2016-08-07)

Features

  • Implement From<Vec> for Message, #63(1a9d020)

v0.5.1 (2016-07-21)

Features

  • Add queue_size setting and handle queue errors better (26bcef09)

Bug Fixes

v0.5.0 (2016-06-16)

  • Added support for permessage-deflate as a feature

v0.4.9 (2016-05-28)

  • Updated dependencies, maintenance release

v0.4.6 (2016-03-17)

Bug Fixes

  • Debug check failing when http handshake fails (fb84fb32)

Features

  • ssl: Re-enable support for SSL in Windows (536779e9)

v0.4.5 (2016-02-18)

Bug Fixes

  • Handle http parse errors gracefully, closes #28 (fd40ab7c)
  • Failure to reply to http connection, close #29 (d3ada6ad)
  • io: Type mismatch when not building will +ssl (258754bd)

Features

  • Add connection_lost method to factory (9d057dc5)
  • ssl: Try multiple addresses for ssl connections too (e5db833b)

v0.4.4 (2016-02-10)

Bug Fixes

  • Trigger on_close when connection hangs up. Fix #25 (2568e148)

v0.4.3 (2015-12-20)

Bug Fixes

  • frame: Fail to compile on 32bit, close #20 (c78197d0)

Features

  • util:
    • Add rexports of mio utilities to facilitate timeouts (75a4baa4)
    • Support custom timeout events. (8d463c9e)

v0.4.2 (2015-12-14)

Features

  • protocol: Publicize OpCode for easier frame management (c6ef6e7f)
  • ssl:
    • Make ssl support optional (82c99e64)
    • Don't support ssl on Windows #12 (0047ce8e)

Documentation

  • Add ping/pong low-level frame access example (3d4d994

v0.4.1 (2015-12-08)

Features

  • frame: publicize Frame struct (2ba15de2)

v0.4.0 (2015-12-02)

Features

  • Add support for SSL (wss) connections (c4947a5)

0.3.1 (2015-11-10)

Bug Fixes

  • io: check remote_addr after socket is readable (b6cccbb3)

Features

  • handshake: Add remote_addr method on Handshake (23b83d2f)

v0.3.0 (2015-11-02)

Documentation

  • Add bench server example using settings (7a0de0a)

Features

  • Try multiple addresses in clients (ec99a7a)
  • Improved Settings (a67951f)
  • Add broadcast sender to WebSocket struct (a0af1df)
  • Add is_empty method to message. (6c99167f)

v0.2.1 (2015-09-26)

Documentation

Bug Fixes

  • Don't use absolute URI in client handshake request. Fixes #1

v0.2.0 (2015-09-16)

Features

v0.1.0 (2015-08-28)

Initial Release