Skip to content

0.12.0

Compare
Choose a tag to compare
@MrCroxx MrCroxx released this 09 Oct 06:13
· 63 commits to main since this release
cf53a60

Releases

crate version
foyer 0.12.0
foyer-common 0.12.0
foyer-intrusive 0.12.0
foyer-memory 0.12.0
foyer-storage 0.12.0
foyer-bench 0.12.0

Changes

  • Align the versions of all components to the same. 📣
  • Introduce small object disk cache. 🎉
  • Introduce mixed/large/small storage engine.
  • Refactor builders for the hybrid cache.
  • Introduce submit queue size threshold to prevent from channel piling up.
  • Support jeprof for foyer-bench.
  • Rename feature "mtrace" to "tracing".

What's Changed

  • chore: update license checker version by @MrCroxx in #739
  • feat: introduce small object disk cache by @MrCroxx in #658
  • chore: use workspace.package to manage crate meta by @MrCroxx in #740
  • feat: impl destroy for sodc by @MrCroxx in #744
  • refactor: refine device build by @MrCroxx in #745
  • feat: introduce submit queue size threshold by @MrCroxx in #749
  • bug: fix panic when serde as batching by @MrCroxx in #750
  • chore: fix typos with the lates typos checker by @MrCroxx in #752
  • feat: support jeprof for foyer-bench by @MrCroxx in #748
  • chore: refine cargo features and deps, rename feature mtrace to tracing by @MrCroxx in #754
  • refactor: refine runtime and tracing options by @MrCroxx in #756
  • chore: release 0.12.0 by @MrCroxx in #755

Full Changelog: 0.11.5...0.12.0