-
Add helper functions for reading test response body,
test::read_response()
and test::read_response_json()` -
Add
.peer_addr()
#744
-
Rename
RouterConfig
toServiceConfig
-
Rename
test::call_success
totest::call_service
- Fixed
TestRequest::app_data()
-
Allow to use any service as default service.
-
Remove generic type for request payload, always use default.
-
Removed
Decompress
middleware. Bytes, String, Json, Form extractors automatically decompress payload. -
Make extractor config type explicit. Add
FromRequest::Config
associated type.
- Added async io
TestBuffer
for testing.
- Removed native-tls support
-
App::configure()
allow to offload app configuration to different methods -
Added
URLPath
option for logger -
Added
ServiceRequest::app_data()
, returnsData<T>
-
Added
ServiceFromRequest::app_data()
, returnsData<T>
-
FromRequest
trait refactoring -
Move multipart support to actix-multipart crate
- Fix body propagation in Response::from_error. #760
-
Renamed
TestRequest::to_service()
toTestRequest::to_srv_request()
-
Renamed
TestRequest::to_response()
toTestRequest::to_srv_response()
-
Removed
Deref
impls
- Removed unused
actix_web::web::md()
- rustls support
-
use forked cookie
-
multipart::Field renamed to MultipartField
-
Complete architecture re-design.
-
Return 405 response if no matching route found within resource #538