Skip to content

Releases: actix/actix-web

awc: v3.3.0

24 Dec 16:44
68597b5

Choose a tag to compare

  • Update trust-dns-resolver dependency to 0.23.
  • Updated zstd dependency to 0.13.

actix-web: v4.4.0

29 Aug 00:57
e6636f1

Choose a tag to compare

Added

  • Add HttpServer::{bind, listen}_auto_h2c() methods behind new http2 crate feature.
  • Add HttpServer::{bind, listen}_rustls_021() methods for Rustls v0.21 support behind new rustls-0_21 crate feature.
  • Add Resource::{get, post, etc...} methods for more concisely adding routes that don't need additional guards.
  • Add web::Payload::to_bytes[_limited]() helper methods.
  • Add missing constructors on HttpResponse for several status codes.
  • Add http::header::ContentLength typed header.
  • Implement Default for web::Data.
  • Implement serde::Deserialize for web::Data.
  • Add rustls-0_20 crate feature, which the existing rustls feature now aliases.

Changed

  • Handler functions can now receive up to 16 extractor parameters.
  • The Compress middleware no longer compresses image or video content.
  • Hide sensitive header values in HttpRequest's Debug output.
  • Minimum supported Rust version (MSRV) is now 1.68 due to transitive time dependency.

actix-test: v0.1.2

29 Aug 00:57
e6636f1

Choose a tag to compare

  • Add TestServerConfig::rustls_021() method for Rustls v0.21 support behind new rustls-0_21 crate feature.
  • Add TestServerConfig::workers() method.
  • Add rustls-0_20 crate feature, which the existing rustls feature now aliases.
  • Minimum supported Rust version (MSRV) is now 1.68 due to transitive time dependency.

actix-multipart: v0.6.1

29 Aug 00:19
b422745

Choose a tag to compare

  • Minimum supported Rust version (MSRV) is now 1.68 due to transitive time dependency.

actix-multipart-derive: v0.6.1

29 Aug 00:19
b422745

Choose a tag to compare

  • Update syn dependency to 2.
  • Minimum supported Rust version (MSRV) is now 1.68 due to transitive time dependency.

actix-http: v3.4.0

29 Aug 00:56
e6636f1

Choose a tag to compare

Added

  • Add rustls-0_20 crate feature.
  • Add {h1::H1Service, h2::H2Service, HttpService}::rustls_021() and HttpService::rustls_021_with_config() service constructors.
  • Add body::to_bytes_limited() function.
  • Add body::BodyLimitExceeded error type.

Changed

  • Minimum supported Rust version (MSRV) is now 1.68 due to transitive time dependency.

actix-web-codegen: v4.2.2

29 Aug 20:28
76f6106

Choose a tag to compare

  • Fix regression when declaring wrap attribute using an expression.

actix-web-codegen: v4.2.1

29 Aug 00:47
a12d39c

Choose a tag to compare

  • Update syn dependency to 2.
  • Minimum supported Rust version (MSRV) is now 1.68 due to transitive time dependency.

awc: v3.2.0

29 Aug 00:57
e6636f1

Choose a tag to compare

  • Add awc::Connector::rustls_021() method for Rustls v0.21 support behind new rustls-0_21 crate feature.
  • Add rustls-0_20 crate feature, which the existing rustls feature now aliases.
  • Minimum supported Rust version (MSRV) is now 1.68 due to transitive time dependency.

actix-http: v3.3.1

02 Mar 17:09
e0939a0

Choose a tag to compare

Fixed

  • Use correct http version requirement to ensure support for const HeaderName definitions.