A better Rust ATProto crate
1# Mini Moka Cache — Change Log
2
3## Version 0.10.3
4
5### Fixed
6
7- Fixed occasional panic in internal `FrequencySketch` in debug build.
8 ([#21][gh-issue-0021])
9
10
11## Version 0.10.2
12
13### Fixed
14
15- Fixed a memory corruption bug caused by the timing of concurrent `insert`,
16 `get` and removal of the same cached entry. ([#15][gh-pull-0015]).
17
18
19## Version 0.10.1
20
21Bumped the minimum supported Rust version (MSRV) to 1.61 (May 19, 2022).
22([#5][gh-pull-0005])
23
24### Fixed
25
26- Fixed the caches mutating a deque node through a `NonNull` pointer derived from a
27 shared reference. ([#6][gh-pull-0006]).
28
29
30## Version 0.10.0
31
32In this version, we removed some dependencies from Mini Moka to make it more
33lightweight.
34
35### Removed
36
37- Remove the background threads from the `sync::Cache` ([#1][gh-pull-0001]):
38 - Also remove the following dependencies:
39 - `scheduled-thread-pool`
40 - `num_cpus`
41 - `once_cell` (Moved to the dev-dependencies)
42- Remove the following dependencies and crate features ([#2][gh-pull-0002]):
43 - Removed dependencies:
44 - `quanta`
45 - `parking_lot`
46 - `rustc_version` (from the build-dependencies)
47 - Removed crate features:
48 - `quanta` (was enabled by default)
49 - `atomic64` (was enabled by default)
50
51## Version 0.9.6
52
53### Added
54
55- Move the relevant source code from the GitHub moka-rs/moka repository (at
56 [v0.9.6][moka-v0.9.6] tag) to this moka-rs/mini-moka repository.
57 - Rename `moka::dash` module to `mini_moka::sync`.
58 - Rename `moka::unsync` module to `mini_moka::unsync`.
59 - Rename a crate feature `dash` to `sync` and make it a default.
60
61<!-- Links -->
62[moka-v0.9.6]: https://github.com/moka-rs/moka/tree/v0.9.6
63
64[gh-issue-0021]: https://github.com/moka-rs/mini-moka/issues/21/
65
66[gh-pull-0015]: https://github.com/moka-rs/mini-moka/pull/15/
67[gh-pull-0006]: https://github.com/moka-rs/mini-moka/pull/6/
68[gh-pull-0005]: https://github.com/moka-rs/mini-moka/pull/5/
69[gh-pull-0002]: https://github.com/moka-rs/mini-moka/pull/2/
70[gh-pull-0001]: https://github.com/moka-rs/mini-moka/pull/1/