2.1 KiB
Changes
0.4.1 (2018-03-01)
-
Rename
Route::p()
toRoute::filter()
-
Fix payload parse in situation when socket data is not ready.
-
Fix Session mutable borrow lifetime #87
0.4.0 (2018-02-28)
-
Actix 0.5 compatibility
-
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
-
Added StaticFiles::index_file()
-
Added http client
-
Added websocket client
-
Added TestServer::ws(), test websockets client
-
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
0.3.2 (2018-01-21)
-
Fix HEAD requests handling
-
Log request processing errors
-
Always enable content encoding if encoding explicitly selected
-
Allow multiple Applications on a single server with different state #49
-
CORS middleware: allowed_headers is defaulting to None #50
0.3.1 (2018-01-13)
-
Fix directory entry path #47
-
Do not enable chunked encoding for HTTP/1.0
-
Allow explicitly disable chunked encoding
0.3.0 (2018-01-12)
-
HTTP/2 Support
-
Refactor streaming responses
-
Refactor error handling
-
Asynchronous middlewares
-
Refactor logger middleware
-
Content compression/decompression (br, gzip, deflate)
-
Server multi-threading
-
Gracefull shutdown support
0.2.1 (2017-11-03)
-
Allow to start tls server with
HttpServer::serve_tls
-
Export
Frame
enum -
Add conversion impl from
HttpResponse
andBinaryBody
to aFrame
0.2.0 (2017-10-30)
-
Do not use
http::Uri
as it can not parse some valid paths -
Refactor response
Body
-
Refactor
RouteRecognizer
usability -
Refactor
HttpContext::write
-
Refactor
Payload
stream -
Re-use
BinaryBody
forFrame::Payload
-
Stop http actor on
write_eof
-
Fix disconnection handling.
0.1.0 (2017-10-23)
- First release