Skip to content

chroma

v1.5.9 Feature

This release adds 2 notable features for engineering teams evaluating rollout.

Published 29d Search Engines
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

agents ai ai-agents database rust rust-lang

Summary

AI summary

Foundation CLI project scaffolding, login/logout/whoami commands added.

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

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track chroma

Get notified when new releases ship.

Sign up free

About chroma

Data infrastructure for AI

All releases →

Beta — feedback welcome: [email protected]