Skip to content

Releases: actix/actix-web

actix-multipart-derive: v0.7.0

06 Jul 23:31
215a294

Choose a tag to compare

  • Minimum supported Rust version (MSRV) is now 1.72.

actix-web: v4.8.0

19 Jun 23:24
4222f92

Choose a tag to compare

Added

  • Add web::Html responder.
  • Add HttpRequest::full_url() method to get the complete URL of the request.

Fixed

  • Always remove port from return value of ConnectionInfo::realip_remote_addr() when handling IPv6 addresses. from the Forwarded header.
  • The UrlencodedError::ContentType variant (relevant to the Form extractor) now uses the 415 (Media Type Unsupported) status code in it's ResponseError implementation.
  • Apply HttpServer::max_connection_rate() setting when using rustls v0.22 or v0.23.

actix-http: v3.8.0

19 Jun 23:23
4222f92

Choose a tag to compare

Added

  • Add error::InvalidStatusCode re-export.

actix-test: v0.1.5

09 Jun 23:01
da56de4

Choose a tag to compare

  • Add TestServerConfig::listen_address() method.

actix-files: v0.6.6

09 Jun 18:45
37577dc

Choose a tag to compare

  • Update tokio-uring dependency to 0.4.
  • Minimum supported Rust version (MSRV) is now 1.72.

actix-web: v4.7.0

08 Jun 23:33
a5c7848

Choose a tag to compare

Added

  • Add #[scope] macro.
  • Add middleware::Identity type.
  • Add CustomizeResponder::add_cookie() method.
  • Add guard::GuardContext::app_data() method.
  • Add compat-routing-macros-force-pub crate feature which (on-by-default) which, when disabled, causes handlers to inherit their attached function's visibility.
  • Add compat crate feature group (on-by-default) which, when disabled, helps with transitioning to some planned v5.0 breaking changes, starting only with compat-routing-macros-force-pub.
  • Implement From<Box<dyn ResponseError>> for Error.

actix-test: v0.1.4

08 Jun 23:22
a5c7848

Choose a tag to compare

  • Add TestServerConfig::rustls_0_23() method for Rustls v0.23 support behind new rustls-0_23 crate feature.
  • Add TestServerConfig::disable_redirects() method.
  • Various types from awc, such as ClientRequest and ClientResponse, are now re-exported.
  • Minimum supported Rust version (MSRV) is now 1.72.

actix-multipart: v0.6.2

08 Jun 23:23
a5c7848

Choose a tag to compare

  • Add testing utilities under new module test.
  • Minimum supported Rust version (MSRV) is now 1.72.

actix-web-codegen: v4.3.0

08 Jun 23:22
a5c7848

Choose a tag to compare

  • Add #[scope] macro.
  • Add compat-routing-macros-force-pub crate feature which, on-by-default, which when disabled causes handlers to inherit their attached function's visibility.
  • Prevent inclusion of default actix-router features.
  • Minimum supported Rust version (MSRV) is now 1.72.

actix-web: v4.6.0

19 May 11:06
acb7405

Choose a tag to compare

Added

  • Add unicode crate feature (on-by-default) to switch between regex and regex-lite as a trade-off between full unicode support and binary size.
  • Add rustls-0_23 crate feature.
  • Add HttpServer::{bind_rustls_0_23, listen_rustls_0_23}() builder methods.
  • Add HttpServer::tls_handshake_timeout() builder method for rustls-0_22 and rustls-0_23.

Changed

  • Update brotli dependency to 6.
  • Minimum supported Rust version (MSRV) is now 1.72.

Fixed

  • Avoid type confusion with rustls in some circumstances.