Actix Web Versions Save

Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.

router-v0.5.2

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

web-v4.4.1

4 months ago

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.

awc-v3.3.0

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

http-v3.5.0

4 months ago

Added

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

Changed

  • Updated zstd dependency to 0.13.

Fixed

  • Prevent compression of zero-sized response bodies.

codegen-v4.2.2

8 months ago
  • Fix regression when declaring wrap attribute using an expression.

web-v4.4.0

8 months ago

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.

test-v0.1.2

8 months ago
  • 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.

awc-v3.2.0

8 months ago
  • 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.

http-v3.4.0

8 months ago

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.

codegen-v4.2.1

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