2017-10-31 04:46:39 +01:00
|
|
|
# Changes
|
2017-10-24 08:25:32 +02:00
|
|
|
|
2018-01-26 06:50:28 +01:00
|
|
|
## 0.3.4 (2018-..-..)
|
|
|
|
|
|
|
|
* Fix request json loader
|
|
|
|
|
|
|
|
* Added HttpRequest::mime_type() method
|
|
|
|
|
|
|
|
|
2018-01-25 19:24:04 +01:00
|
|
|
## 0.3.3 (2018-01-25)
|
2018-01-25 05:12:49 +01:00
|
|
|
|
|
|
|
* Stop processing any events after context stop
|
|
|
|
|
2018-01-25 19:24:04 +01:00
|
|
|
* Re-enable write back-pressure for h1 connections
|
|
|
|
|
|
|
|
* Refactor HttpServer::start_ssl() method
|
|
|
|
|
|
|
|
* Upgrade openssl to 0.10
|
|
|
|
|
2018-01-25 05:12:49 +01:00
|
|
|
|
2018-01-21 17:12:04 +01:00
|
|
|
## 0.3.2 (2018-01-21)
|
2018-01-14 03:58:17 +01:00
|
|
|
|
2018-01-21 01:12:38 +01:00
|
|
|
* Fix HEAD requests handling
|
|
|
|
|
2018-01-21 05:12:24 +01:00
|
|
|
* Log request processing errors
|
|
|
|
|
2018-01-21 17:31:46 +01:00
|
|
|
* Always enable content encoding if encoding explicitly selected
|
|
|
|
|
2018-01-21 05:12:24 +01:00
|
|
|
* Allow multiple Applications on a single server with different state #49
|
2018-01-14 03:58:17 +01:00
|
|
|
|
2018-01-21 01:36:57 +01:00
|
|
|
* CORS middleware: allowed_headers is defaulting to None #50
|
2018-01-14 03:58:17 +01:00
|
|
|
|
2018-01-21 05:12:24 +01:00
|
|
|
|
2018-01-14 01:57:01 +01:00
|
|
|
## 0.3.1 (2018-01-13)
|
2018-01-13 20:17:48 +01:00
|
|
|
|
2018-01-13 21:46:43 +01:00
|
|
|
* Fix directory entry path #47
|
|
|
|
|
|
|
|
* Do not enable chunked encoding for HTTP/1.0
|
2018-01-13 20:17:48 +01:00
|
|
|
|
2018-01-14 01:57:01 +01:00
|
|
|
* Allow explicitly disable chunked encoding
|
2018-01-14 01:17:33 +01:00
|
|
|
|
2017-10-24 08:25:32 +02:00
|
|
|
|
2018-01-12 21:31:33 +01:00
|
|
|
## 0.3.0 (2018-01-12)
|
2017-11-06 10:24:49 +01:00
|
|
|
|
|
|
|
* HTTP/2 Support
|
|
|
|
|
2017-11-30 23:42:20 +01:00
|
|
|
* Refactor streaming responses
|
|
|
|
|
2017-11-16 07:06:28 +01:00
|
|
|
* Refactor error handling
|
|
|
|
|
2017-11-10 07:08:54 +01:00
|
|
|
* Asynchronous middlewares
|
|
|
|
|
2017-11-10 22:26:12 +01:00
|
|
|
* Refactor logger middleware
|
|
|
|
|
2017-11-20 04:26:31 +01:00
|
|
|
* Content compression/decompression (br, gzip, deflate)
|
|
|
|
|
2018-01-04 08:59:12 +01:00
|
|
|
* Server multi-threading
|
|
|
|
|
|
|
|
* Gracefull shutdown support
|
|
|
|
|
2017-11-06 10:24:49 +01:00
|
|
|
|
2017-11-03 21:35:34 +01:00
|
|
|
## 0.2.1 (2017-11-03)
|
2017-11-02 00:34:58 +01:00
|
|
|
|
|
|
|
* Allow to start tls server with `HttpServer::serve_tls`
|
|
|
|
|
2017-11-03 21:35:34 +01:00
|
|
|
* Export `Frame` enum
|
|
|
|
|
|
|
|
* Add conversion impl from `HttpResponse` and `BinaryBody` to a `Frame`
|
|
|
|
|
2017-11-06 10:24:49 +01:00
|
|
|
|
2017-10-31 04:39:56 +01:00
|
|
|
## 0.2.0 (2017-10-30)
|
2017-10-24 08:25:32 +02:00
|
|
|
|
2017-10-28 07:19:00 +02:00
|
|
|
* Do not use `http::Uri` as it can not parse some valid paths
|
|
|
|
|
2017-10-24 08:25:32 +02:00
|
|
|
* Refactor response `Body`
|
|
|
|
|
|
|
|
* Refactor `RouteRecognizer` usability
|
|
|
|
|
2017-10-24 08:39:01 +02:00
|
|
|
* Refactor `HttpContext::write`
|
|
|
|
|
2017-10-27 08:14:33 +02:00
|
|
|
* Refactor `Payload` stream
|
|
|
|
|
2017-10-24 08:39:01 +02:00
|
|
|
* Re-use `BinaryBody` for `Frame::Payload`
|
|
|
|
|
2017-10-30 04:51:06 +01:00
|
|
|
* Stop http actor on `write_eof`
|
|
|
|
|
2017-10-26 01:25:26 +02:00
|
|
|
* Fix disconnection handling.
|
|
|
|
|
2017-10-24 08:25:32 +02:00
|
|
|
|
|
|
|
## 0.1.0 (2017-10-23)
|
|
|
|
|
|
|
|
* First release
|