Version: 1.0.9
Git ref: refs/tags/1.0.9
Build Date: 2025-05-13T03:39
PIP Package: chroma-1.0.9.tar.gz
Github Container Registry Image: :1.0.9
DockerHub Image: :1.0.9
What's Changed
- [CHORE] Fix JS release to support platform specific bindings by @itaismith in #4442
- [RELEASE] Release JS client 2.4.1 by @itaismith in #4443
- [RELEASE] JS Client 2.4.2 by @itaismith in #4444
- [CLN] Warn on log pull failure instead of error by @HammadB in #4435
- [RELEASE] JS Client 2.4.3 by @itaismith in #4448
- [TST] Debug cli tests by @itaismith in #4453
- [ENH] replace group_by and having with distinct and where for local chroma by @jairad26 in #4428
- [CHORE] Update JS bindings CI by @itaismith in #4445
- [ENH] add example of forking using github repos by @jairad26 in #4413
- [DOC] Add docs for CLI-1.1.0 by @itaismith in #4440
- [DOC] Add JS install for the CLI by @itaismith in #4459
- [ENH]: Add retry for add, update and upsert by @sanketkedia in #4457
- [ENH] Add load service to local dev tiltfile by @jasonvigil in #4397
- [CLN] Pass Chroma API key via env var for chroma-load-start by @jasonvigil in #4469
- [ENH] A route and tool to inspect the dirty log. by @rescrv in #4461
- [ENH] Change rust-log-service to a stateful set. by @rescrv in #4477
- [ENH]: Introduce NUM_REGEX_PREDICATES by @sanketkedia in #4429
- [CLN] Cleanup a warning in js_bindings/Cargo.toml. by @rescrv in #4481
- [BUG] Remove misleading log message by @jasonvigil in #4480
- [ENH] Add caching to rust log service. by @rescrv in #4465
- [BUG] Fix CLI update command by @itaismith in #4482
- [ENH]: When SPANN is enabled, route HNSW configuration to SPANN, remove enable_set_index_params by @sanketkedia in #4470
- [ENH] Add RPC on SysDB to get fork count for a collection by @drewkim in #4484
- [BUG] Retry chroma-load upserts when rate limited by @jasonvigil in #4485
- [CLN] CLI - Refactor webbrowser commands by @itaismith in #4455
- [BUG] Restore commented-out test. by @rescrv in #4478
- [ENH][chroma-load] If no api key is present in env, do not auth. by @rescrv in #4486
- [ENH] Configure the cache to have a hostPath and mountPath for log service. by @rescrv in #4483
- [ENH]: Unique constraint violation when two writes contend for collection table on log by @sanketkedia in #4494
- [ENH] write embedding function to config if provided by @jairad26 in #4496
- [ENH] Disallow empty string ids during add by @jairad26 in #4488
- [BUG] Adjust the ping-pong test for wal3 to timeout longer and run less. by @rescrv in #4495
- [ENH] Allow collections to shunt to the alt log by tenant. by @rescrv in #4498
- [ENH][rust-log-service] Use the persistent cache. by @rescrv in #4499
- [CHORE] Support count_forks/num_forks in TestSysDB/Quotas by @drewkim in #4497
- [ENH] Display errors for all log calls. by @rescrv in #4504
- [ENH]: Add quota on regex pattern length by @sanketkedia in #4503
- [BUG] Bump buggy deps to satisfy dependabot by @rescrv in #4505
- [ENH] Make metadata optional to allow deleting metadata in python client by @jairad26 in #4490
- [BLD]: unify Rust Dockerfiles for faster builds by @codetheweb in #4479
- [ENH] QuotaExceededError can include an optional message by @philipithomas in #4489
- [RELEASE] CLI 1.1.1 by @itaismith in #4509
- [CLN] fork_collection quota cleanup by @drewkim in #4508
- [BLD]: fix secret usage for Go test reusable workflow by @codetheweb in #4510
- [ENH] Implement literal expression for regex by @Sicheng-Pan in #4421
- [CHORE] Reimplement fork backstop by @drewkim in #4511
- [ENH] Implement literal provider by @Sicheng-Pan in #4430
- [ENH] Wireup regex in filter operator by @Sicheng-Pan in #4452
- [BUG] Fix blockfile range scan by @Sicheng-Pan in #4467
- [CHORE] Add a log line to go server to see if its scout logs is called by @rescrv in #4514
- [CLN] Rename $matches to $regex by @Sicheng-Pan in #4506
- [ENH] Reorganize load-service traces by @jasonvigil in #4518
- [RELEASE] 1.0.9 by @HammadB in #4523
Full Changelog: 1.0.8...1.0.9