Skip to content

Releases

actix-multipart: v0.8.8

Choose a tag to compare

@robjtede robjtede released this 10 Nov 07:17
Immutable release. Only release title and notes can be modified.
ae1d51a
  • Significant performance improvement when reading fields.

actix-web: v4.19.0

Choose a tag to compare

@robjtede robjtede released this 09 Nov 03:37
Immutable release. Only release title and notes can be modified.
fdb6503
  • Enable TCP_NODELAY by default.
  • Enable automatic cleartext HTTP/2 detection for HttpServer::bind() and listen() when the http2 feature is enabled.
  • Deprecate HttpServer::bind_auto_h2c() and listen_auto_h2c() methods.
  • Add HttpServer::auto_h2c(bool) method.

actix-router: v0.5.5

Choose a tag to compare

@robjtede robjtede released this 08 Nov 23:32
Immutable release. Only release title and notes can be modified.
08f7076
  • 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

Choose a tag to compare

@robjtede robjtede released this 08 Nov 02:23
Immutable release. Only release title and notes can be modified.
fbd2097
  • 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

Choose a tag to compare

@robjtede robjtede released this 08 Nov 23:34
Immutable release. Only release title and notes can be modified.
614379e
  • Enable TCP_NODELAY by default.
  • Add BodyStream::from_infallible() constructor.
  • Add SizedStream::from_infallible() constructor.
  • Significant improvements to HTTP/1.x memory use.

actix-http: v3.20.5

Choose a tag to compare

@robjtede robjtede released this 08 Nov 09:16
Immutable release. Only release title and notes can be modified.
346ce1c
  • Send GOAWAY to HTTP/2 connections during graceful server shutdown and close them once their in-flight streams finish.

actix-http: v3.20.4

Choose a tag to compare

@robjtede robjtede released this 08 Nov 03:03
Immutable release. Only release title and notes can be modified.
6b38c7c
  • Fix HTTP/1 client response framing for informational, 204, and 304 responses to prevent consumption of the next response.

actix-web: v4.18.2

Choose a tag to compare

@robjtede robjtede released this 06 Nov 12:19
Immutable release. Only release title and notes can be modified.
d51138c
  • 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::OverflowUnknownLength error enum variant for form payloads that exceed the limit while streaming.
  • Add a UTF-8 encoded filename* parameter in ContentDisposition::attachment() for non-ASCII filenames.
  • Return 405 with an Allow header from the built-in app default when method guards reject matching resources, including macro routes.

actix-http: v3.20.3

Choose a tag to compare

@robjtede robjtede released this 06 Nov 12:19
Immutable release. Only release title and notes can be modified.
61c6a15

actix-http: v3.20.2

Choose a tag to compare

@robjtede robjtede released this 06 Nov 12:19
Immutable release. Only release title and notes can be modified.
1404f0a