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 2024Releases
latest 5-
0.10.308 Jan 2024Release notes
Open source →Fixed
- Fixed occasional panic in internal
FrequencySketchin debug build. ([#21][gh-issue-0021])
- Fixed occasional panic in internal
-
0.10.213 Aug 2023Release notes
Open source →Fixed
- Fixed a memory corruption bug caused by the timing of concurrent
insert,getand removal of the same cached entry. ([#15][gh-pull-0015]).
- Fixed a memory corruption bug caused by the timing of concurrent
-
0.10.110 Jul 2023Release notes
Open source →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
NonNullpointer derived from a shared reference. ([#6][gh-pull-0006]).
- Fixed the caches mutating a deque node through a
-
0.10.018 Nov 2022Release notes
Open source →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-poolnum_cpusonce_cell(Moved to the dev-dependencies)
- Also remove the following dependencies:
- Remove the following dependencies and crate features ([#2][gh-pull-0002]):
- Removed dependencies:
quantaparking_lotrustc_version(from the build-dependencies)
- Removed crate features:
quanta(was enabled by default)atomic64(was enabled by default)
- Removed dependencies:
- Remove the background threads from the
-
0.9.607 Nov 2022Release notes
Open source →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::dashmodule tomini_moka::sync. - Rename
moka::unsyncmodule tomini_moka::unsync. - Rename a crate feature
dashtosyncand make it a default.
- Rename
<!-- Links --> [moka-v0.9.6]: https://github.com/moka-rs/moka/tree/v0.9.6
- 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.