Skip to content

Releases: actix/actix-web

actix-web: v4.9.0

10 Aug 02:22
e0918fb
Compare
Choose a tag to compare

Added

  • Add middleware::from_fn() helper.
  • Add web::ThinData extractor.

actix-http: v3.9.0

10 Aug 02:20
9ba326a
Compare
Choose a tag to compare

Added

  • Implement FromIterator<(HeaderName, HeaderValue)> for HeaderMap.

awc: v3.5.1

10 Aug 03:11
70e3758
Compare
Choose a tag to compare
  • Fix WebSocket Host request header value when using a non-default port.

actix-web-actors: v4.3.1

07 Aug 03:28
d7d9000
Compare
Choose a tag to compare
  • Reduce memory usage by take-ing (rather than split-ing) the encoded buffer when yielding bytes in the response stream.
  • Mark crate as deprecated.
  • Minimum supported Rust version (MSRV) is now 1.72.

actix-multipart: v0.7.2

06 Jul 23:35
b01fbdd
Compare
Choose a tag to compare
  • Fix re-exported version of actix-multipart-derive.

actix-multipart: v0.7.1

06 Jul 23:19
ffee672
Compare
Choose a tag to compare
  • Expose LimitExceeded error type.

actix-multipart: v0.7.0

06 Jul 23:06
01d60f3
Compare
Choose a tag to compare
  • Add MultipartError::ContentTypeIncompatible variant.
  • Add MultipartError::ContentDispositionNameMissing variant.
  • Add Field::bytes() method.
  • Rename MultipartError::{NoContentDisposition => ContentDispositionMissing} variant.
  • Rename MultipartError::{NoContentType => ContentTypeMissing} variant.
  • Rename MultipartError::{ParseContentType => ContentTypeParse} variant.
  • Rename MultipartError::{Boundary => BoundaryMissing} variant.
  • Rename MultipartError::{UnsupportedField => UnknownField} variant.
  • Remove top-level re-exports of test utilities.

actix-multipart-derive: v0.7.0

06 Jul 23:31
215a294
Compare
Choose a tag to compare
  • Minimum supported Rust version (MSRV) is now 1.72.

actix-web: v4.8.0

19 Jun 23:24
4222f92
Compare
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
Compare
Choose a tag to compare

Added

  • Add error::InvalidStatusCode re-export.