Skip to content

Releases: actix/actix-web

actix-web-codegen: v4.1.0

11 Sep 16:22
7767cf3
Compare
Choose a tag to compare
  • Add #[routes] macro to support multiple paths for one handler. #2718
  • Minimum supported Rust version (MSRV) is now 1.59 due to transitive time dependency.

awc: v3.0.1

25 Aug 02:13
f220719
Compare
Choose a tag to compare

Changed

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

Fixed

  • Fixed handling of redirection requests that begin with //. #2840

actix-test: v0.1.0

24 Jul 01:14
d78ff28
Compare
Choose a tag to compare
  • Minimum supported Rust version (MSRV) is now 1.57 due to transitive time dependency.

actix-http: v3.2.0

24 Jul 01:14
d78ff28
Compare
Choose a tag to compare

Changed

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

Fixed

  • Websocket parser no longer throws endless overflow errors after receiving an oversized frame. #2790
  • Retain previously set Vary headers when using compression encoder. #2798

actix-http-test: v3.0.0

24 Jul 01:12
ce6d520
Compare
Choose a tag to compare
  • Minimum supported Rust version (MSRV) is now 1.57 due to transitive time dependency.

Full changelog since 2.1.0 →

actix-files: v0.6.2

23 Jul 15:38
3e25742
Compare
Choose a tag to compare
  • Allow partial range responses for video content to start streaming sooner. #2817
  • Minimum supported Rust version (MSRV) is now 1.57 due to transitive time dependency.

actix-http: v3.2.1

02 Jul 15:51
f3f41a0
Compare
Choose a tag to compare

Fixed

  • Fix parsing ambiguity in Transfer-Encoding and Content-Length headers for HTTP/1.0 requests. #2794

actix-web: v4.1.0

11 Jun 15:54
3926416
Compare
Choose a tag to compare

Added

  • Add ServiceRequest::extract() to make it easier to use extractors when writing middlewares. #2647
  • Add Route::wrap() to allow individual routes to use middleware. #2725
  • Add ServiceConfig::default_service(). #2338 #2743
  • Implement ResponseError for std::convert::Infallible

Changed

  • Minimum supported Rust version (MSRV) is now 1.56 due to transitive hashbrown dependency.

Fixed

  • Clear connection-level data on HttpRequest drop. #2742

actix-http: v3.1.0

11 Jun 15:20
43671ae
Compare
Choose a tag to compare

Changed

  • Minimum supported Rust version (MSRV) is now 1.56 due to transitive hashbrown dependency.

Fixed

  • Revert broken fix in #2624 that caused erroneous 500 error responses. Temporarily re-introduces #2357 bug. #2779

actix-files: v0.6.1

11 Jun 15:19
43671ae
Compare
Choose a tag to compare
  • Add NamedFile::{modified, metadata, content_type, content_disposition, encoding}() getters. #2021
  • Update tokio-uring dependency to 0.3.
  • Audio files now use Content-Disposition: inline instead of attachment. #2645
  • Minimum supported Rust version (MSRV) is now 1.56 due to transitive hashbrown dependency.