PackageTrack
Sign in Get early access

mini-moka

A lighter edition of Moka, a fast and concurrent cache library

0.10.3 7.8M downloads/mo #3565 most downloaded on crates.io moka-rs/mini-moka

What this package is like to depend on

Last release 3 years ago

no release in 18 months

Release timing varies

gaps range from 1 weeks to 8 months

Nearly every release is documented

notes for 5 of 5 stable releases

Nothing withdrawn

no release was ever pulled

4 years old

5 releases · first in 2022

0 releases in the last 12 months

see the full history below

Release timeline

5 releases · Nov 2022 to Jan 2024
2023 2024 2025 2026
Release Pre-release

Releases

latest 5
  1. 0.10.3 08 Jan 2024
    Release notes

    Fixed

    • Fixed occasional panic in internal FrequencySketch in debug build. ([#21][gh-issue-0021])
    Open source →
  2. 0.10.2 13 Aug 2023
    Release notes

    Fixed

    • Fixed a memory corruption bug caused by the timing of concurrent insert, get and removal of the same cached entry. ([#15][gh-pull-0015]).
    Open source →
  3. 0.10.1 10 Jul 2023
    Release notes

    Bumped the minimum supported Rust version (MSRV) to 1.61 (May 19, 2022). ([#5][gh-pull-0005])

    Fixed

    • Fixed the caches mutating a deque node through a NonNull pointer derived from a shared reference. ([#6][gh-pull-0006]).
    Open source →
  4. 0.10.0 18 Nov 2022
    Release notes

    In this version, we removed some dependencies from Mini Moka to make it more lightweight.

    Removed

    • Remove the background threads from the sync::Cache ([#1][gh-pull-0001]):
      • Also remove the following dependencies:
        • scheduled-thread-pool
        • num_cpus
        • once_cell (Moved to the dev-dependencies)
    • Remove the following dependencies and crate features ([#2][gh-pull-0002]):
      • Removed dependencies:
        • quanta
        • parking_lot
        • rustc_version (from the build-dependencies)
      • Removed crate features:
        • quanta (was enabled by default)
        • atomic64 (was enabled by default)
    Open source →
  5. 0.9.6 07 Nov 2022
    Release notes

    Added

    • Move the relevant source code from the GitHub moka-rs/moka repository (at [v0.9.6][moka-v0.9.6] tag) to this moka-rs/mini-moka repository.
      • Rename moka::dash module to mini_moka::sync.
      • Rename moka::unsync module to mini_moka::unsync.
      • Rename a crate feature dash to sync and make it a default.

    <!-- Links --> [moka-v0.9.6]: https://github.com/moka-rs/moka/tree/v0.9.6

    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