PackageTrack
Sign in Get early access

actix-multipart

Multipart request & form support for Actix Web

0.8.0 9.7M downloads/mo #3163 most downloaded on crates.io actix/actix-web

What this package is like to depend on

Last release 2 months ago

21 Jun 2026

Ships unpredictably

gaps range from 8 days to 2.0 years

Nearly every release is documented

notes for 15 of 16 stable releases

Nothing withdrawn

no release was ever pulled

7 years old

37 releases · first in 2019

1 release in the last 12 months

see the full history below

Release timeline

37 releases · Apr 2019 to Jun 2026
2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 37
  1. 0.8.0 21 Jun 2026
    Release notes

    0.8.0

    • Add multi-field multipart payload builders to actix_multipart::test. #3575
    • Add MultipartForm support for Option<Vec<T>> fields. #3577
    • Bound internal multipart parser buffering to prevent unbounded memory growth on malformed bodies.
      • behavior change notice: There's now a cap for buffering (64KB). It can be changed with MultipartConfig::buffer_limit.
    • Fix user-triggerable panic when parsing multipart boundaries.
    • Minimum supported Rust version (MSRV) is now 1.88.
    • Update rand dependency to 0.10.
    Open source →
    Release notes

    0.8.0

    • Minimum supported Rust version (MSRV) is now 1.88.
    • Update darling dependency to 0.23.
    Open source →
    Release notes
    • Add multi-field multipart payload builders to actix_multipart::test. #3575
    • Add MultipartForm support for Option<Vec<T>> fields. #3577
    • Bound internal multipart parser buffering to prevent unbounded memory growth on malformed bodies.
      • behavior change notice: There's now a cap for buffering (64KB). It can be changed with MultipartConfig::buffer_limit.
    • Fix user-triggerable panic when parsing multipart boundaries.
    • Minimum supported Rust version (MSRV) is now 1.88.
    • Update rand dependency to 0.10.
    Open source →
  2. 0.7.2 06 Jul 2024
    Release notes
    • Fix re-exported version of actix-multipart-derive.
    Open source →
  3. 0.7.0 06 Jul 2024
    Release notes
    • Remove the experimental experimental-io-uring crate feature and its implementation, including the NamedFile::open_async() method.
    • Add support for passing multiple root directories to Files::new.
    • Add Files::try_compressed() to support serving pre-compressed static files.
    • Fix handling of Range: bytes=0-.
    • Fix panic in Files when use_hidden_files() is enabled and request paths contain . segments.
    • Fix NamedFile panic when serving files with pre-UNIX epoch modification times.
    • Fix invalid Content-Encoding: identity header in NamedFile range responses.
    Open source →
    Release notes
    • 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.
    Open source →
  4. 0.6.2 08 Jun 2024
    Release notes
    • Add testing utilities under new module test.
    • Minimum supported Rust version (MSRV) is now 1.72.
    Open source →
  5. 0.6.1 29 Aug 2023
    Release notes
    • Minimum supported Rust version (MSRV) is now 1.68 due to transitive time dependency.
    Open source →
  6. 0.6.0 26 Feb 2023
    Release notes
    • Added MultipartForm typed data extractor. #2883
    Open source →
  7. 0.5.0 21 Jan 2023
    Release notes
    • Field::content_type() now returns Option<&mime::Mime>. #2885
    • Minimum supported Rust version (MSRV) is now 1.59 due to transitive time dependency.
    Open source →
  8. 0.4.0 25 Feb 2022
    Release notes
    • No significant changes since 0.4.0-beta.13.
    Open source →
  9. 0.4.0-beta.13 01 Feb 2022 pre-release
    Release notes
    • No significant changes since 0.4.0-beta.12.
    Open source →
  10. 0.4.0-beta.12 04 Jan 2022 pre-release
    Release notes
    • Minimum supported Rust version (MSRV) is now 1.54.
    Open source →
  11. 0.4.0-beta.11 27 Dec 2021 pre-release
    Release notes
    • No significant changes since 0.4.0-beta.10.
    Open source →
  12. 0.4.0-beta.10 11 Dec 2021 pre-release
    Release notes
    • No significant changes since 0.4.0-beta.9.
    Open source →
  13. 0.4.0-beta.9 01 Dec 2021 pre-release
    Release notes
    • Polling Field after dropping Multipart now fails immediately instead of hanging forever. #2463
    Open source →
  14. 0.4.0-beta.8 22 Nov 2021 pre-release
    Release notes
    • Ensure a correct Content-Disposition header is included in every part of a multipart message. #2451
    • Added MultipartError::NoContentDisposition variant. #2451
    • Since Content-Disposition is now ensured, Field::content_disposition is now infallible. #2451
    • Added Field::name method for getting the field name. #2451
    • MultipartError now marks variants with inner errors as the source. #2451
    • MultipartError is now marked as non-exhaustive. #2451
    Open source →
  15. 0.4.0-beta.7 20 Oct 2021 pre-release
    Release notes
    • Minimum supported Rust version (MSRV) is now 1.52.
    Open source →
  16. 0.4.0-beta.6 09 Sep 2021 pre-release
    Release notes
    • Minimum supported Rust version (MSRV) is now 1.51.
    Open source →
  17. 0.4.0-beta.5 19 Jun 2021 pre-release
    Release notes
    • No notable changes.
    Open source →
  18. 0.4.0-beta.4 02 Apr 2021 pre-release
    Release notes
    • No notable changes.
    Open source →
  19. 0.4.0-beta.3 10 Mar 2021 pre-release
    Release notes
    • No notable changes.
    Open source →
  20. 0.4.0-beta.2 10 Feb 2021 pre-release
    Release notes
    • No notable changes.
    Open source →
  21. 0.4.0-beta.1 07 Jan 2021 pre-release
    Release notes
    • Fix multipart consuming payload before header checks. #1513
    • Update bytes to 1.0. #1813
    Open source →
  22. 0.3.0 11 Sep 2020
    Release notes
    • No significant changes from 0.3.0-beta.2.
    Open source →
  23. 0.3.0-beta.2 10 Sep 2020 pre-release
    Release notes
    • Update actix-* dependencies to latest versions.
    Open source →
  24. 0.3.0-beta.1 16 Jul 2020 pre-release
    Release notes
    • Update actix-web to 3.0.0-beta.1
    Open source →
  25. 0.3.0-alpha.1 25 May 2020 pre-release
    Release notes
    • Update actix-web to 3.0.0-alpha.3
    • Bump minimum supported Rust version to 1.40
    • Minimize futures dependencies
    • Remove the unused time dependency
    • Fix missing std::error::Error implement for MultipartError.
    Open source →
  26. 0.2.0 20 Dec 2019
    Release notes
    • Release
    Open source →
    Release notes
    • Update awc and actix-http deps
    Open source →
  27. 0.2.0-alpha.3 07 Dec 2019 pre-release

    Nothing published for this version

  28. 0.2.0-alpha.2 03 Dec 2019 pre-release
    Release notes
    • Migrate to std::future
    Open source →
  29. 0.2.0-alpha.1 22 Nov 2019 pre-release

    Nothing published for this version

  30. 0.1.5 07 Dec 2019

    Nothing published for this version

  31. 0.1.4 12 Sep 2019
    Release notes
    • Multipart handling now parses requests which do not end in CRLF #1038
    Open source →
  32. 0.1.3 18 Aug 2019
    Release notes
    • Fix ring dependency from actix-web default features for #741.
    Open source →
  33. 0.1.2 02 Jun 2019
    Release notes
    • Fix boundary parsing #876
    Open source →
  34. 0.1.1 25 May 2019
    Release notes
    • Fix disconnect handling #834
    Open source →
    Release notes
    • Always make new connection for http client
    Open source →
  35. 0.1.0 18 May 2019
    Release notes
    • Release
    Open source →
    Release notes
    • No changes
    Open source →
  36. 0.1.0-beta.4 12 May 2019 pre-release
    Release notes
    • Handle cancellation of uploads #736

    • Upgrade to actix-web 1.0.0-beta.4

    Open source →
  37. 0.1.0-beta.1 22 Apr 2019 pre-release
    Release notes
    • Do not support nested multipart

    • Split multipart support to separate crate

    • Optimize multipart handling #634, #769

    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive