0.6.3
📦 chromaView on GitHub →
✨ 8 features🐛 11 fixes🔧 8 symbols
Summary
Version 0.6.3 focuses heavily on bug fixes, particularly around HNSW indexing and data handling, alongside introducing several new features for database management and distributed operations.
✨ New Features
- Added flags to the go binary for concurrency and stream processing.
- Setup GC tool and service.
- Moved system and task into its own Rust crate.
- Added API to list all databases for a tenant.
- Added distributed implementation for ListDatabases.
- Added method to delete database (single-node).
- Added distributed implementation for database deletion.
- Added a simple rate limiter for async operations.
🐛 Bug Fixes
- Fixed HNSW resize conditions to exclude deleted items.
- Used len_with_deleted instead of len in HNSW operations.
- Correctly stated that vacuum was released in 0.5.6 not 0.6 (fixes #2956).
- Updated Cohere embedding function to agree with new API.
- Made memberlist use ips for routing.
- Included `UniqueConstraintError` as a `ChromaError`.
- Bumped opentelemetry requirements for Python.
- Supported all iterables in toArrayOfArrays.
- Fixed bad OpenAPI generation.
- Fixed hnsw malloc of 0 bytes.
- Made auth requests in async context async.
🔧 Affected Symbols
Cohere embedding functionmemberlistUniqueConstraintErrorChromaErroropentelemetrytoArrayOfArraysOpenAPI generationhnsw