Version: 1.0.21
Git ref: refs/tags/1.0.21
Build Date: 2025-09-11T22:34
PIP Package: chroma-1.0.21.tar.gz
Github Container Registry Image: :1.0.21
DockerHub Image: :1.0.21
What's Changed
- [ENH]: Propagate cancellations to NAC queue by @tanujnay112 in #5129
- [ENH] Update auth hooks to return user identity by @drewkim in #5305
- [ENH] Add AVX512 support to distance calculations by @jairad26 in #5277
- [ENH] Update CLI connection string to CloudClient by @kylediaz in #5304
- [TST] Remove RUSTFLAGS on rust tests, increase distance threshold by @jairad26 in #5307
- [ENH] Add requesting tenant as a requester:UUID scorecard tag by @rescrv in #5306
- [DOC] Revert: Add WordPress (AI Engine Pro) to Chroma integrations by @kylediaz in #5311
- Revert "[ENH] Update CLI connection string to CloudClient" by @kylediaz in #5308
- [ENH] Update JS client to include get_collection_by_crn by @drewkim in #5309
- [ENH] Update CLI connection string to CloudClient by @kylediaz in #5312
- [ENH] Add new internal spann config nreplica_count to limit number of centers considered on write by @jairad26 in #5313
- [BLD] Remove avx512 rustflags from Dockerfile by @jairad26 in #5317
- [BUG]: Fixing wrong parameter use in httpx limits by @tazarov in #5319
- [ENH]: reduce garbage collector memory usage by @codetheweb in #5318
- [ENH] add ExternalCollectionReadContext to MeterEvent enum by @c-gamble in #5320
- [ENH] Add update_tenant and get_collection_by_crn to Python client by @drewkim in #5310
- [ENH]: fix garbage collector version "hole" invariant by @codetheweb in #5321
- Revert "[ENH] Add update_tenant and get_collection_by_crn to Python client" by @drewkim in #5326
- [BUG]: don't create a version file for every get_or_create collection call by @codetheweb in #5176
- [ENH]: allow adding annotations to SysDb deployment in Helm chart by @codetheweb in #5331
- [CHORE]: bump Rust version to 1.85 by @codetheweb in #5333
- [TST]: fix flaky garbage collector test errors_on_empty_file_paths by @codetheweb in #5335
- [ENH]: skip DockerHub login in CI if there are no credentials by @codetheweb in #5336
- [CLN]: use common Tower layer for propagating trace/span IDs to gRPC servers by @codetheweb in #5330
- [CHORE]: bump jemalloc_pprof version by @codetheweb in #5340
- [CLN]: remove PrefetchRecordOperator by @codetheweb in #5345
- [DOC] Fix getting started code by @kylediaz in #5349
- [CHORE] Squash yet another soft-deleted collection path. by @rescrv in #5351
- [CHORE] Disable core dumps. by @rescrv in #5346
- [ENH][wal3] Link append_batch to the append span \forall append spans. by @rescrv in #5355
- [TST]: don't parallelize test_cross_version_persist by @codetheweb in #5348
- [ENH]: update the version file prefix to match the prefix used by segments by @codetheweb in #5358
- [ENH] Make a describe-all.txt that describes the cluster state after testing. by @rescrv in #5359
- [DOC] Fix Google Gemini EF typo by @itaismith in #5372
- [ENH]: Reduce default max elements by @sanketkedia in #5361
- [ENH]: fix high latency & response errors of frontend -> query service calls during rollout by @codetheweb in #5316
- [ENH]: add span attributes to link to new trace trees (prefetch, job spawning) by @codetheweb in #5338
- [ENH]: add metrics for log client & compactor by @codetheweb in #5339
- [BUG] Reduce RFE metric cardinality by @jasonvigil in #5373
- [ENH] Cut out the go log service. by @rescrv in #5369
- Revert "[ENH] Cut out the go log service." by @rescrv in #5382
- [CHORE] CI failed with INTERNALERROR by @rescrv in #5380
- [ENH][log] Cache the manifest and etag. by @rescrv in #5368
- [DOC] Remove extraneous code block by @kylediaz in #5384
- [CHORE] Fix JS CI by @itaismith in #5393
- [ENH] Implement sparse vector support by @Sicheng-Pan in #5257
- [DOC] Fix typo in user role description by @VictorioBerra in #5394
- [ENH] Integrate sparse index into metadata segment by @Sicheng-Pan in #5314
- [ENH] Implement new search endpoint by @Sicheng-Pan in #5323
- [ENH] Split knn orchestrators for reuse by @Sicheng-Pan in #5347
- [ENH] Implement search orchestrators by @Sicheng-Pan in #5354
- [ENH] Implement search for python client by @Sicheng-Pan in #5362
- [BUG] Reduce RFE metric cardinality by @jasonvigil in #5395
- [CLN]: Remove spans + add tracing for slow operations by @sanketkedia in #5398
- [CHORE] add metrics for metering events sent to receiver by @c-gamble in #5401
- [CHORE] trace exact send error by @c-gamble in #5408
- [ENH] Update scorecard usage for search endpoint by @Sicheng-Pan in #5412
- [BUG] Proxy wal3's backoff error without log contention. by @rescrv in #5410
- [ENH]: improve Tilt up/down by @codetheweb in #5378
- [ENH] Explicitly convert SlowDown from S3 to StorageError::Backoff by @rescrv in #5377
- [DOC] Update quota limit by @kylediaz in #5416
- [ENH] Cut out the go log service. (#5369) by @rescrv in #5411
- [BUG] Sparse vector index incorrect blockfile path by @Sicheng-Pan in #5418
- [BUG] No go errors for GetAllCollectionInfoToCompact. by @rescrv in #5422
- [CHORE] Update blacksmith runners to 24.04 by @rescrv in #5437
- [DOC] Add quota for max # of records per write op by @jairad26 in #5438
- [ENH] Update search API auth & meter event type by @Sicheng-Pan in #5427
- [ENH] Unimplement Hash + Eq for KnnQuery by @Sicheng-Pan in #5397
- [ENH] Update sparse vector similarity metric by @Sicheng-Pan in #5406
- [ENH] Transpose search api response by @Sicheng-Pan in #5414
- [ENH]: Load HNSW index without disk intermediary by @tanujnay112 in #5159
- [ENH]: Add HNSW loading from memory to the write path by @tanujnay112 in #5399
- [ENH][PERF] Optimize block decoding by @HammadB in #5396
- [PERF]: improve Python client write throughput by @codetheweb in #5431
- [DOC] Package search docs by @philipithomas in #5445
- [DOC] Fix build fail on docs by @itaismith in #5449
- [DOC] Fix codeblock build fail by @itaismith in #5450
- [CHORE]: mark search API not implemented by @codetheweb in #5452
- [BUG] Allow SparseVector values in metadata for JS by @itaismith in #5456
- [CHORE] Refactor the log client to always use memberlist. by @rescrv in #5439
- [RELEASE] CLI 1.1.9, Python 1.0.21, JS 3.0.15 by @itaismith in #5457
New Contributors
- @VictorioBerra made their first contribution in #5394
Full Changelog: 1.0.20...1.0.21