PackageTrack
Sign in Get early access

papaya

A fast and ergonomic concurrent hash-table for read-heavy workloads.

0.2.5 8.9M downloads/mo #3327 most downloaded on crates.io ibraheemdev/papaya

What this package is like to depend on

Last release 2 days ago

21 Aug 2026

Release timing varies

gaps range from 9 days to 9 months

Most releases are documented

notes for 9 of 14 stable releases

3 versions withdrawn

withdrawn after publishing

5 years old

17 releases · first in 2021

2 releases in the last 12 months

see the full history below

Release timeline

17 releases · Nov 2021 to Aug 2026
2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 17
  1. 0.2.5 21 Aug 2026
    Release notes
    • Added the fast-barrier feature to allow opting out of process wide memory barriers, which can be expensive to initialize (#100).
    • Fixed a bug where blocking resizes could lead to deadlocks (#92).
    • HashSet::retain no longer takes a mutable reference (#101).
    Open source →
  2. 0.2.4 29 Mar 2026
    Release notes
    • HashMap::retain no longer takes a mutable reference (#80).
    • Fixed a bug where providing a non-power-of-two capacity could lead to panics (#91).
    Open source →
  3. 0.2.3 27 Jun 2025
    Release notes
    • Remove use of 64-bit atomics (#75).
    Open source →
  4. 0.2.2 24 Jun 2025
    Release notes
    • Fix a soundness issue when using HashMap with key/value types that are aligned to less than 8 bytes. This is likely only relevant on 32-bit platforms (#74).
    • Improve performance when creating a large number of maps (#69).
    Open source →
  5. 0.2.1 14 Mar 2025
    Release notes
    • Fixed a bug in HashMap::retain that may lead to memory corruption (#63).
    Open source →
  6. 0.2.0 17 Feb 2025 withdrawn
    Release notes
    • Updated seize to 0.5. This comes with improvements in performance as well as memory usage (#62).
    Open source →
  7. 0.1.9 17 Feb 2025
    Release notes
    • Added HashMap::remove_if (#59).
    • serde::{Serialize, Deserialize} are now implemented for HashSet (#55).
    • HashMap::retain now takes &self instead of the incorrect &mut self (#61).
    • The table size will now shrink if most of the capacity is unused (#58).
    Open source →
  8. 0.1.8 16 Jan 2025
    Release notes
    • Added HashMap::try_insert_with (#49).
    • HashMap and HashSet methods that take borrowed keys now use the more flexible Equivalent trait instead of Borrow (#45).
    • The rust-version crate metadata has been set to 1.72.0.
    Open source →
  9. 0.1.7 26 Dec 2024
    Release notes
    • Fixed incorrect bounds on keys and values for HashMap<K, V>: Sync (#43).
    • Fixed potential unsoundness when keys and values are covariant (#41).
    Open source →
  10. 0.1.6 02 Dec 2024
    Release notes
    • Removed an accidental debug statement.
    Open source →
  11. 0.1.5 30 Nov 2024

    Nothing published for this version

  12. 0.1.4 14 Oct 2024

    Nothing published for this version

  13. 0.1.3 31 Jul 2024

    Nothing published for this version

  14. 0.1.2 20 Jul 2024

    Nothing published for this version

  15. 0.1.1 10 Jul 2024

    Nothing published for this version

  16. 0.1.0 10 Jul 2024 withdrawn

    Nothing published for this version

  17. 0.0.0 10 Nov 2021 withdrawn

    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