Change8

Migrating to Chroma 1.0.6

Version 1.0.6 introduces 3 breaking changes. This guide details how to update your code.

Released: 4/22/2025

3
Breaking Changes
2
Migration Steps
8
Affected Symbols

⚠️ Check Your Code

If you use any of these symbols, you need to read this guide:

Jina embedding functionWAL3Log serviceS3 getsCollection configuration (gRPC/JS client)Query filtersLocal HNSWget_block

Breaking Changes

Issue #1

Removed validation for num_threads in the Python client configuration.

Issue #2

Removed batch_size and num_threads from the server response.

Issue #3

Removed client-side collection configuration validation.

Migration Steps

  1. 1
    Review code that relied on batch_size or num_threads being present in the server response, as these fields have been removed.
  2. 2
    If you were validating num_threads or batch_size on the client side, this validation has been removed and should be reviewed.

Release Summary

Version 1.0.6 introduces significant enhancements to collection configuration management, improved logging/throttling, and fixes several critical bugs related to data handling and indexing.

Need More Details?

View the full release notes and all changes for Chroma 1.0.6.

View Full Changelog