### 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](d3d6b8be)) ### v0.7.0 (2017-03-30) #### Features * Upgrade to rust-openssl 0.9 ([d8bfdfa7](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](4a591a49)) ### v0.5.2 (2016-08-07) #### Features * Implement From> for Message, #63([1a9d020](1a9d020)) ### v0.5.1 (2016-07-21) #### Features * Add queue_size setting and handle queue errors better ([26bcef09](26bcef09)) #### Bug Fixes * Build error with ssl-server example ([1b8e5c96](1b8e5c96)) * Links on readme ([38657a0a](38657a0a)) ### 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](fb84fb32)) #### Features * **ssl:** Re-enable support for SSL in Windows ([536779e9](536779e9)) ### v0.4.5 (2016-02-18) #### Bug Fixes * Handle http parse errors gracefully, closes #28 ([fd40ab7c](fd40ab7c)) * Failure to reply to http connection, close #29 ([d3ada6ad](d3ada6ad)) * **io:** Type mismatch when not building will +ssl ([258754bd](258754bd)) #### Features * Add connection_lost method to factory ([9d057dc5](9d057dc5)) * **ssl:** Try multiple addresses for ssl connections too ([e5db833b](e5db833b)) ### v0.4.4 (2016-02-10) #### Bug Fixes * Trigger on_close when connection hangs up. Fix #25 ([2568e148](2568e148)) ### v0.4.3 (2015-12-20) #### Bug Fixes * **frame:** Fail to compile on 32bit, close #20 ([c78197d0](c78197d0)) #### Features * **util:** * Add rexports of mio utilities to facilitate timeouts ([75a4baa4](75a4baa4)) * Support custom timeout events. ([8d463c9e](8d463c9e)) ### v0.4.2 (2015-12-14) #### Features * **protocol:** Publicize OpCode for easier frame management ([c6ef6e7f](c6ef6e7f)) * **ssl:** * Make ssl support optional ([82c99e64](82c99e64)) * Don't support ssl on Windows #12 ([0047ce8e](0047ce8e)) #### Documentation * Add ping/pong low-level frame access example ([3d4d994](3d4d994) ### v0.4.1 (2015-12-08) #### Features * **frame:** publicize Frame struct ([2ba15de2](2ba15de2)) ### v0.4.0 (2015-12-02) #### Features * Add support for SSL (wss) connections ([c4947a5](c4947a5)) ## 0.3.1 (2015-11-10) #### Bug Fixes * **io:** check remote_addr after socket is readable ([b6cccbb3](b6cccbb3)) #### Features * **handshake:** Add remote_addr method on Handshake ([23b83d2f](23b83d2f)) ### v0.3.0 (2015-11-02) #### Documentation * Add bench server example using settings ([7a0de0a](7a0de0a)) #### Features * Try multiple addresses in clients ([ec99a7a](ec99a7a)) * Improved Settings ([a67951f](a67951f)) * Add broadcast sender to WebSocket struct ([a0af1df](a0af1df)) * Add is_empty method to message. ([6c99167f](6c99167f)) ### v0.2.1 (2015-09-26) #### Documentation * Add a [command line example](https://github.com/housleyjk/ws-rs/blob/9fcafa19f974cf72581460a1e9f3b27e7201cd24/examples/cli.rs) #### Bug Fixes * Don't use absolute URI in client handshake request. Fixes [#1](https://github.com/housleyjk/ws-rs/issues/1) ### v0.2.0 (2015-09-16) #### Features * Add settings ([366e2e0](366e2e0)) ### v0.1.0 (2015-08-28) Initial Release