1
0
mirror of https://github.com/fafhrd91/actix-web synced 2025-01-15 13:02:54 +01:00
actix-web/CHANGES.md

150 lines
2.6 KiB
Markdown
Raw Permalink Normal View History

2017-10-30 20:46:39 -07:00
# Changes
2017-10-23 23:25:32 -07:00
2018-03-04 20:28:06 -08:00
## 0.4.4 (2018-03-04)
* Allow to use Arc<Vec<u8>> as response/request body
* Fix handling of requests with an encoded body with a length > 8192 #93
2018-03-03 18:46:22 -08:00
## 0.4.3 (2018-03-03)
2018-03-03 09:29:36 -08:00
* Fix request body read bug
2018-03-03 18:46:22 -08:00
* Fix segmentation fault #79
2018-03-03 09:29:36 -08:00
* Set reuse address before bind #90
2018-03-02 22:31:58 -08:00
## 0.4.2 (2018-03-02)
* Better naming for websockets implementation
* Add `Pattern::with_prefix()`, make it more usable outside of actix
* Add csrf middleware for filter for cross-site request forgery #89
2018-03-02 12:26:31 -08:00
2018-03-02 20:47:23 -08:00
* Fix disconnect on idle connections
## 0.4.1 (2018-03-01)
2018-03-01 18:32:31 -08:00
* Rename `Route::p()` to `Route::filter()`
2018-03-01 19:12:59 -08:00
* Better naming for http codes
* Fix payload parse in situation when socket data is not ready.
2018-02-28 19:51:14 +00:00
2018-02-28 12:35:16 -08:00
* Fix Session mutable borrow lifetime #87
2018-02-28 19:51:14 +00:00
2018-02-27 23:30:26 -08:00
## 0.4.0 (2018-02-28)
* Actix 0.5 compatibility
2018-02-27 23:30:26 -08:00
* Fix request json/urlencoded loaders
* Simplify HttpServer type definition
* Added HttpRequest::encoding() method
* Added HttpRequest::mime_type() method
* Added HttpRequest::uri_mut(), allows to modify request uri
2018-01-29 03:23:45 -08:00
* Added StaticFiles::index_file()
* Added http client
2018-02-24 07:29:35 +03:00
* Added websocket client
2018-01-29 03:23:45 -08:00
* Added TestServer::ws(), test websockets client
2018-02-24 07:29:35 +03:00
* Added TestServer http client support
* Allow to override content encoding on application level
## 0.3.3 (2018-01-25)
* Stop processing any events after context stop
* Re-enable write back-pressure for h1 connections
* Refactor HttpServer::start_ssl() method
* Upgrade openssl to 0.10
2018-01-21 08:12:04 -08:00
## 0.3.2 (2018-01-21)
2018-01-20 16:12:38 -08:00
* Fix HEAD requests handling
2018-01-20 20:12:24 -08:00
* Log request processing errors
* Always enable content encoding if encoding explicitly selected
2018-01-20 20:12:24 -08:00
* Allow multiple Applications on a single server with different state #49
* CORS middleware: allowed_headers is defaulting to None #50
2018-01-20 20:12:24 -08:00
2018-01-13 16:57:01 -08:00
## 0.3.1 (2018-01-13)
2018-01-13 11:17:48 -08:00
* Fix directory entry path #47
* Do not enable chunked encoding for HTTP/1.0
2018-01-13 11:17:48 -08:00
2018-01-13 16:57:01 -08:00
* Allow explicitly disable chunked encoding
2017-10-23 23:25:32 -07:00
2018-01-12 12:31:33 -08:00
## 0.3.0 (2018-01-12)
2017-11-06 01:24:49 -08:00
* HTTP/2 Support
2017-11-30 14:42:20 -08:00
* Refactor streaming responses
2017-11-15 20:06:28 -10:00
* Refactor error handling
2017-11-09 22:08:54 -08:00
* Asynchronous middlewares
2017-11-10 13:26:12 -08:00
* Refactor logger middleware
2017-11-19 17:26:31 -10:00
* Content compression/decompression (br, gzip, deflate)
2018-01-03 23:59:12 -08:00
* Server multi-threading
* Gracefull shutdown support
2017-11-06 01:24:49 -08:00
2017-11-03 13:35:34 -07:00
## 0.2.1 (2017-11-03)
* Allow to start tls server with `HttpServer::serve_tls`
2017-11-03 13:35:34 -07:00
* Export `Frame` enum
* Add conversion impl from `HttpResponse` and `BinaryBody` to a `Frame`
2017-11-06 01:24:49 -08:00
2017-10-30 20:39:56 -07:00
## 0.2.0 (2017-10-30)
2017-10-23 23:25:32 -07:00
* Do not use `http::Uri` as it can not parse some valid paths
2017-10-23 23:25:32 -07:00
* Refactor response `Body`
* Refactor `RouteRecognizer` usability
2017-10-23 23:39:01 -07:00
* Refactor `HttpContext::write`
2017-10-26 23:14:33 -07:00
* Refactor `Payload` stream
2017-10-23 23:39:01 -07:00
* Re-use `BinaryBody` for `Frame::Payload`
2017-10-29 20:51:06 -07:00
* Stop http actor on `write_eof`
2017-10-25 16:25:26 -07:00
* Fix disconnection handling.
2017-10-23 23:25:32 -07:00
## 0.1.0 (2017-10-23)
* First release