v0.9.0 Beta — stable
Pre-releasemmap-io: stable beta release
This release marks a major leap forward in stability, cross-platform reliability, and raw performance. Flush behavior is smarter, visibility is guaranteed across OS boundaries, and internal operations have been benchmarked and optimized for modern workloads like HiveDB.
Flying Fast, Flush Smarter
- New FlushPolicy Engine: Select from
Manual,Always,EveryBytes, andEveryWritesfor optimized write persistence - Improved Huge Page Handling (soft fallback enabled)
- Massive speedups in:
- Chunked iteration
- File resizing
- COW open performance
- Region-based flushing
- Memory Advice Support: Smarter access patterns via
.advise() - Benchmarked across
4096Bto1MBops with live regression tracking
Known Regression Notes:
Some small-op (<4KB) cases saw slight performance dips (~5–15%) — being monitored. Real-world impact: minimal.
Feedback Wanted
This is a Beta release — API surface is stable, but we're still tuning the guts for edge-case performance. If you're using this in serious workloads (like HiveDB, cache engines, or low-latency pipelines), drop issues or suggestions and we’ll make it better.
Built for devs who care about nanosecond precision, zero-overhead memory I/O, and full platform correctness.
This beta is stable, cross-platform, async-ready, and poised for production-level memory IO workloads.
Full Changelog: v0.8.0...v0.9.0