1.0.8
📦 chromaView on GitHub →
✨ 15 features🐛 13 fixes🔧 9 symbols
Summary
Version 1.0.8 introduces significant feature enhancements, including collection forking across clients, new embedding function support (Cloudflare Worker AI, Together AI), and improved query capabilities. Numerous bugs related to HNSW, SPANN, consistency, and garbage collection have also been resolved.
Migration Steps
- If you rely on specific HNSW implementation details, note that `hnsw-lib` has been removed from core dependencies.
✨ New Features
- Added collection forking capability to the JavaScript client.
- Made connection configuration configurable per running load-service workload.
- Turned on SPANN by default.
- Added Cloudflare Worker AI Embedding Function support.
- Added Python & JS client support to query on a subset of IDs.
- Enabled Huggingface Embedding Server authorization.
- Improved errors in `ComputeUnusedFilesOperator`.
- Added Together AI Embedding function in Python and JS.
- Wired up regex filter from client to query node.
- Forked the WAL3 log.
- Enabled Rust log service in CI and added some tracing.
- Enabled authentication for collection forking.
- Refactored the CLI client.
- Added CLI Browse command.
- Added support to convert Get/QueryResult to pandas dataframe.
🐛 Bug Fixes
- Fixed a race condition between HNSW load and HNSW purge.
- Handled uninitialized SPANN segment reader.
- Fixed ANN calculation in tests after collection config and handled None in collection config.
- Fixed Voyage AI Embedding Function (EF) to match the new API.
- Fixed wrong Cohere import in collection config documentation.
- Prevented unconditional unwrap of collection config.
- Fixed missing tenant ID in the version file.
- Implemented a strongly-consistent get operation.
- Tagged prefetch record as IO and fixed spinloop in admissionController.
- Fixed boundaries for snapshots.
- Ensured S3 GET requests ask for strong consistency.
- Handled duplicates in chroma-load.
- Ignored trigrams with null terminator byte when constructing the full-text index.
🔧 Affected Symbols
hnsw_provider.open()ComputeUnusedFilesOperatorVoyage AI EFCohere import (docs)HttpClient Port ParameterWAL3 logS3 GET operationchroma-loadfull text index construction