unstale

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 init

@unstale/cli on npm

chromadb 114 changes

New APIs and options 9

  • A maxscore option is added to the schema and wired into metadata-segment search.

    1.5.9release notes

  • The admin RPC timeout is configurable.

    1.5.8release notes

  • The compaction client gRPC timeout is configurable.

    1.5.8release notes

  • Adds IndexAndAdaptiveWal to clients.

    1.5.8release notes

  • Adds IndexAndBoundedWal as a read level developers can use.

    1.5.8release notes

  • StatefulSet Helm templates support pod anti-affinity.

    1.5.8release notes

  • Adds getCollectionById across client SDKs and the server, allowing developers to retrieve a collection by its ID.

    1.5.7release notes

  • Adds put_stream to chroma-storage for streaming S3 uploads.

    1.5.7release notes

  • Enables tracing that writes only to stdout.

    1.5.7release notes

Behavior and default changes 3

  • Group by is supported with sharding, allowing developers to use grouped queries on sharded collections.

    1.5.9release notes

  • The Rust client adds read-only backend failover.

    1.5.9release notes

  • Rebuilds are enabled for sharded collections.

    1.5.9release notes

Tooling 1

Fixes and other changes 1

  • Base64-encoded embeddings containing NaN or Infinity are rejected.

    1.5.9release notes