Repository navigation
Releases
Releases · actix/actix-web
actix-multipart: v0.8.8
Immutable
release. Only release title and notes can be modified.
- Significant performance improvement when reading fields.
actix-web: v4.19.0
Immutable
release. Only release title and notes can be modified.
- Enable
TCP_NODELAYby default. - Enable automatic cleartext HTTP/2 detection for
HttpServer::bind()andlisten()when thehttp2feature is enabled. - Deprecate
HttpServer::bind_auto_h2c()andlisten_auto_h2c()methods. - Add
HttpServer::auto_h2c(bool)method.
actix-router: v0.5.5
Immutable
release. Only release title and notes can be modified.
- Add support for extracting multi-component path params into a sequence (Vec, tuple, ...).
- Minimum supported Rust version (MSRV) is now 1.89.
actix-multipart: v0.8.7
Immutable
release. Only release title and notes can be modified.
- Add
MultipartFormConfig::max_parts()with a default global limit of 100 parts per form. - Add
MultipartCollect::max_parts()and support the derive attribute#[multipart(max_parts = 10)]. The lower of the form limit and the global limit applies.
actix-http: v3.21.0
Immutable
release. Only release title and notes can be modified.
- Enable
TCP_NODELAYby default. - Add
BodyStream::from_infallible()constructor. - Add
SizedStream::from_infallible()constructor. - Significant improvements to HTTP/1.x memory use.
actix-http: v3.20.5
Immutable
release. Only release title and notes can be modified.
- Send GOAWAY to HTTP/2 connections during graceful server shutdown and close them once their in-flight streams finish.
actix-http: v3.20.4
Immutable
release. Only release title and notes can be modified.
- Fix HTTP/1 client response framing for informational, 204, and 304 responses to prevent consumption of the next response.
actix-web: v4.18.2
Immutable
release. Only release title and notes can be modified.
- Increase the default form payload limit to 32 KiB.
- Bound decompressed request payloads using the same configured size limits for form, JSON, bytes, and string extractors. GHSA-qph8-7859-gq2f
- Add
UrlencodedError::OverflowUnknownLengtherror enum variant for form payloads that exceed the limit while streaming. - Add a UTF-8 encoded
filename*parameter inContentDisposition::attachment()for non-ASCII filenames. - Return 405 with an
Allowheader from the built-in app default when method guards reject matching resources, including macro routes.
actix-http: v3.20.3
Immutable
release. Only release title and notes can be modified.
- Disable large-window Brotli decompression. GHSA-7p9w-p5qm-5gc5
actix-http: v3.20.2
Immutable
release. Only release title and notes can be modified.
- Reject bare LF as last chunk terminator in chunked encodings. GHSA-2q7f-mf9f-5qhr