Skip to content

velocache - v0.2.0 - Official Public Release

Pre-release
Pre-release

Choose a tag to compare

@tecnolgd tecnolgd released this 23 May 13:00
1e385a8

Features

Signal-Safe Cache Persistence: Integrated kernel signal traps (SIGINT, SIGTERM) and POSIX std::atexit tracking to guarantee data dehydration back to disk during implicit Saving of Cache or forced interrupts (e.g., Ctrl+C)
Hardened Input Validation: Abstracted interactive terminal collection into an isolated validation layer (utils/input_validation.cpp) protecting against stream corruption or overflow drops.
Dynamic lookback Buffer Stream: Patched the [ Recent ] visual tag mechanics via a zero-overhead $O(1)$ memory lookback stream pointer, ensuring reliable labelling across single or multi-record datasets.
Strict Compilation Safety: Updated compiler flags to include -Wall for verbose warning safety alongside maximum speed optimizations (-03).
Dependency Tracking: Optimized Makefile targets to actively track header changes (DEPS), automate /build tree instantiation, and support formal .PHONY commands.
Clean Tree Architecture: Reorganized internal project layouts, migrating headers out of nested directories directly into corporate clean paths.
✓Added an in-depth system architecture breakdown detailing $O(1)$ algorithmic flows and smart tail-to-head hydration mechanics.

GitHub: https://github.com/tecnolgd/velocache
MIT License | Open Source


New Contributors

Full Changelog: v0.1.0-beta...v0.2.0-beta