PackageTrack
Sign in Get early access

http-body

Trait representing an asynchronous, streaming, HTTP request or response body.

1.1.0 807M downloads/mo #88 most downloaded on crates.io hyperium/http-body

What this package is like to depend on

Last release 1 months ago

13 Jul 2026

Release timing varies

gaps range from 3 weeks to 2.0 years

Most releases are documented

notes for 13 of 15 stable releases

Nothing withdrawn

no release was ever pulled

7 years old

20 releases · first in 2019

1 release in the last 12 months

see the full history below

Release timeline

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

Releases

latest 20
  1. 1.1.0 13 Jul 2026
    Release notes

    tl;dr

    • Implement Add for SizeHint.
    • Implement Copy for SizeHint.
    Open source →
    Release notes
    • Implement Add for SizeHint.
    • Implement Copy for SizeHint.
    Open source →
  2. 1.0.1 12 Jul 2024
    Release notes
    • Include LICENSE file.
    Open source →
  3. 1.0.0 15 Nov 2023
    Release notes
    • Update http to 1.0.
    • Add Frame::map_data().
    Open source →
  4. 1.0.0-rc1 25 Oct 2022 pre-release
    Release notes
    • Body trait forward-compat redesign (#67).
      • poll_data/poll_trailers removed in favor of poll_frame.
      • New Frame type that represents http frames such as DATA and trailers, as well as unknown frames for future implementations like h3.
      • For more information on this change the proposal can be found here.
    • Move adatpers and other utilities to http-body-util.
    Open source →
  5. 1.0.0-rc.2 29 Dec 2022 pre-release
    Release notes
    • Change return type of Frame::into_data() and Frame::into_trailers() methods to return Result<T, Self> instead of Option<T>.
    Open source →
  6. 0.4.6 08 Dec 2023

    Nothing published for this version

  7. 0.4.5 20 May 2022
    Release notes
    • Add String impl for Body.
    • Add Limited body implementation.
    Open source →
  8. 0.4.4 22 Oct 2021
    Release notes
    • Add UnsyncBoxBody and Body::boxed_unsync.
    Open source →
  9. 0.4.3 08 Aug 2021
    Release notes
    • Implement Default for BoxBody.
    Open source →
  10. 0.4.2 08 May 2021
    Release notes
    • Correctly override Body::size_hint and Body::is_end_stream for Empty.
    • Add Full which is a body that consists of a single chunk.
    Open source →
  11. 0.4.1 19 Mar 2021
    Release notes
    • Add combinators to Body:
      • map_data: Change the Data chunks produced by the body.
      • map_err: Change the Errors produced by the body.
      • boxed: Convert the Body into a boxed trait object.
    • Add Empty.
    Open source →
  12. 0.4.0 23 Dec 2020
    Release notes
    • Update bytes to v1.0.
    Open source →
  13. 0.3.1 13 Dec 2019
    Release notes
    • Implement Body for http::Request<impl Body> and http::Response<impl Body>.
    Open source →
  14. 0.3.0 04 Dec 2019
    Release notes
    • Rename next combinator to data.
    Open source →
  15. 0.2.0 03 Dec 2019
    Release notes
    • Update http to v0.2.
    • Update bytes to v0.5.
    Open source →
  16. 0.2.0-alpha.3 01 Oct 2019 pre-release
    Release notes
    • Fix Body to be object-safe.
    Open source →
  17. 0.2.0-alpha.2 01 Oct 2019 pre-release
    Release notes
    • Add next and trailers combinator methods.
    Open source →
  18. 0.2.0-alpha.1 27 Aug 2019 pre-release
    Release notes
    • Update to use Pin in poll_data and poll_trailers.
    Open source →
  19. 0.1.0 07 May 2019
    Release notes
    • Initial release
    Open source →
  20. 0.0.0 04 Apr 2019

    Nothing published for this version

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