Releases: actix/actix-web
Releases · actix/actix-web
actix-web-codegen: v4.1.0
- Add
#[routes]
macro to support multiple paths for one handler. #2718 - Minimum supported Rust version (MSRV) is now 1.59 due to transitive
time
dependency.
awc: v3.0.1
Changed
- Minimum supported Rust version (MSRV) is now 1.57 due to transitive
time
dependency.
Fixed
- Fixed handling of redirection requests that begin with
//
. #2840
actix-test: v0.1.0
- Minimum supported Rust version (MSRV) is now 1.57 due to transitive
time
dependency.
actix-http: v3.2.0
actix-http-test: v3.0.0
- Minimum supported Rust version (MSRV) is now 1.57 due to transitive
time
dependency.
actix-files: v0.6.2
- Allow partial range responses for video content to start streaming sooner. #2817
- Minimum supported Rust version (MSRV) is now 1.57 due to transitive
time
dependency.
actix-http: v3.2.1
Fixed
- Fix parsing ambiguity in Transfer-Encoding and Content-Length headers for HTTP/1.0 requests. #2794
actix-web: v4.1.0
Added
- Add
ServiceRequest::extract()
to make it easier to use extractors when writing middlewares. #2647 - Add
Route::wrap()
to allow individual routes to use middleware. #2725 - Add
ServiceConfig::default_service()
. #2338 #2743 - Implement
ResponseError
forstd::convert::Infallible
Changed
- Minimum supported Rust version (MSRV) is now 1.56 due to transitive
hashbrown
dependency.
Fixed
- Clear connection-level data on
HttpRequest
drop. #2742
actix-http: v3.1.0
actix-files: v0.6.1
- Add
NamedFile::{modified, metadata, content_type, content_disposition, encoding}()
getters. #2021 - Update
tokio-uring
dependency to0.3
. - Audio files now use
Content-Disposition: inline
instead ofattachment
. #2645 - Minimum supported Rust version (MSRV) is now 1.56 due to transitive
hashbrown
dependency.