0.6.0
Version: 0.6.0
Git ref: refs/tags/0.6.0
Build Date: 2024-12-30T22:03
PIP Package: chroma-0.6.0.tar.gz
Github Container Registry Image: ghcr.io/chroma-core/chroma:0.6.0
DockerHub Image: chromadb/chroma:0.6.0
What's Changed
- [ENH] Implement K Means by @sanketkedia in #3159
- [ENH] Implement append by @sanketkedia in #3182
- [ENH] SPANN: Implement update and delete by @sanketkedia in #3185
- [ENH] Full garbage collection by @sanketkedia in #3194
- [CHORE] switch chroma-load away from tonic by @rescrv in #3250
- [BLD]: publish Helm chart to ECR by @codetheweb in #3246
- [BLD]: fix Helm package directory in workflow by @codetheweb in #3251
- [ENH] Introduce spann segment reader by @sanketkedia in #3212
- [ENH] rng_query_operator by @sanketkedia in #3213
- [BUG] Instantiate http client for chroma-load tracing. by @rescrv in #3254
- [ENH] Fetch posting list operator by @sanketkedia in #3214
- [ENH] Brute force distances for a posting list operator by @sanketkedia in #3215
- [ENH] spann_merge_operator by @sanketkedia in #3218
- [ENH] spann query orchestrator by @sanketkedia in #3219
- [ENH] Return better error from Sysdb for flush compaction. by @rohitcpbot in #3244
- [BLD]: invalidate the layer cache for git clone hnswlib when there's a new commit to the repo by @codetheweb in #3258
- [ENH] Use tasks for concurrency. by @rescrv in #3257
- [BUG] empty commit to trip CI cache by @rescrv in #3263
- chore: fix function name in comment by @clonefetch in #3266
- [ENH] Upsert and a synthetic data set. by @rescrv in #3253
- [BLD] trigger hosted release workflow by @codetheweb in #3270
- [DOC] Fix Vercel build failures by @itaismith in #3272
- [ENH] SPANN: Bug fixes and benchmark by @sanketkedia in #3275
- [BLD]: use Depot to build chromadb image by @codetheweb in #3273
- [BLD]: add Depot CLI setup step to fix build by @codetheweb in #3279
- [ENH] Sinusoid and sawtooth load patterns for chroma-load. by @rescrv in #3262
- [DOC] Document chroma-load by @rescrv in #3269
- [ENH] chroma-load can save and restore running workloads to survive restarts. by @rescrv in #3278
- [BLD] Sync internal log service changes to OSS by @eculver in #3274
- [ENH] Metrics-only support. by @rescrv in #3282
- [BLD] Remove the release-hosted workflow as it's no longer needed by @eculver in #3283
- [CHORE] Remove a useless and expensive log line. by @rescrv in #3289
- [CLN] Cleanup query node after pushdown by @Sicheng-Pan in #3280
- [CLN] Deprecate PullLogsOperator by @Sicheng-Pan in #3281
- [DOC] Fix vercel build fail by @itaismith in #3288
- [ENH] Batched GC by @sanketkedia in #3293
- [ENH] Parameterized queries. by @rescrv in #3299
- [BLD]: update deploy workflows by @codetheweb in #3294
- [ENH] Remove log messages in happy hot paths by @sanketkedia in #3300
- [BLD]: fix hotfix workflow by @codetheweb in #3301
- [ENH]: stricter release/* & rc/* branch trigger by @codetheweb in #3303
- [CHORE] Removing generated proto files for golang. by @rohitcpbot in #3222
- [BUG] Modify list_collections client methods to return a list of collection… by @itaismith in #3216
- [CHORE] Port forward minio UI by @rohitcpbot in #3306
- [CHORE] Make everything except chroma
INFO
. Make chromaDEBUG
. by @rescrv in #3317 - [ENH] Make the error messages out of chroma-load decipherable. by @rescrv in #3316
- [ENH] Implement GetCollectionWithSegments endpoint for SysDB by @Sicheng-Pan in #3243
- [ENH] Use GetCollectionWithSegments endpoint in frontend by @Sicheng-Pan in #3252
- [ENH] Propagate segment information from frontend to query node by @Sicheng-Pan in #3255
- [ENH] Support delayed workloads in chroma-load-start. by @rescrv in #3318
- [ENH] Export Collection type directly by @itaismith in #3178
- [CHORE] Cycle out Python 3.8, cycle in Python 3.13. by @rescrv in #3319
- [CHORE] Unpin tokenizers. by @rescrv in #3322
- [CHORE] Upgrade orjson. by @rescrv in #3325
- [ENH] Deprecate FetchSegmentOperator by @Sicheng-Pan in #3261
- [CLN] Cleanup frontend after query pushdown by @Sicheng-Pan in #3291
- [TST] Benchmark query node by @Sicheng-Pan in #3320
- [RELEASE] 0.6.0 by @itaismith in #3326
- [CHORE] Remove generated proto files for python by @rohitcpbot in #3321
- [BUG] Remove 3.13 from tested versions temporarily. by @rescrv in #3327
- [PERF]: Fixing double deserialization issue - 30% performance improvement by @tazarov in #3310
- [CHORE] Snip a log line that's happy-path and too verbose. by @rescrv in #3328
- [BUG] Generate protos with a lower version for tests. by @rohitcpbot in #3329
- [CHORE] Add instrumentation to a slow Python call. by @rescrv in #3330
- [ENH] Support full-text-search mixins. by @rescrv in #3323
- [BUG] Update chroma-load to only output errors to stdout. by @rescrv in #3338
- [DOC] New Chroma Docs by @itaismith in #3315
- [ENH] Implement rank() for blockfile by @Sicheng-Pan in #3331
- [CLN] Deprecate blockfile get_at_index() by @Sicheng-Pan in #3332
- [ENH] Use an improved chroma cloud client for chroma-load by @rescrv in #3343
- [CLN] Implement Orchestrator trait and cleanups by @Sicheng-Pan in #3342
- [ENH] Ignore proto files generated by Go by @sanketkedia in #3347
- [ENH] Add NAC to the write path by @sanketkedia in #3341
- [BLD]: use lower core count for Python cluster tests by @codetheweb in #3304
- [BLD]: add workflow that warns if the Helm chart was modified without bumping the version by @codetheweb in #3350
- [ENH] Bump to the latest chromadb-rs pr. by @rescrv in #3349
- [ENH]: make log materialization result
Send
by @codetheweb in #3242 - [CHORE] REVERT: Make everything except chroma
INFO
. Make chromaDEBUG
." by @codetheweb in #3358 - [RELEASE] 0.6.0 by @itaismith in #3367
New Contributors
- @clonefetch made their first contribution in #3266
Full Changelog: 0.5.23...0.6.0