Skip to content

Latest commit

 

History

History
36 lines (26 loc) · 1.46 KB

File metadata and controls

36 lines (26 loc) · 1.46 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

2.0.0 - 2026-02-05

Added

  • make tokio optional via 'async' feature gate

Fixed

  • feature-gate async example to support no-default-features builds
  • update tests to support conditional cleaner startup and improve robustness

Other

  • apply rustfmt to the entire codebase
  • implement automated versioning and crates.io publishing via release-plz and OIDC
  • final README formatting and cleanup
  • apply clippy suggestions for idiomatic code (collapsible_if, or_default)
  • optimize hashing with BuildHasher::hash_one and resolve black_box deprecation
  • update rust-version to 1.93 and update CI triggers
  • add sync and async examples and refine façade for Borrow support
  • implement u32 indices and RwLock with batching for concurrent throughput
  • update README with record performance results and index-based arena details
  • implement Borrow support for zero-allocation cache lookups
  • implement index-based arena for LRU/FIFO to eliminate key cloning
  • modernize CI pipeline and update documentation with performance results
  • implement sharded generic architecture and static dispatch
  • optimize LRU/FIFO to O(1) and add performance benchmarks