Skip to content

valentinus-v1.3.1

Choose a tag to compare

@kn0sys kn0sys released this 24 Jun 21:12
· 2 commits to stable since this release
ab4df54

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 default LMDB_MAP_SIZE), as the application no longer needlessly queries CPUs, disks, and other irrelevant system components.

📦 Dependency Updates

  • sysinfo: Updated the sysinfo crate to version 0.39.3 to leverage the latest system information parsing improvements and ensure compatibility with our new targeted memory queries.

Full Changelog: v1.3.0...v1.3.1