valentinus-v1.3.1
Release Notes: Valentinus v1.3.1
Valentinus is a thread-safe vector database for model inference inside LMDB. Version 1.3.1 is a patch release focused on system-level performance optimizations and dependency updates.
🚀 Performance Optimizations
- Optimized Memory Queries: Refactored system memory polling by replacing
System::new_all()with a more targeted query:
System::new_with_specifics(RefreshKind::nothing().with_memory(MemoryRefreshKind::nothing().with_ram());
This significantly reduces the overhead and execution time when determining available system memory (used to calculate the defaultLMDB_MAP_SIZE), as the application no longer needlessly queries CPUs, disks, and other irrelevant system components.
📦 Dependency Updates
sysinfo: Updated thesysinfocrate to version0.39.3to leverage the latest system information parsing improvements and ensure compatibility with our new targeted memory queries.
Full Changelog: v1.3.0...v1.3.1