v0.15.0
2025-03-24
Releases
| crate | version |
|---|---|
| foyer | 0.15.0 |
| foyer-common | 0.15.0 |
| foyer-memory | 0.15.0 |
| foyer-storage | 0.15.0 |
| foyer-bench | 0.15.0 |
Changes
- Support blob file format to speed up disk cache recovery and reduce reclaim overhead.
- Make histogram metrics more precise.
- Refine redundant codes.
- Refine dependencies.
What's Changed
- ci: more safe ci using zizmor by @yihong0618 in #859
- chore: replace async-channel with already exist flume dep by @tisonkun in #862
- refactor: remove unnecessary piece holder in batch by @MrCroxx in #865
- refactor: use key hash for pickers to minimise reinsertion overhead by @MrCroxx in #867
- refactor: refine kv serde by @MrCroxx in #869
- feat: use blob format in disk cache by @MrCroxx in #866
- perf: reuse inflight buf in lodc to reduce alloc and page fault by @MrCroxx in #871
- refactor: clear some todos and fixmes by @MrCroxx in #872
- fix: drop useless mut by @yihong0618 in #880
- feat: support continuous blob write, write ASAP by @MrCroxx in #881
- refactor: remove stale functions, refine error by @MrCroxx in #883
- feat: add disk cache load error metrics by @MrCroxx in #885
- fix: fix missed load error metrics by @MrCroxx in #886
- feat: add metrics to measure lodc buffer efficiency by @MrCroxx in #887
- feat: add recovery duration metrics by @MrCroxx in #889
- doc: add new user dna by @yihong0618 in #891
- chore: upgrade deps by @MrCroxx in #892
- feat: enhance histogram precieseness, fix ser histogram by @MrCroxx in #895
- chore: release foyer v0.15.0 by @MrCroxx in #893
New Contributors
- @yihong0618 made their first contribution in #859
Full Changelog: v0.14.1...v0.15.0