1.5.1
📦 chromaView on GitHub →
✨ 19 features🐛 4 fixes🔧 8 symbols
Summary
Version 1.5.1 focuses heavily on performance enhancements, particularly around quantized segment reading/writing and MCMR support, alongside numerous documentation updates and internal cleanup.
✨ New Features
- Removed beta label from Advanced Search API.
- Set reasonable defaults for dispatcher config values (though this was later reverted, it was present in the initial set of changes).
- Implemented delete_collection for MCMR (Multi-Collection Multi-Region).
- Added tracing for rust sysdb.
- Rejected fork_collection for multi-region databases.
- Cached rust git submodules in mounted volume.
- Replaced live cloud tests with k8s integration tests.
- Made dirty_log_collections metric MCMR-aware.
- Implemented Quantized Spann Segment Writer.
- Wired up quantized writer in compaction.
- Implemented Quantized Spann Segment Reader.
- Wired up quantized reader in new orchestrator.
- Added garbage collection for usearch index files.
- Traced quantized spann implementation.
- Precomputed data chunk len().
- Allowed users to disable FTS (Full-Text Search) in schema.
- Moved compaction cursor into manifest as intrinsic cursor in wal3.
- Added configuration for fetch_log semaphore.
- Added separate concurrency limit for manifest loads in log-service.
🐛 Bug Fixes
- Fixed issue where errors were dropped silently.
- Fixed compaction version file flush being incomplete on MCMR.
- Fixed issue where try_join_all was called with zero futures.
- Guaranteed NAC dedup map cleanup with a drop guard.