Chroma
AI & LLMsOpen-source search and retrieval database for AI applications.
Release History
View all versions →1.5.96 fixes25 featuresVersion 1.5.9 introduces significant enhancements around sharded collection rebuilds, maxscore indexing capabilities, and the scaffolding of a new foundation CLI project. This release also includes several bug fixes related to data integrity during deletion and garbage collection.
cli-1.4.4foundation-cli-v0.1.0-alpha.31 fixThis alpha release primarily addresses an internal fix in the release workflow configuration.
foundation-cli-v0.1.0-alpha.26 featuresIntroduced the foundation CLI, a new standalone Rust binary for interacting with Chroma Foundation, including version and completion commands. This release also enhances the build and CI/CD processes for the CLI.
foundation-cli-v0.1.0-alpha.16 featuresIntroduced the foundation CLI, a new standalone Rust binary for interacting with Chroma Foundation, including version and completion commands. This release also enhances the build and CI processes for the CLI.
1.5.82 fixes25 featuresVersion 1.5.8 focuses heavily on sharding improvements, performance enhancements in data loading and compaction, and introduces new fault injection capabilities. It also includes several configuration enhancements for timeouts and client behavior.
1.5.71 fix12 featuresVersion 1.5.7 introduces the getCollectionById API across SDKs and enhances internal sharding mechanisms by plumbing shard indices and log offsets throughout the query path. It also includes updates for streaming S3 uploads and enabling stdout tracing.
cli-1.4.31.5.613 fixes29 featuresVersion 1.5.6 introduces significant performance and stability enhancements, notably integrating BloomFilters for existence checks and improving WAL3 and garbage collection reliability. Documentation has also been updated across several areas, including S3 sync and query examples.
cli-1.4.21.5.51 fix2 featuresVersion 1.5.5 introduces performance improvements, concurrency enhancements for fragment fetching, and adds an alias for the GoogleGemini Embedding Function. It also includes a fix for a cross-version persistence test.
1.5.4This release is version 1.5.4 of the Python client for Chroma, identified by pull request #6585.
1.5.3Breaking4 fixes18 featuresVersion 1.5.3 removes the pydantic v1 compatibility layer, enabling Python 3.14 support, and introduces numerous performance enhancements, especially around log fetching and compaction endpoints.
1.5.28 fixes29 featuresVersion 1.5.2 focuses heavily on performance enhancements, particularly around quantized segment handling and MCMR compatibility, alongside numerous documentation improvements and internal tracing additions.
1.5.14 fixes19 featuresVersion 1.5.1 focuses heavily on performance enhancements, particularly around quantized segment reading/writing and MCMR support, alongside numerous documentation updates and internal cleanup.
cli-1.4.11.5.03 fixes32 featuresVersion 1.5.0 introduces major enhancements by integrating collection management into Rust sysdb, improving configuration handling via MCMR, and adding performance optimizations across storage and indexing layers. This release also sees documentation updates and the introduction of USearch support.
cli-1.4.01.4.15 fixes26 featuresVersion 1.4.1 focuses heavily on backend infrastructure improvements, particularly around Spanner integration, Rust sysdb operations, and introducing features like indexing status across clients. It also includes several bug fixes related to quotas, database deletion, and collection affinity.
cli-1.3.11.4.0Breaking3 fixes10 featuresVersion 1.4.0 introduces major enhancements including group by support across clients, CMEK support, and significant architectural work on the Rust sysdb service and WAL3 abstraction layers. This release also resolves several documentation issues and a bug affecting BM25 search under multithreading.
cli-1.3.0No release notes provided.
cli-1.2.4No release notes provided.
1.3.69 fixes31 featuresThis release introduces significant enhancements to embedding functions, compactor architecture (including backfill capabilities), and sparse vector handling. Several bug fixes address issues related to soft deletes, authorization, and error propagation.
cli-1.2.3No release notes provided.
Common Errors
RuntimeError3 reportsChromaConnectionError2 reportsChromaConnectionError usually arises from schema mismatches between the client and the Chroma server, often due to differing versions or manually altered schemas. To resolve it, ensure your Chroma client version matches the server version and that no manual schema manipulations have been performed that are causing conflicts. If version mismatch is not the cause, try deleting and recreating the Chroma collection to enforce a consistent schema across client and server.
AssertionError2 reportsKeyError2 reportsChromaServerError1 reportChromaServerError often arises from conflicts or incompatibilities between the client's request and the Chroma server's configuration, such as mismatched schemas, embedding functions, or API versions. Resolve this by ensuring the client-side schema and embedding function specifications precisely match the server's expectations and that your Chroma client library is compatible with the Chroma server version. Clear configuration mismatches and explicitly define consistent schema and embedding settings to prevent the error.
NotFoundError1 reportThe "NotFoundError" in Chroma usually arises when attempting to access a collection that doesn't exist in the database. To resolve this, verify that the collection name is correct and that the collection was indeed created beforehand. If the collection is missing, create it using `chroma_client.create_collection(name="your_collection_name")` before attempting to access it.
Related AI & LLMs Packages
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.
Get up and running with OpenAI gpt-oss, DeepSeek-R1, Gemma 3 and other models.
🦜🔗 The platform for reliable agents.
The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface.
LLM inference in C/C++
GPT4All: Run Local LLMs on Any Device. Open-source and available for commercial use.
Subscribe to Updates
Get notified when new versions are released