Skip to content

Releases: actix/actix-web

actix-web-actors: v4.3.0

04 Feb 01:18
59bc85f
Compare
Choose a tag to compare
  • Minimum supported Rust version (MSRV) is now 1.68 due to transitive time dependency.

actix-files: v0.6.5

10 Jan 04:23
08a9c66
Compare
Choose a tag to compare
  • Fix handling of special characters in filenames.

actix-files: v0.6.4

06 Jan 10:20
46dde69
Compare
Choose a tag to compare
  • Fix handling of newlines in filenames.
  • Minimum supported Rust version (MSRV) is now 1.68 due to transitive time dependency.

actix-http: v3.5.1

25 Dec 02:31
f4f459d
Compare
Choose a tag to compare

Fixed

  • Prevent hang when returning zero-sized response bodies through compression layer.

actix-router: v0.5.2

24 Dec 16:48
f4851b3
Compare
Choose a tag to compare
  • Minimum supported Rust version (MSRV) is now 1.68 due to transitive time dependency.

actix-web: v4.4.1

24 Dec 16:44
68597b5
Compare
Choose a tag to compare

Changed

  • Updated zstd dependency to 0.13.
  • Compression middleware now prefers brotli over zstd over gzip.

Fixed

  • Fix validation of Json extractor when JsonConfig::validate_content_type() is set to false.

actix-http: v3.5.0

24 Dec 16:44
68597b5
Compare
Choose a tag to compare

Added

  • Implement From<HeaderMap> for http::HeaderMap.

Changed

  • Updated zstd dependency to 0.13.

Fixed

  • Prevent compression of zero-sized response bodies.

awc: v3.3.0

24 Dec 16:44
68597b5
Compare
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
Compare
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
Compare
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.