Releases: actix/actix-web
Releases · actix/actix-web
actix-web: v4.10.0
Added
- Implement
ResponderforResult<(), E: Into<Error>>. ReturningOk(())responds with HTTP 204 No Content.
Changed
- On Windows, an error is now returned from
HttpServer::bind()(or TLS variants) when binding to a socket that's already in use. - Update
brotlidependency to7. - Minimum supported Rust version (MSRV) is now 1.75.
actix-http: v3.10.0
Added
- Add
header::CLEAR_SITE_DATAconstant. - Add
Extensions::get_or_insert[_with]()methods. - Implement
From<Bytes>forPayload. - Implement
From<Vec<u8>>forPayload.
Changed
- Update
brotlidependency to7. - Minimum supported Rust version (MSRV) is now 1.75.
awc: v3.6.0
- Prevent panics on connection pool drop when Tokio runtime is shutdown early.
- Do not send
Hostheader on HTTP/2 requests, as it is not required, and some web servers may reject it. - Update
brotlidependency to7. - Minimum supported Rust version (MSRV) is now 1.75.
actix-web: v4.9.0
Added
- Add
middleware::from_fn()helper. - Add
web::ThinDataextractor.
actix-http: v3.9.0
Added
- Implement
FromIterator<(HeaderName, HeaderValue)>forHeaderMap.
awc: v3.5.1
- Fix WebSocket
Hostrequest header value when using a non-default port.
actix-web-actors: v4.3.1
- Reduce memory usage by
take-ing (rather thansplit-ing) the encoded buffer when yielding bytes in the response stream. - Mark crate as deprecated.
- Minimum supported Rust version (MSRV) is now 1.72.
actix-multipart: v0.7.2
- Fix re-exported version of
actix-multipart-derive.
actix-multipart: v0.7.1
- Expose
LimitExceedederror type.
actix-multipart: v0.7.0
- Add
MultipartError::ContentTypeIncompatiblevariant. - Add
MultipartError::ContentDispositionNameMissingvariant. - Add
Field::bytes()method. - Rename
MultipartError::{NoContentDisposition => ContentDispositionMissing}variant. - Rename
MultipartError::{NoContentType => ContentTypeMissing}variant. - Rename
MultipartError::{ParseContentType => ContentTypeParse}variant. - Rename
MultipartError::{Boundary => BoundaryMissing}variant. - Rename
MultipartError::{UnsupportedField => UnknownField}variant. - Remove top-level re-exports of
testutilities.