Skip to content

Latest commit

 

History

History
70 lines (47 loc) · 2.03 KB

CHANGELOG.md

File metadata and controls

70 lines (47 loc) · 2.03 KB

Mini Moka Cache — Change Log

Version 0.10.3

Fixed

  • Fixed occasional panic in internal FrequencySketch in debug build. (#21)

Version 0.10.2

Fixed

  • Fixed a memory corruption bug caused by the timing of concurrent insert, get and removal of the same cached entry. (#15).

Version 0.10.1

Bumped the minimum supported Rust version (MSRV) to 1.61 (May 19, 2022). (#5)

Fixed

  • Fixed the caches mutating a deque node through a NonNull pointer derived from a shared reference. (#6).

Version 0.10.0

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):
    • 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):
    • Removed dependencies:
      • quanta
      • parking_lot
      • rustc_version (from the build-dependencies)
    • Removed crate features:
      • quanta (was enabled by default)
      • atomic64 (was enabled by default)

Version 0.9.6

Added

  • Move the relevant source code from the GitHub moka-rs/moka repository (at 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.