Releases: chroma-core/chroma
cli-1.1.6
CLI release.
1.0.16
Version: 1.0.16
Git ref: refs/tags/1.0.16
Build Date: 2025-08-08T00:26
PIP Package: chroma-1.0.16.tar.gz
Github Container Registry Image: :1.0.16
DockerHub Image: :1.0.16
What's Changed
- [ENH]: add cache mount & tolerations to garbage collector template in Helm chart by @codetheweb in #5016
- [DOC] Fix docs typo by @itaismith in #5018
- [CLN] Change GenericQuotaError from 429 to 422 by @drewkim in #5022
- [CHORE] Fix type error in batch_utils by @jairad26 in #5024
- [ENH] Add block-level metrics by @tanujnay112 in #4801
- [ENH]: return error on /add if embeddings are not provided by @codetheweb in #5033
- [DOC] Docs Polish 07/2025 by @itaismith in #5032
- [DOC] Flatten public txt files by @itaismith in #5040
- [ENH]: require embeddings & require min embedding dimension on /add by @codetheweb in #5037
- [ENH] - Adds in dark mode support for hero image by @tjkrusinskichroma in #5042
- [BLD] Use 8core runners for all our windows jobs by @eculver in #5027
- [TST] More benchmark queries for regex by @Sicheng-Pan in #4910
- [BUG]: refactor otel/tracing initialization in the frontend to be independent of hosted entry point by @c-gamble in #5028
- [BUG] js client: handle 422 billing errors as QuotaExceeded instead of ChromaConnectionError by @philipithomas in #5049
- [BUG] RLS should use 32MB GRPC payload size limit by @Sicheng-Pan in #5044
- [BUG] Sync protoc arch and version in dockerfile by @Sicheng-Pan in #5045
- [BLD] Fix windows runner label by @eculver in #5052
- [PERF]: Prefetch segments in get and query by @sanketkedia in #5053
- [PERF]: Parallelize fetching blocks for brute force regex by @sanketkedia in #5051
- [RELEASE] JS 3.0.7 by @itaismith in #5059
- [ENH] Add a delete_many call to the storage API. by @rescrv in #5020
- [ENH] Consume delete_many from the wal3 garbage collector. by @rescrv in #5021
- [ENH]: limit number of concurrent get_all_block_ids() when using buffer_unordered() by @codetheweb in #5062
- [ENH]: use new
delete_many()storage method in DeleteUnusedFiles operator by @codetheweb in #5061 - [BUG]: Disable aws stalled stream protection by @tanujnay112 in #5063
- [DOC] Update manage collections docs with correct delete collection info by @jairad26 in #5066
- [BUG] Improve wal3 robustness with better shutdown handling and error recovery by @rescrv in #5046
- [ENH] Do not do any mutations of the manifest from within GC. by @rescrv in #5050
- [CHORE]: enable change notifier otel/tracing by @c-gamble in #5073
- [CHORE] Add pprof server to query service by @eculver in #5072
- [ENH]: Dedup inserts to the same key in foyer by @sanketkedia in #5074
- [ENH] "Failed to fetch: status: NotFound" be gone. by @rescrv in #5064
- [CLN] Remove the the top most spammy log lines from rls/wal3. by @rescrv in #5071
- [DOC] Fix badge in readme by @kylediaz in #5025
- [ENH] A tool for patching logs that were deleted before a new manifest was installed. by @rescrv in #5083
- [BUG] Add billing errors to JS client by @itaismith in #5084
- [CHORE]: Add s3 get metrics and pod name to tracing spans by @tanujnay112 in #5086
- [RELEASE] JS 3.0.8 by @itaismith in #5087
- [ENH] A tool to purge the cache. by @rescrv in #5085
- [DOC] Update PR template for migration and observability by @HammadB in #5089
- [CHORE]: Fix s3 get metric name by @tanujnay112 in #5091
- [CHORE] Add pprof server to compaction service by @eculver in #5092
- [CHORE]: enforce default limit on get when none is supplied by @c-gamble in #4942
- [RELEASE] JS 3.0.9 by @itaismith in #5088
- [DOC] Update collection name length requirement by @itaismith in #5095
- [DOC] Add VoltAgent integration documentation by @necatiozmen in #4950
- [ENH]: Add hostname to cache metric by @sanketkedia in #5103
- [ENH] Add index on database_id, name on collections table in sysdb by @jairad26 in #5102
- [CHORE]: hide private service names in otel/tracing init by @c-gamble in #5075
- [CHORE]: use new otel/tracing init pattern in config by @c-gamble in #5107
- [BLD]: add workspaces option to reusable Rust action by @codetheweb in #5110
- [ENH] Optimize literal matching by @Sicheng-Pan in #5065
- [ENH] Add config to enable log GC for tenants by @Sicheng-Pan in #5108
- [CHORE]: update tracing filters to use underscores instead of hyphens by @c-gamble in #5111
- [ENH] Add sanity check for log manifest gc by @Sicheng-Pan in #5113
- [CLN] Drop index on collections table for name,db_id by @jairad26 in #5115
- [ENH]: bump GC delete batch size from 100 -> 1,000 by @codetheweb in #5114
- [ENH]: add counter metrics for S3 put/delete/delete_many operations by @codetheweb in #5116
- [ENH]: Leader election for SysDB by @tanujnay112 in #5104
- [BUG]: Bump helm chart version by @tanujnay112 in #5121
- [ENH]: Dead letter queuing for compaction jobs by @tanujnay112 in #5023
- [ENH]: Add NAC and dispatcher metrics by @sanketkedia in #5125
- [DOC] Add Java Client which support API V2 by @locxngo in #5130
- [DOC] Fix OpenAI docs typo by @itaismith in #5133
- [ENH] Allow users to define null EFs on create collection by @itaismith in #5134
- [RELEASE] JS 3.0.10 by @itaismith in #5135
- [DOC] Docs update 07-23-25 by @itaismith in #5139
- [ENH] Update READMEs with Chroma Cloud by @itaismith in #5142
- [BUG] Fixes an issue with markdown syntax by @tjkrusinskichroma in #5143
- [ENH] Add dedupe closure to storage by @HammadB in #5141
- [DOC] Update error value in get and delete collection for python by @jairad26 in #5145
- [BLD] Add Slack notifications to GitHub Actions workflows by @eculver in #4790
- [ENH]: Propagate cancellation to all spawned Tasks by @tanujnay112 in #5123
- [BUG] ci: Use correct step dependencies for Slack notifications by @eculver in #5149
- [DOC] Adding community-contributed PHP client by @itaismith in #5148
- [DOC] Add ids to query parameters in docs by @jairad26 in #5147
- [DOC] Allow pages to render without a .txt by @itaismith in #5150
- [ENH]: Enforce query affinity by @tanujnay112 in #5138
- [BUG] Proptest log gc under contention by @Sicheng-Pan in #5120
- [ENH] Do not trace failed preconditions when flushing compaction. by @rescrv in #5155
- [ENH] Extract gc config under specific key if present by @Sicheng-Pan in #5156
- [BUG] Fix the setsum mismatch that can happen due to races by @rescrv in #5157
- [ENH] Move fetch to its own task for cancellation by @HammadB in #5158
- [CLN]: Remove spammy logs of spann compaction by @sanketkedia in #5161
- [ENH] Change ResourcesExhaused into Bac...
cli-1.1.5
CLI release.
cli-1.1.4
CLI release.
1.0.15
Version: 1.0.15
Git ref: refs/tags/1.0.15
Build Date: 2025-07-02T17:07
PIP Package: chroma-1.0.15.tar.gz
Github Container Registry Image: :1.0.15
DockerHub Image: :1.0.15
What's Changed
- [BUG] Track the threshold of garbage collected fragments by @rescrv in #4874
- [ENH] Make the Failed to Fetch log error verbose by @rescrv in #4886
- [ENH] Put a limiter on the purge_dirty_for_collection call. by @rescrv in #4887
- [BUG] correctly remove embeddings, embeddings metadata, and segment metadata on delete_collection by @jairad26 in #4884
- [BUG] Contention in S3 gets assumed to be retryable, leading the manifest to fail. by @rescrv in #4888
- [RELEASE] JS 3.0.4 by @itaismith in #4890
- [ENH] A scrubbing tool that supports limits. by @rescrv in #4891
- [BUG]: fix duplicate DeleteUnusedFiles task in GC for soft-deleted collections by @codetheweb in #4892
- [ENH] Add a path to bail from snapshot, manifest, and gc installs. by @rescrv in #4893
- [ENH]: make S3 tracing spans less verbose by default by @codetheweb in #4861
- [CLN] Remove a spammy log line about Scouted Logs from the Go log by @rescrv in #4895
- [BUG] Panic on sysdb when calling CheckCollection by @rescrv in #4899
- [BUG] An transient error in scrubbing leads to scrub error. by @rescrv in #4898
- [ENH]: Return database id in get collections call from sysdb by @sanketkedia in #4686
- [ENH][wal3] Make GC be delete-free for log/gc/GARBAGE by @rescrv in #4904
- [BUG] Manifest-initial-offset was not set under gc conditions. by @rescrv in #4903
- [ENH] CLI - Set Chroma env variables by @itaismith in #4711
- [RELEASE] CLI 1.1.3, JS 3.0.5, Python 1.0.14 by @itaismith in #4913
- [ENH]: Plumb prefix path all the way to the bf writer by @sanketkedia in #4743
- [CHORE] Add prettier, fix build & tests for new-js client by @jairad26 in #4914
- [BUG] The condition for setting the manifest initial_seq_no was broken. by @rescrv in #4920
- [ENH]: Support writing data to separate prefixes in s3 by @sanketkedia in #4753
- [BUG] Fix a flakey prop test, and commit the regression. by @rescrv in #4922
- [BLD] Update deploy automation to deploy control and data planes separately by @eculver in #4917
- [DOC] Regex docs by @itaismith in #4923
- [ENH]: enforce maximum get_collections limit as 100 by @c-gamble in #4929
- [ENH] Purge dirty log in background at the end of scheduled compaction by @Sicheng-Pan in #4915
- [ENH] Move Log GC to operator by @Sicheng-Pan in #4919
- [BUG] Do not leak tokio tasks in the log service. by @rescrv in #4936
- [BUG] Log GC offset should be one above minimum compaction offset by @Sicheng-Pan in #4938
- [ENH] Make roll dirty log always converge to coalesce everything. by @rescrv in #4927
- [ENH] Read args from env variables for Python CloudClient by @itaismith in #4939
- [TST] Add tests for CheckCollections, make test collection setup more flexible by @eculver in #4912
- [DOC] Add cloud docs, architecture docs, data model doc by @HammadB in #4859
- [BUG] Coalesce when multiple collections return the same info to compact by @rescrv in #4946
- [BUG] Enrich from the manifest if a cursor doesn't exist. by @rescrv in #4947
- [CHORE]: bump default regex quota to 256 by @c-gamble in #4949
- [ENH] Allow slicing of the log when pulling to narrow down problems. by @rescrv in #4925
- [ENH]: More concurrent blockfilewriter by @sanketkedia in #4889
- [ENH] If the dirty log fails with LogContentionDurable, do not fail the operation. by @rescrv in #4953
- [ENH] Warn, not error, if dirty log has no cursor. by @rescrv in #4952
- [ENH]: use TracedJson for /upsert & /update by @codetheweb in #4956
- [ENH]: granular lock for posting list by @sanketkedia in #4937
- [BUG] Read from legacy metadata config when no collection config set by @jairad26 in #4945
- [ENH][wal3] Add tracing to know how many iters do_work does. by @rescrv in #4958
- [PERF] increase delta conversion speed by batching by @HammadB in #4551
- [ENH] Cancellation safety for append_batch. by @rescrv in #4959
- [BUG] Fix forking for js client by @itaismith in #4962
- [BUG] Be more resilient to failure. by @rescrv in #4964
- [CHORE]: allow authz resources and actions to be serializable by @c-gamble in #4960
- [CHORE] pin posthog dependency <6.0.0 to account for breaking change by @jairad26 in #4970
- [BUG][wal3] GC gets wedged by @rescrv in #4972
- [ENH]: improve ListCollectionsToGc with filter for min alive versions by @codetheweb in #4971
- [ENH] Add robots.txt to allow all web crawlers on docs.trychroma.com by @philipithomas in #4940
- [ENH] Skip log GC in dry run mode by @Sicheng-Pan in #4977
- [ENH]: Add ability to set different block sizes for different blockfiles by @sanketkedia in #4948
- [PERF] Make IO accesses parallel by @sanketkedia in #4988
- [PERF]: Skip creating readers if filter is null by @sanketkedia in #4989
- [TST] Test for #4972 by @rescrv in #4983
- [CLN] Fix dedup in get_collections_with_new_data. by @rescrv in #4974
- [ENH] Implement three-phase garbage collection for WAL3 by @rescrv in #4984
- [CLN] Remove err(Display) from wal3. by @rescrv in #4992
- [BLD] Optimize which tests we run on Windows by @eculver in #4955
- [CHORE]: use a match for defining default quotas by @c-gamble in #4941
- [BUG] Batch inserts on push_logs in sqlite by @jairad26 in #4982
- [ENH] Add config to disable log GC by @Sicheng-Pan in #5002
- [ENH] Wire up garbage collector to do 3-phase GC. by @rescrv in #4987
- [CHORE] Fix pr title workflow to allow edits by @jairad26 in #5001
- [ENH] Do not materialize all fragments to delete. by @rescrv in #5004
- [ENH] Better JS client error messaging by @kylediaz in #4944
- [ENH] Pipeline compactions for different collections by @tanujnay112 in #4963
- [DOC] IA refresh by @itaismith in #4928
- [BUG]: Spann indexing bug by @sanketkedia in #5011
- [ENH]: migrate current metering functionality to new metering lib by @c-gamble in #4868
- [CLN] Add max_batch_size to sqlite_log, use in push_logs by @jairad26 in #5010
- [ENH]: Upgrade foyer to 0.17.3 by @sanketkedia in #5013
- [ENH]: add request timing to metering by @c-gamble in #4877
- [RELEASE] CLI 1.1.4, JS 3.0.6, Python 1.0.15 by @itaismith in #5015
Full Changelog: 1.0.13...1.0.15
cli-1.1.3
CLI release.
1.0.13
Version: 1.0.13
Git ref: refs/tags/1.0.13
Build Date: 2025-06-18T22:16
PIP Package: chroma-1.0.13.tar.gz
Github Container Registry Image: :1.0.13
DockerHub Image: :1.0.13
What's Changed
- [PERF]: skip document mutation in full-text index writer if old and new documents are same by @codetheweb in #4678
- [BUG] Rust log service fork offsets off by one by @Sicheng-Pan in #4689
- [ENH] Use tracing util to set root span on rust log service. by @rescrv in #4691
- [ENH]New JS Client by @itaismith in #4632
- [CHORE] Fix Docker publish action by @itaismith in #4697
- [CHORE] Instrumentation of dirty log rollup by @rescrv in #4698
- [ENH] Refactor dirty log rollup for async implementation by @rescrv in #4700
- [BUG]: correctly update
collections.num_versionsupon compaction flush by @codetheweb in #4690 - [CHORE] unpin fastapi, move to dev dependency by @jairad26 in #4706
- [CHORE] Add pathlib support to path for persistence by @jairad26 in #4709
- [TST] More tests of the log service code. by @rescrv in #4707
- [BUG] Fix where validation bug by @itaismith in #4715
- [CHORE] Log frag count during scout by @Sicheng-Pan in #4714
- [ENH]: add 2 params to GetCollections: include soft deleted & collection IDs by @codetheweb in #4717
- [ENH] Cache manifests that get used for pull logs. by @rescrv in #4726
- [ENH] Avoid LogContention on freshly sealed logs. by @rescrv in #4724
- [TST] Unit test log forking under migration by @Sicheng-Pan in #4729
- [ENH] Add nac delay histogram metric by @HammadB in #4731
- [ENH] Mark a fork as dirty if it has records on the log. by @rescrv in #4732
- [DOC] - Fixes broken URLs by @tjkrusinskichroma in #4740
- [DOC] - Fixes various css isssues by @tjkrusinskichroma in #4738
- [DOC] Docs for new JS client by @itaismith in #4741
- [BUG] Create a bunch of collections and delete them and the dirty log will not roll up. by @rescrv in #4727
- [ENH] Avoid loading the manifest and rely exclusively on dirty log for enrich logs by @rescrv in #4725
- [ENH] Add getCollectionById to JS by @itaismith in #4744
- [DOC] Update EF docs for new JS by @itaismith in #4749
- [ENH] Simplify forking logic in go log by @rescrv in #4734
- [BUG] Fix a bug in the wal3 records-based pruning. by @rescrv in #4750
- Revert "[ENH] Simplify forking logic in go log" by @rescrv in #4754
- [BUG] removed the masked err from ForkLogs by @rescrv in #4739
- [BLD]: fix Tilt setup flakes by @codetheweb in #4720
- [BLD]: build arm64 image on arm runner instead of in QEMU by @codetheweb in #4759
- [CHORE] Add tracing for continuous verification by @jasonvigil in #4756
- [BUG] Make sure the cached manifest can satisfy a pull-logs request. by @rescrv in #4758
- [BLD]: split Tilt setup & cluster bring up into separate actions by @codetheweb in #4762
- [BLD]: specify working directory in reusable Tilt setup action by @codetheweb in #4763
- [ENH] Enable wal3 for default tenant. by @rescrv in #4761
- [BUG] Seal collections on fork in the go log. by @rescrv in #4767
- [BUG] Keep TempDir obj for test by @Sicheng-Pan in #4755
- [TST] Implement proptest for rust log service by @Sicheng-Pan in #4764
- [BUG]: properly escape
_and escape%rather than stripping for SQLite$containsfilter by @codetheweb in #4402 - [ENH]: GCv2: add grace period for transitioning soft deleted collections -> hard deleted by @codetheweb in #4719
- [BLD] [REVERT]: build arm64 image on arm runner instead of in QEMU by @codetheweb in #4773
- [TST]: fix concurrency bug in test_cross_version_persist by @codetheweb in #4770
- [DOC] - Support mobile on docs.trychroma.com by @tjkrusinskichroma in #4766
- [BUG] Fix an obo in the wal3 reader. by @rescrv in #4772
- [CHORE] Build fixes for new js client by @itaismith in #4752
- [TST]: fix test filtering flake caused by wildcard handling change by @codetheweb in #4775
- [HOTFIX][BUG] Fix an obo in the wal3 reader. (#4772) by @rescrv in #4777
- [BLD]: fix Go test flakes by @codetheweb in #4760
- [BLD]: speed up Rust tests in CI by @codetheweb in #4780
- [ENH]: speed up filter benchmark by @codetheweb in #4782
- [TST] More proptest for rust log service by @Sicheng-Pan in #4771
- [ENH] Log client healthcheck by @HammadB in #4783
- [BLD]: shard Rust integration tests for speedup by @codetheweb in #4676
- [ENH] Set num_records_before_backpressure and test it. by @rescrv in #4769
- [BUG] Populate client args from deprecated args by @itaismith in #4786
- [TST]: fix flakes in Rust tests caused by port conflicts by @codetheweb in #4788
- [BLD]: speed up test_add.py against cluster by @codetheweb in #4781
- [BLD]: remove usage of forked Blacksmith actions by @codetheweb in #4789
- [TST] Move windows-based tests out of PR Checks by @eculver in #4748
- [ENH] Tool to purge a collection from the dirty log. by @rescrv in #4787
- [ENH] Remove CoreML as a provider for default ef by @jairad26 in #4779
- [BLD]: move GC proptest into separate job by @codetheweb in #4794
- [CLN] Unify operator types by @Sicheng-Pan in #4656
- [BUG] Fix test parallelization by @eculver in #4797
- [DOC] Add missing quotes by @BrodaNoel in #4795
- [CHORE] address logger deprecation warnings by @emmanuel-ferdman in #4668
- [ENH] Tool to inspect the contents of the log. by @rescrv in #4757
- [BUG] Clean up tracing by @drewkim in #4793
- [ENH] Add resource_name to SysDB tenants table by @drewkim in #4730
- [TST]: fix local SQLite fixtures: every test should have a unique persistent directory by @codetheweb in #4800
- [ENH] Add Copy API to chroma storage. by @rescrv in #4798
- [ENH] wal3::copy implemented using scan/AWS copy by @rescrv in #4803
- [TST]: speed up test_embeddings.py against cluster by @codetheweb in #4796
- [BLD]: use sccache during PyPi build by @codetheweb in #4806
- [TST]: fix
test_rebuildflake by @codetheweb in #4808 - [DOC] Update single node performance benchmarks by @jairad26 in #4695
- [ENH] Instrument s3 copy and delete by @Sicheng-Pan in #4811
- [BLD]: pin Python version for wheel build workflow by @codetheweb in #4815
- [BLD]: remove architecture specification from actions/setup-python by @codetheweb in #4816
- [TST] Impl proptest for log seal and migrate by @Sicheng-Pan in #4810
- [DOC] Fix link in embedding docs by @kylediaz in #4805
- [BLD]: disable sccache during maturin build by @codetheweb in #4819
- [ENH]: bump AWS Go S3 SDK to v2 by @codetheweb in #4820
- [ENH]: improve garbage collector tracing by @code...
1.0.12
Version: 1.0.12
Git ref: refs/tags/1.0.12
Build Date: 2025-05-31T02:41
PIP Package: chroma-1.0.12.tar.gz
Github Container Registry Image: :1.0.12
DockerHub Image: :1.0.12
What's Changed
- [ENH] Add rust log service memberlist by @HammadB in #4415
- [BUG] Wire up the rust-log-service member ID to the dirty log. by @rescrv in #4645
- [CLN] Failed precondition -> Internal by @HammadB in #4646
- [BUG] Bump testing back to one rust log service replica. by @rescrv in #4648
- [ENH][mdac] Demonstrate and test how to give per-tenant exclusions. by @rescrv in #4639
- [BUG]: don't create duplicate segments for collection under concurrent get_or_create requests by @codetheweb in #4647
- [BUG] Use the right path for my_member_id in rust-log-service. by @rescrv in #4652
- [DOC] fix docs for list_collections by @jairad26 in #4649
- [ENH] Cleanup the single most spammy log line in rls. by @rescrv in #4654
- [ENH]: sysdb changes to support moving collection hard deletes to garbage collector by @codetheweb in #4607
- [ENH]: serde util for optional u128 by @c-gamble in #4659
- [BUG]: root collection ID should be null if empty string by @codetheweb in #4663
- [ENH] Clean up client manager into manager/assigner - make log client use it by @HammadB in #4640
- [ENH] Make explicit seal/migrate calls for the log service. by @rescrv in #4669
- [ENH]: add readiness probe for garbage collector by @codetheweb in #4662
- [ENH]: perform collection hard deletes from garbage collector by @codetheweb in #4605
- [TST] Regex testing by @Sicheng-Pan in #4570
- [ENH]: soft delete databases, add
FinishDatabaseDeletiongRPC method to hard delete databases by @codetheweb in #4627 - [BLD]: fix typo so that test durations are reported properly by @codetheweb in #4674
- [ENH]: wire GC v2 to new cleanup modes & call FinishDatabaseDeletion from garbage collector by @codetheweb in #4671
- [ENH] Robustly handle errors on the compaction path of the log. by @rescrv in #4677
- [BUG] Raise Error when can't deserialize configuration json from server, lazily load ef on CollectionModel, warn on api_key by @jairad26 in #4471
- [ENH] Add logging statements to figure out why forking is failing in staging. by @rescrv in #4679
- [ENH] Prefetch block by prefixes by @Sicheng-Pan in #4623
- [ENH] Add validation when multiple embedding functions set on client by @jairad26 in #4507
- [BLD]: parallelize cross version test by @codetheweb in #4675
- [ENH]: don't skip GC for collection in fork tree if using GC v2 by @codetheweb in #4681
- [ENH] add Mistral embedding function, fix some naming mismatches across clients by @jairad26 in #4653
- [ENH][chroma-load] Allow reference data sets to reference minilm6v2. by @rescrv in #4687
- [RELEASE] 1.0.12 by @jairad26 in #4685
New Contributors
Full Changelog: 1.0.11...1.0.12
1.0.10
Version: 1.0.10
Git ref: refs/tags/1.0.10
Build Date: 2025-05-22T03:00
PIP Package: chroma-1.0.10.tar.gz
Github Container Registry Image: :1.0.10
DockerHub Image: :1.0.10
What's Changed
- [CHORE] Use bigger machine for build and publish container image by @HammadB in #4533
- [ENH] Expose may_contain for disk cache, use in prefetch by @HammadB in #4530
- [BUG]: use byte offset in full-text reader rather than token position by @codetheweb in #4531
- [ENH]: Add spann metrics by @sanketkedia in #4492
- [ENH]: Add name to various foyer caches by @sanketkedia in #4532
- [ENH]:
ListCollectionsToGcreturns lineage file path, group by fork tree, accept optional tenant for filtering by @codetheweb in #4529 - [BUG]: increase max payload size of log service (Go) by @codetheweb in #4534
- [ENH] Fix 422 Unprocessable Entity error in Chroma Load by @rescrv in #4537
- [CHORE] Reduce default NUM_FORKS quota rule value by @drewkim in #4525
- Revert "[BUG]: increase max payload size of log service (Go) (#4534)" by @eculver in #4540
- [CHORE] Fix test-embeddings.py and test_sanity by @rescrv in #4526
- [BUG] Default embedding function in JS did not create the correct config dict by @jairad26 in #4539
- [ENH] Emit log_uncompacted_record_count from rust log service. by @rescrv in #4541
- [DBG] Add temporary trace for filter argument by @Sicheng-Pan in #4548
- [ENH] Support custom data sets for chroma load. by @rescrv in #4547
- [BUG] Restore increase max payload size of log service (Go) by @eculver in #4546
- [BUG]: v0 in version file for forked collection missing segment file paths from source collection by @codetheweb in #4550
- [ENH] Add log sealing to the go service. by @rescrv in #4554
- [BUG]: Regex search returning documents that are deleted by @sanketkedia in #4562
- [BUG] Add hosted-frontend to OTel stdout layer by @drewkim in #4564
- [BUG]: Handle version file creation with empty file paths by @sanketkedia in #4552
- [BLD] Do not trigger deploy on merge to release branches by @eculver in #4561
- [ENH] For local: use subquery for FTS, unions for int & float metadata expr, is true -> is not null by @jairad26 in #4556
- [ENH] Add a safety cutoff to the rust log service. by @rescrv in #4535
- [ENH] Add handling for ChromaQuotaExceededError by @gshahbazian in #4569
- [ENH] bump JS client to v2.4.5 by @philipithomas in #4574
- [CHORE] Remove validation on ef config update for model path by @jairad26 in #4571
- [ENH] Add a tool to reason through the state space of bootstrap. by @rescrv in #4558
- [RELEASE] CLI 1.1.2 by @itaismith in #4572
- [ENH] Bootstrap a wal3 log from existing content. by @rescrv in #4560
- [BUG] Fix race in get_or_create by @HammadB in #4568
- [BLD]: use blacksmith pull-through container image cache for Tilt cluster by @codetheweb in #4542
- [ENH]: SysDb should return lineage, version file paths and root collection ID on collections by @codetheweb in #4557
- [BLD]: use uv in CI by @codetheweb in #4581
- [BLD] retry kind setup by @codetheweb in #4584
- [RELEASE] 1.0.10 by @itaismith in #4587
Full Changelog: 1.0.9...1.0.10
cli-1.1.2
CLI release.