Version: 1.5.1
Git ref: refs/tags/1.5.1
Build Date: 2026-02-19T20:01
PIP Package: chroma-1.5.1.tar.gz
Github Container Registry Image: :1.5.1
DockerHub Image: :1.5.1
What's Changed
- [CHORE] Remove unwraps in index by @HammadB in #6382
- [CHORE] Add tracing spans to RLS to debug hangs by @rescrv in #6384
- [DOC] Where Filter reference by @kylediaz in #6386
- [CHORE] Add spans for writing to blockfiles by @HammadB in #6388
- [DOC] Better Python reference by @kylediaz in #6390
- [DOC] better TS reference by @kylediaz in #6391
- Remove beta label from Advanced Search API by @jeffchuber in #6396
- [PERF] Use cluster average as center by @Sicheng-Pan in #6389
- [ENH] Set reasonable defaults for dispatcher config values by @jasonvigil in #6207
- [ENH]: delete_collection for mcmr by @tanujnay112 in #6342
- [ENH]: Tracing for rust sysdb by @tanujnay112 in #6333
- [CHORE] rm old docs by @kylediaz in #6398
- [DOC] Metadata arrays docs by @itaismith in #6383
- [BUG] Don't drop errors on the floor and silently return. by @rescrv in #6378
- [ENH]: Wire up MCMR with prop tests by @tanujnay112 in #6319
- [DOC] fix getting started code group by @kylediaz in #6408
- [CHORE] Make rust-sysdb-migration a dep of log-service in mcmr world. by @rescrv in #6407
- [CHORE] Add a CPU limit to values*.dev.yaml by @rescrv in #6411
- [CHORE] Remove chroma-load from k8s to save resources by @rescrv in #6410
- [CHORE] Fix a test that hogs memory. by @rescrv in #6427
- Revert "[CHORE] Add tracing spans to RLS to debug hangs" by @rescrv in #6393
- [DOC] Regenerate Python Reference by @kylediaz in #6428
- Revert "[ENH] Set reasonable defaults for dispatcher config values" by @jasonvigil in #6430
- [ENH] reject fork_collection for multi-region databases by @rescrv in #6400
- [ENH]: Cache rust git submodules in mounted volume by @tanujnay112 in #6424
- CHORE increase dev CPU limits from 100m to 200-300m by @rescrv in #6435
- [ENH] replace live cloud tests with k8s integration tests by @rescrv in #6434
- [ENH] Make dirty_log_collections metric mcmr-aware. by @rescrv in #6353
- [ENH] Quantized Spann Segment Writer by @Sicheng-Pan in #6397
- [ENH] Wire up quantized writer in compaction by @Sicheng-Pan in #6399
- [ENH] Quantized Spann Segment Reader by @Sicheng-Pan in #6405
- [ENH] Wire up quantized reader in new orchestrator by @Sicheng-Pan in #6409
- [ENH] Garbage collect usearch index files by @Sicheng-Pan in #6416
- [ENH] Trace quantized spann implementation by @Sicheng-Pan in #6425
- [ENH]: Precompute data chunk len() by @tanujnay112 in #6442
- [BUG]: Compaction version file flush was incomplete on MCMR by @tanujnay112 in #6423
- [DOC]: Fixed broken links in Readme by @nilpotent7 in #6440
- [DOC] Fix link to Rust documentation by @anderk222 in #6443
- [ENH]: Allow users to disable FTS in schema by @sanketkedia in #6214
- [BUG] do not call try_join_all with zero futures by @rescrv in #6377
- CHORE: populate manifest cache on pull_logs cache miss by @rescrv in #6385
- ENH: move compaction cursor into manifest as intrinsic cursor by @rescrv in #6404
- [ENH] Truncate repr of test record set types for readable hypothesis output by @rescrv in #6454
- [ENH]: Code impl for Block with more efficient estimated_size() function by @tanujnay112 in #6448
- [BUG]: Guarantee NAC dedup map cleanup with a drop guard by @tanujnay112 in #6433
- [CHORE] Set $SERVICE in chroma2 to depend on $SERVICE of chroma. by @rescrv in #6453
- [CHORE] Re-enable mcmr everywhere in test by @rescrv in #6452
- [ENH] Configuration for fetch_log semaphore by @rescrv in #6367
- ENH: add separate concurrency limit for manifest loads by @rescrv in #6364
New Contributors
- @nilpotent7 made their first contribution in #6440
- @anderk222 made their first contribution in #6443
Full Changelog: 1.5.0...1.5.1