pypi / chromadb
chromadb
What changed in chromadb 1, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-18.
9 new APIs and options3 behavior and defaults1 tooling1 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initchromadb 114 changes
New APIs and options 9
A maxscore option is added to the schema and wired into metadata-segment search.
The admin RPC timeout is configurable.
The compaction client gRPC timeout is configurable.
Adds IndexAndAdaptiveWal to clients.
Adds IndexAndBoundedWal as a read level developers can use.
StatefulSet Helm templates support pod anti-affinity.
Adds getCollectionById across client SDKs and the server, allowing developers to retrieve a collection by its ID.
Adds put_stream to chroma-storage for streaming S3 uploads.
Enables tracing that writes only to stdout.
Behavior and default changes 3
Group by is supported with sharding, allowing developers to use grouped queries on sharded collections.
The Rust client adds read-only backend failover.
Rebuilds are enabled for sharded collections.
Tooling 1
Returns the client SIGINT handler for the CLI.
Fixes and other changes 1
Base64-encoded embeddings containing NaN or Infinity are rejected.