зеркало из https://github.com/mozilla/gecko-dev.git
266 строки
5.0 KiB
Markdown
266 строки
5.0 KiB
Markdown
<a name="v0.7.9"></a>
|
|
### 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
|
|
|
|
<a name="v0.7.9"></a>
|
|
### v0.7.9 (2018-10-15)
|
|
|
|
|
|
#### Features
|
|
* Update openssl to 0.10
|
|
* Implement `Debug` for `Sender`
|
|
|
|
<a name="v0.7.8"></a>
|
|
### 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
|
|
|
|
|
|
<a name="v0.7.3"></a>
|
|
### v0.7.3 (2017-06-07)
|
|
|
|
|
|
#### Bug Fixes
|
|
|
|
* Issue with `on_close` called twice
|
|
|
|
|
|
<a name="v0.7.2"></a>
|
|
### v0.7.2 (2017-06-04)
|
|
|
|
|
|
#### Bug Fixes
|
|
|
|
* Issue with `on_close` called in infinite loop
|
|
* Token aliasing resolved
|
|
|
|
|
|
|
|
<a name="v0.7.1"></a>
|
|
### v0.7.1 (2017-04-08)
|
|
|
|
|
|
#### Bug Fixes
|
|
|
|
* Issue with openssl buffering causing autobahn test failure with ssl ([d3d6b8be](d3d6b8be))
|
|
|
|
|
|
|
|
<a name="v0.7.0"></a>
|
|
### v0.7.0 (2017-03-30)
|
|
|
|
#### Features
|
|
|
|
* Upgrade to rust-openssl 0.9 ([d8bfdfa7](d8bfdfa7))
|
|
|
|
|
|
<a name="v0.6.1"></a>
|
|
### 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
|
|
|
|
|
|
<a name="v0.6.0"></a>
|
|
### v0.6.0 (2017-02-17)
|
|
* Update dependencies and track latest rust
|
|
|
|
|
|
<a name="v0.5.3"></a>
|
|
### v0.5.3 (2016-09-05)
|
|
|
|
#### Bug Fixes
|
|
|
|
* Prevent one connection from hogging the server, close #65 ([4a591a49](4a591a49))
|
|
|
|
<a name="v0.5.2"></a>
|
|
### v0.5.2 (2016-08-07)
|
|
|
|
#### Features
|
|
|
|
* Implement From<Vec<u8>> for Message, #63([1a9d020](1a9d020))
|
|
|
|
|
|
<a name="v0.5.1"></a>
|
|
### 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))
|
|
|
|
|
|
<a name="v0.5.0"></a>
|
|
### v0.5.0 (2016-06-16)
|
|
|
|
* Added support for permessage-deflate as a feature
|
|
|
|
<a name="v0.4.9"></a>
|
|
### v0.4.9 (2016-05-28)
|
|
|
|
* Updated dependencies, maintenance release
|
|
|
|
<a name="v0.4.6"></a>
|
|
### 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))
|
|
|
|
|
|
|
|
<a name="v0.4.5"></a>
|
|
### 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))
|
|
|
|
|
|
|
|
<a name="v0.4.4"></a>
|
|
### v0.4.4 (2016-02-10)
|
|
|
|
|
|
#### Bug Fixes
|
|
|
|
* Trigger on_close when connection hangs up. Fix #25 ([2568e148](2568e148))
|
|
|
|
|
|
<a name="0.4.3"></a>
|
|
### 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))
|
|
|
|
|
|
|
|
<a name="0.4.2"></a>
|
|
### 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)
|
|
|
|
|
|
<a name="0.4.1"></a>
|
|
### v0.4.1 (2015-12-08)
|
|
|
|
|
|
#### Features
|
|
|
|
* **frame:** publicize Frame struct ([2ba15de2](2ba15de2))
|
|
|
|
|
|
<a name="0.4.0"></a>
|
|
### v0.4.0 (2015-12-02)
|
|
|
|
|
|
#### Features
|
|
|
|
* Add support for SSL (wss) connections ([c4947a5](c4947a5))
|
|
|
|
<a name="0.3.1"></a>
|
|
## 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))
|
|
|
|
|
|
<a name="0.3.0"></a>
|
|
### 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))
|
|
|
|
<a name="0.2.1"></a>
|
|
### 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)
|
|
|
|
<a name="0.2.0"></a>
|
|
### v0.2.0 (2015-09-16)
|
|
|
|
|
|
#### Features
|
|
|
|
* Add settings ([366e2e0](366e2e0))
|
|
|
|
|
|
<a name="0.1.0"></a>
|
|
### v0.1.0 (2015-08-28)
|
|
Initial Release
|