- Scaffold foundation CLI project
- Add login, logout, and whoami commands to foundation‑cli
Full changelog
Version: 1.5.9
Git ref: refs/tags/1.5.9
Build Date: 2026-05-05T05:55
PIP Package: chroma-1.5.9.tar.gz
Github Container Registry Image: :1.5.9
DockerHub Image: :1.5.9
What's Changed
- ENH: block functions on topology dbs by @rescrv in https://github.com/chroma-core/chroma/pull/6836
- ENH: Add Tilt fault injection CLI by @rescrv in https://github.com/chroma-core/chroma/pull/6881
- [CHORE] Debug TimeoutError in test_add.py by @rescrv in https://github.com/chroma-core/chroma/pull/6905
- [ENH]: Enable rebuilds for sharded collections by @tanujnay112 in https://github.com/chroma-core/chroma/pull/6916
- [ENH]: Group by support with sharding by @sanketkedia in https://github.com/chroma-core/chroma/pull/6909
- [CHORE]: Denormalize tenant and database into collection_compaction_cursors table by @tanujnay112 in https://github.com/chroma-core/chroma/pull/6940
- [CHORE] Use normalized record sets for test add by @rescrv in https://github.com/chroma-core/chroma/pull/6935
- [ENH]: Add workflow to build and publish service container images by @jasonvigil in https://github.com/chroma-core/chroma/pull/6944
- [ENH] - Updates language around Chroma Cloud to be more representative. by @tjkrusinskichroma in https://github.com/chroma-core/chroma/pull/6952
- [ENH]: Add change stream to collection compaction cursors by @tanujnay112 in https://github.com/chroma-core/chroma/pull/6955
- [BUG] Switch to storing DOCKERHUB_USERNAME as var by @jasonvigil in https://github.com/chroma-core/chroma/pull/6962
- [CHORE]: Standardize Tilt CI image build on root docker-bake.hcl by @jasonvigil in https://github.com/chroma-core/chroma/pull/6958
- [BUG]: Rename database on soft delete by @tanujnay112 in https://github.com/chroma-core/chroma/pull/6943
- Revert "[CHORE]: Standardize Tilt CI image build on root docker-bake.hcl" by @jasonvigil in https://github.com/chroma-core/chroma/pull/6965
- ENH: name and size all worker threads by @rescrv in https://github.com/chroma-core/chroma/pull/6936
- BUG: simplify flaky indexing progress test by @rescrv in https://github.com/chroma-core/chroma/pull/6968
- [CHORE] stabilize Tilt dev environment configs by @rescrv in https://github.com/chroma-core/chroma/pull/6937
- BUG: use correct version file per collection in ancestor walk by @rescrv in https://github.com/chroma-core/chroma/pull/6970
- [ENH] Add SparsePostingBlock by @HammadB in https://github.com/chroma-core/chroma/pull/6823
- [ENH] Add basic maxscore writer/reader by @HammadB in https://github.com/chroma-core/chroma/pull/6825
- [ENH] Add maxscore lazy cursor by @HammadB in https://github.com/chroma-core/chroma/pull/6829
- [ENH] Add SIMD for maxscore by @Sicheng-Pan in https://github.com/chroma-core/chroma/pull/6865
- [ENH] Benchmark maxscore by @Sicheng-Pan in https://github.com/chroma-core/chroma/pull/6866
- [ENH] Add maxscore option in schema by @Sicheng-Pan in https://github.com/chroma-core/chroma/pull/6878
- [ENH] Add maxscore index to metadata segment by @Sicheng-Pan in https://github.com/chroma-core/chroma/pull/6880
- [ENH] Wire maxscore reader in search by @Sicheng-Pan in https://github.com/chroma-core/chroma/pull/6899
- [PERF] Batch load lazy cursor by @Sicheng-Pan in https://github.com/chroma-core/chroma/pull/6974
- ENH: add MCMR support for log GC by @rescrv in https://github.com/chroma-core/chroma/pull/6946
- ENH: parameterize multi-region config by @rescrv in https://github.com/chroma-core/chroma/pull/6951
- [CHORE] fix merge conflict in main by @rescrv in https://github.com/chroma-core/chroma/pull/6986
- [ENH]: Refactor offset_id to be a mutable AtomicU32 in record by @tanujnay112 in https://github.com/chroma-core/chroma/pull/6922
- ENH: add spanner-cli wrapper binary by @rescrv in https://github.com/chroma-core/chroma/pull/6959
- BUG: preserve legacy hnsw: metadata keys by @rescrv in https://github.com/chroma-core/chroma/pull/6953
- [TST] refactor repair collection log offset test by @rescrv in https://github.com/chroma-core/chroma/pull/6954
- TST: add MCMR hard delete test by @rescrv in https://github.com/chroma-core/chroma/pull/6947
- ENH: defer Spanner init to first use by @rescrv in https://github.com/chroma-core/chroma/pull/6915
- [CHORE]: Denormalize is_deleted in mcmr by @tanujnay112 in https://github.com/chroma-core/chroma/pull/6989
- [BUG] Reject NaN/Infinity in base64-encoded embeddings by @philipithomas in https://github.com/chroma-core/chroma/pull/6664
- Revert "TST: add MCMR hard delete test" by @rescrv in https://github.com/chroma-core/chroma/pull/6992
- [ENH] Verify file path for compaction by @Sicheng-Pan in https://github.com/chroma-core/chroma/pull/6991
- [DOC]: Document file-upload sync API, AWS credential reuse, and EU region by @philipithomas in https://github.com/chroma-core/chroma/pull/6988
- [ENH]: Seal redistributes lower offset ids to prev active shard by @tanujnay112 in https://github.com/chroma-core/chroma/pull/6923
- [TST] add multi_region_test to more tests by @rescrv in https://github.com/chroma-core/chroma/pull/6956
- TST: add MCMR hard delete integration test by @rescrv in https://github.com/chroma-core/chroma/pull/6997
- ENH: Add read-only backend failover by @rescrv in https://github.com/chroma-core/chroma/pull/6985
- ENH: GC empty MCMR collections by @rescrv in https://github.com/chroma-core/chroma/pull/6961
- [ENH] scaffold foundation CLI project by @davedash in https://github.com/chroma-core/chroma/pull/6999
- ENH: move foundation/ to top-level so rust/** filters skip it by @davedash in https://github.com/chroma-core/chroma/pull/7008
- [BLD] Add foundation CLI install script by @davedash in https://github.com/chroma-core/chroma/pull/7005
- [DOC] Add CLAUDE.md, AGENTS.md, scoped Rust rule by @davedash in https://github.com/chroma-core/chroma/pull/7010
- ENH: Add login, logout, and whoami commands by @davedash in https://github.com/chroma-core/chroma/pull/7007
- [CHORE]: Remove foundation/ from chroma by @davedash in https://github.com/chroma-core/chroma/pull/7017
- [ENH]: add client header to Gemini embedding functions by @markmcd in https://github.com/chroma-core/chroma/pull/6990
- [RELEASE] CLI 1.4.4 Python 1.5.9 JS 3.4.5 by @itaismith in https://github.com/chroma-core/chroma/pull/7018
Full Changelog: https://github.com/chroma-core/chroma/compare/1.5.8...1.5.9