Change8

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.

Affected Symbols