Skip to content

Releases: actix/actix-web

actix-multipart: v0.5.0

21 Jan 19:25
c15016d
Compare
Choose a tag to compare
  • Minimum supported Rust version (MSRV) is now 1.59 due to transitive time dependency.
  • Field::content_type() now returns Option<&mime::Mime> #2885

actix-http: v3.3.0

21 Jan 18:53
dd9ac4d
Compare
Choose a tag to compare

Added

  • Implement MessageBody for Cow<'static, str> and Cow<'static, [u8]>. #2959
  • Implement MessageBody for &mut B where B: MessageBody + Unpin. #2868
  • Implement MessageBody for Pin<B> where B::Target: MessageBody. #2868
  • Automatic h2c detection via new service finalizer HttpService::tcp_auto_h2c(). #2957
  • HeaderMap::retain() #2955.
  • Header name constants in header module. #2956 #2968
    • CACHE_STATUS
    • CDN_CACHE_CONTROL
    • CROSS_ORIGIN_EMBEDDER_POLICY
    • CROSS_ORIGIN_OPENER_POLICY
    • PERMISSIONS_POLICY
    • X_FORWARDED_FOR
    • X_FORWARDED_HOST
    • X_FORWARDED_PROTO

Fixed

  • Fix non-empty body of HTTP/2 HEAD responses. #2920

Performance

  • Improve overall performance of operations on Extensions. #2890

actix-http-test: v3.1.0

21 Jan 19:01
7468884
Compare
Choose a tag to compare
  • Minimum supported Rust version (MSRV) is now 1.59.

actix-files: v0.6.3

21 Jan 19:03
c15016d
Compare
Choose a tag to compare
  • XHTML files now use Content-Disposition: inline instead of attachment. #2903
  • Minimum supported Rust version (MSRV) is now 1.59 due to transitive time dependency.
  • Update tokio-uring dependency to 0.4.

awc: v3.1.0

21 Jan 18:55
8d4cb8c
Compare
Choose a tag to compare

Changed

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

actix-web-actors: v4.2.0

21 Jan 19:01
7468884
Compare
Choose a tag to compare
  • Minimum supported Rust version (MSRV) is now 1.57 due to transitive time dependency.

actix-router: v0.5.1

19 Sep 17:52
894effb
Compare
Choose a tag to compare
  • Fix typo in error string in Deserializer::deserialize_i32 implementation for Value. #2876
  • Minimum supported Rust version (MSRV) is now 1.59 due to transitive time dependency.

actix-web: v4.2.1

12 Sep 09:43
40f7ab3
Compare
Choose a tag to compare

Fixed

  • Bump minimum version of actix-http dependency to fix compatibility issue. #2871

actix-web: v4.2.0

11 Sep 16:22
7767cf3
Compare
Choose a tag to compare

Added

  • Add #[routes] macro to support multiple paths for one handler. #2718
  • Add ServiceRequest::{parts, request}() getter methods. #2786
  • Add configuration options for TLS handshake timeout via HttpServer::{rustls, openssl}_with_config methods. #2752

Changed

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

actix-http: v3.2.2

11 Sep 16:21
7767cf3
Compare
Choose a tag to compare

Changed

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

Fixed

  • Avoid possibility of dispatcher getting stuck while back-pressuring I/O. #2369