|
| 1 | +### v0.3.12 (2015-04-15) |
| 2 | + |
| 3 | + |
| 4 | +#### Bug Fixes |
| 5 | + |
| 6 | +* **server:** |
| 7 | + * handle keep-alive closing ([d9187713](https://github.com/hyperium/hyper/commit/d9187713b2eaa628eb34f68c8a7201a6cf8e010d), closes [#437](https://github.com/hyperium/hyper/issues/437)) |
| 8 | + * join on thread when Listening drops ([68d4d63c](https://github.com/hyperium/hyper/commit/68d4d63c2a0289b72ec1442d13e1212a0479c50b), closes [#447](https://github.com/hyperium/hyper/issues/447)) |
| 9 | + * Use thread::spawn instead of thread::scoped. ([e8649567](https://github.com/hyperium/hyper/commit/e864956734af72bab07a3e01c9665bc1b7c96e5e)) |
| 10 | + |
| 11 | + |
| 12 | +#### Features |
| 13 | + |
| 14 | +* **http:** Implement Debug for HttpReader/Writer. ([2f606c88](https://github.com/hyperium/hyper/commit/2f606c88bd91e5e36dee4c6db00c3117b1adf067)) |
| 15 | +* **log:** clean up logging ([4f09b002](https://github.com/hyperium/hyper/commit/4f09b002ffb2d076fc8fb01d9b9e0464216b2b41)) |
| 16 | +* **net:** make HttpStream implement Debug ([7b7f9c25](https://github.com/hyperium/hyper/commit/7b7f9c257d0e2d515bf336c567f12a625471e477)) |
| 17 | + |
| 18 | + |
| 19 | +### v0.3.11 (2015-04-15) |
| 20 | + |
| 21 | + |
| 22 | +#### Bug Fixes |
| 23 | + |
| 24 | +* **headers:** Content-Encoding needs a hyphen. ([ca2815ef](https://github.com/hyperium/hyper/commit/ca2815effda2a5b27f781b7bc35105aa81121bae)) |
| 25 | + |
| 26 | + |
| 27 | +#### Features |
| 28 | + |
| 29 | +* **client:** remove generic parameter for Connector ([139a51f1](https://github.com/hyperium/hyper/commit/139a51f1c31b80cdddf643e984bbbfbb3d3e8c96), closes [#379](https://github.com/hyperium/hyper/issues/379)) |
| 30 | + |
| 31 | + |
| 32 | +#### Breaking Changes |
| 33 | + |
| 34 | +* `AccessControlAllowHeaders` and `AccessControlRequestHeaders` values |
| 35 | +are case insensitive now. `AccessControlAllowOrigin` variants are now `Any` and |
| 36 | +`Value` to match the other headers. |
| 37 | + |
| 38 | + ([94f38950](https://github.com/hyperium/hyper/commit/94f38950ddf9a97fdc4f44e42aada4ed8f4d9b43)) |
| 39 | +* `If-Match`, `If-None-Match` and `Vary` item variant name changed to `Items` |
| 40 | + |
| 41 | + ([38d297b1](https://github.com/hyperium/hyper/commit/38d297b16e5d14d533947988f770f03b49d47a17)) |
| 42 | +* `Etag` header field is now `ETag` header field |
| 43 | + |
| 44 | + ([4434ea6a](https://github.com/hyperium/hyper/commit/4434ea6a7d57d367c0a541c82f6289ffbda5fb6c)) |
| 45 | +* For people using the default HttpConnector and Client, |
| 46 | + everything should continue to just work. If the Client has been |
| 47 | + used with a generic parameter, it should be removed. |
| 48 | + |
| 49 | + However, there were some breaking changes to the internals of |
| 50 | + NetworkConnectors. Specifically, they no longer return a |
| 51 | + NetworkStream, but instead a Into<Box<NetworkStream + Send>>. All |
| 52 | + implementations of NetworkStream should continue to just work, |
| 53 | + however. |
| 54 | + |
| 55 | + Possible breakages could come from the stricter usage of Send |
| 56 | + throughout the Client API. |
| 57 | + |
| 58 | + ([139a51f1](https://github.com/hyperium/hyper/commit/139a51f1c31b80cdddf643e984bbbfbb3d3e8c96)) |
| 59 | + |
| 60 | + |
1 | 61 | ### v0.3.10 (2015-04-06)
|
2 | 62 |
|
3 | 63 |
|
|
0 commit comments