Version: 1.0.8
Git ref: refs/tags/1.0.8
Build Date: 2025-05-05T09:26
PIP Package: chroma-1.0.8.tar.gz
Github Container Registry Image: :1.0.8
DockerHub Image: :1.0.8
What's Changed
- [ENH] add collection forking to js client by @philipithomas in #4372
- [BUG] Fix race between hnsw load and hnsw purge by @sanketkedia in #4345
- [RELEASE] js client v2.3.0 with collection config and forking by @philipithomas in #4373
- [ENH] Make connection configurable per running load-service workload by @jasonvigil in #4374
- [BUG] Handle uninitialized spann segment reader by @sanketkedia in #4348
- [TST] Add property test for collection forking by @Sicheng-Pan in #4375
- [ENH] Fixed Dockerfile for the current genertion of chroma project by @j0hnthebuilder in #4270
- [BUG] Ann calculation in tests after collection config + handle none in collection config by @sanketkedia in #4350
- [ENH] Turn on spann by default by @sanketkedia in #4351
- [CHORE] Fix flaky default_ef test by @jairad26 in #4376
- [CLN]: Move hnsw_provider.open() lock inside the call itself by @sanketkedia in #4383
- [CHORE] Move distributed to default collection configuration by @jairad26 in #4377
- [CHORE] Fix type safety by @jairad26 in #4339
- [ENH] Add Cloudflare Worker AI Embedding Function by @jairad26 in #4389
- [BUG]: Fix Voyage AI EF to match new API by @tazarov in #4392
- [DOC]: Fix wrong cohere import in collection config docs by @tazarov in #4393
- [ENH] Track collection forking events by @Sicheng-Pan in #4395
- [CHORE] remove hnsw-lib from core dependencies by @jairad26 in #4385
- [ENH] Add python & js client support to query on subset of IDs by @jairad26 in #4250
- [ENH]: Huggingface Embedding Server authorization by @MrExplode in #4227
- [ENH]: better errors in
ComputeUnusedFilesOperator
by @codetheweb in #4400 - [ENH] Add Together AI Embedding function in Python and JS by @jairad26 in #4394
- [BUG]: don't try reading HNSW files as sparse indices when performing garbage collection on SPANN collections by @codetheweb in #4401
- [BUG] Prevent unconditional unwrap of collection config by @jasonvigil in #4404
- [BUG]: fix missing tenant ID in version file by @codetheweb in #4408
- [BUG] Make a strongly-consistent get operation. by @rescrv in #4407
- [BUG] Tag prefetch record as IO, fix spinloop in admissionController by @HammadB in #4405
- [TST] Re-enable parallel spann tests with bigger stack size by @sanketkedia in #4409
- [ENH] Wire up regex filter from client to query node by @Sicheng-Pan in #4410
- [CLN] Fix Port Parameter Inconsistency in HttpClient (String to Integer) by @iw4p in #3662
- [BUG] Fix the boundaries for snapshots. by @rescrv in #4411
- [CLN] Remove legacy python FE from tilt by @HammadB in #4414
- [ENH] Fork the wal3 log. by @rescrv in #4416
- [ENH] Enable rust log service in CI and add some tracing. by @rescrv in #4418
- [ENH]: Enable auth for forking by @sanketkedia in #4419
- [BUG] You must ask for strong consistency from S3 GET. by @rescrv in #4420
- [ENH] CLI client refactor by @itaismith in #4417
- [BUG] Handle duplicates in chroma-load. by @rescrv in #4423
- [BUG] ignore trigrams with null terminator byte when constructing full text index by @codetheweb in #4422
- [ENH] Restore chroma-load's random-upsert ability for Reference datasets. by @rescrv in #4425
- [CLN] Use GRPC for chroma-load OTEL by @jasonvigil in #4427
- [ENH] Add support to convert Get/QueryResult to pandas dataframe by @jairad26 in #4304
- [ENH] CLI Browse command by @itaismith in #4431
- [RELEASE] Release CLI 1.1.0 by @itaismith in #4438
- [RELEASE] JS release 2.4.0 by @itaismith in #4439
- [RELEASE] 1.0.8 by @itaismith in #4441
New Contributors
- @j0hnthebuilder made their first contribution in #4270
- @MrExplode made their first contribution in #4227
- @iw4p made their first contribution in #3662
Full Changelog: 1.0.7...1.0.8