PackageTrack
Sign in Get early access

capnp-futures

async serialization for Cap'n Proto messages

0.27.0 5.9M downloads/mo #4182 most downloaded on crates.io dwrensha/capnproto-rust

What this package is like to depend on

Last release 21 days ago

02 Aug 2026

Release timing varies

gaps range from 8 days to 8 months

Most releases are documented

notes for 38 of 43 stable releases

Nothing withdrawn

no release was ever pulled

10 years old

43 releases · first in 2016

10 releases in the last 12 months

see the full history below

Release timeline

43 releases · Sep 2016 to Aug 2026
2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 43
  1. 0.27.0 02 Aug 2026
    Release notes

    prepare for v0.27.0 release

    Open source →
    Release notes
    • Follow v0.27.0 release of other capnp crates.
    Open source →
  2. 0.26.1 02 Jul 2026
    Release notes

    prepare for capnp-futures and capnp-rpc v0.26.1 releases

    Open source →
    Release notes
    • Fix some bugs in reading packed streams.
    Open source →
  3. 0.26.0 17 Jun 2026
    Release notes
    • Follow v0.26.0 release of other capnp crates.
    Open source →
  4. 0.25.2 18 Feb 2026
    Release notes
    • Fix bug in PackedWrite that incorrectly encoded long streams of zeroes or non-zeroes.
    Open source →
  5. 0.25.1 11 Feb 2026
    Release notes
    • Return PrematureEndOfFile instead of just Failed when read_message() hits end-of-stream too soon.
    Open source →
  6. 0.25.0 09 Jan 2026
    Release notes
    • Follow v0.25.0 release of other capnp crates.
    Open source →
  7. 0.24.0 24 Dec 2025
    Release notes
    • Follow v0.24.0 release of other capnp crates.
    Open source →
  8. 0.23.1 24 Dec 2025
    Release notes
    • Fix capnp dependency to be capnp-v0.23.0 rather than capnp-v0.23.0-alpha.
    Open source →
  9. 0.23.0 28 Oct 2025
    Release notes
    • Follow v0.23.0 release of other capnp crates.
    Open source →
  10. 0.22.0 27 Oct 2025
    Release notes
    • Follow v0.22.0 release of other capnp crates.
    Open source →
  11. 0.21.0 08 Apr 2025
    Release notes
    • Follow v0.21.0 release of other capnp crates.
    Open source →
  12. 0.20.1 07 Nov 2024
    Release notes
    • Remove dependency on futures crate in favor of lighter-weight dependencies on futures-channel and futures-util.
    Open source →
  13. 0.20.0 17 Sep 2024
    Release notes
    • write_queue objects should be Send now, when appropriate.
    • Follow v0.20.0 release of other capnp crates.
    Open source →
  14. 0.19.1 09 Sep 2024
    Release notes
    • Fix bug in write_queue::len().
    Open source →
  15. 0.19.0 14 Jan 2024
    Release notes
    • Follow v0.19.0 release of other capnp crates.
    Open source →
  16. 0.18.2 15 Nov 2023
    Release notes
    • Fix overflow bug in read_message that could potentially lead to denial of service attacks on 32-bit targets.
    Open source →
  17. 0.18.1 08 Nov 2023
    Release notes
    • Fix two bugs in serialize_packed::PackedRead where a premature end-of-file could trigger an infinite loop.
    Open source →
  18. 0.18.0 04 Sep 2023
    Release notes
    • Follow v0.18.0 release of other capnp crates.
    Open source →
  19. 0.17.1 08 Nov 2023

    Nothing published for this version

  20. 0.17.0 08 May 2023
    Release notes
    • Follow v0.17.0 release of other capnp crates.
    Open source →
  21. 0.16.1 08 Nov 2023

    Nothing published for this version

  22. 0.16.0 17 Jan 2023
    Release notes
    • Follow v0.16.0 release of other capnp crates.
    Open source →
  23. 0.15.3 08 Nov 2023

    Nothing published for this version

  24. 0.15.2 17 Jan 2023

    Nothing published for this version

  25. 0.15.1 20 Dec 2022
    Release notes
    • Fill in unimplemented len() method of write_queue::Sender.
    • Add is_empty() method to write_queue::Sender.
    • Apply a bunch of formatting and style fixes that should have no observable effects.
    Open source →
  26. 0.15.0 03 Nov 2022
    Release notes
    • Follow v0.15.0 release of other capnp crates.
    Open source →
  27. 0.14.3 08 Nov 2023

    Nothing published for this version

  28. 0.14.2 25 Sep 2022
    Release notes
    • Add serialize_packed module.
    Open source →
  29. 0.14.1 09 Apr 2021
    Release notes
    • Include LICENSE in published crate.
    Open source →
  30. 0.14.0 19 Dec 2020
    Release notes
    • Make read_message() return an error on EOF, to match the behavior of capnp::serialize::read_message().
    Open source →
  31. 0.13.2 14 Dec 2020
    Release notes
    • Rename read_message() to try_read_message(), for consistency with capnp::serialize::try_read_message().
    Open source →
  32. 0.13.1 30 Aug 2020
    Release notes
    • Remove unneeded dependency on 'executor' feature of the future crate.
    Open source →
  33. 0.13.0 06 Jun 2020
    Release notes
    • Remove some requirements for 'static lifetimes.
    Open source →
  34. 0.12.0 19 Jan 2020
    Release notes
    • Use new capnp::serialize::SegmentLengthsBuilder API.
    Open source →
  35. 0.11.0 07 Dec 2019
    Release notes
    • Remove serialize::Transport.
    • Switch to std::future::Future.
    • Bump minimum supported rustc version to 1.39.0.
    Open source →
  36. 0.10.1 04 Aug 2019
    Release notes
    • Remove dependency on byteorder crate, in favor of from_le_bytes() and to_le_bytes().
    Open source →
  37. 0.10.0 16 Jun 2019
    Release notes
    • Update to 2018 edition.
    • Update minimum required rustc version to 1.35.
    Open source →
  38. 0.9.1 27 Feb 2019
    Release notes
    • Call flush() after writing each message, to allow usage with a std::io::BufWriter wrapper.
    Open source →
  39. 0.9.0 11 Aug 2018
    Release notes
    • No changes -- just a version bump to match the rest of the capnp crates.
    Open source →
  40. 0.1.1 01 Feb 2017
    Release notes
    • Add serialize::Transport.
    • Update byteorder dependency.
    Open source →
  41. 0.1.0 04 Jan 2017
    Release notes
    • Add WriteQueue.
    Open source →
  42. 0.0.2 16 Sep 2016
    Release notes
    • Add ReadStream.
    Open source →
  43. 0.0.1 16 Sep 2016
    Release notes
    • Code pulled in from https://github.com/dwrensha/capnproto-rust/pull/66.
    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