Version: 1.2.2
Git ref: refs/tags/1.2.2
Build Date: 2025-10-26T22:10
PIP Package: chroma-1.2.2.tar.gz
Github Container Registry Image: :1.2.2
DockerHub Image: :1.2.2
What's Changed
- [ENH]: remove request structs from Chroma Rust client by @codetheweb in #5662
- [ENH]: (Rust client) add get_collection() and delete_collection() methods by @codetheweb in #5663
- [ENH] Serialize Where clause in Rust by @Sicheng-Pan in #5665
- [CHORE] Make Ollama EF re-use connection by @rescrv in #5654
- [ENH] cleanup client types by @rescrv in #5652
- [CHORE] Someone set us up the publishing. by @rescrv in #5667
- [ENH]: (Rust client): export options at top level of crate by @codetheweb in #5670
- [BUG] Disable fork until request types match response types by @rescrv in #5672
- [ENH]: add
chroma_cloud()constructor forChromaClientOptions {}by @codetheweb in #5669 - [ENH]: accept
AsRef<str>instead ofString/Into<String>for all methods on Rust client by @codetheweb in #5668 - [ENH] Fix forking. by @rescrv in #5674
- [ENH]: (Rust client) add accessors by @codetheweb in #5677
- [ENH]: (Rust client) rename ChromaClient -> ChromaHttpClient by @codetheweb in #5679
- [ENH]: (Rust client): rename
default_database_name->database_nameby @codetheweb in #5678 - [ENH]: (Rust client): improve client init methods by @codetheweb in #5683
- [ENH] Support From for UpdateMetadataValue by @rescrv in #5682
- [ENH] Export types from
chromacrate by @rescrv in #5676 - [ENH] version the deps we will publish by @rescrv in #5673
- [ENH]: (Rust client): improve std::fmt::Debug of
ChromaCollectionby @codetheweb in #5689 - [BUG] Use proper request types for on-the-wire. by @rescrv in #5690
- [CHORE] s/InternalSchema/Schema/g by @rescrv in #5680
- [ENH] Reconcile schema -> config for old clients by @jairad26 in #5684
- [ENH]: (Rust client): fix database resolution by @codetheweb in #5692
- [ENH]: Limit users from setting index params by @sanketkedia in #5694
- [CHORE] Switch to setup-docker-builder action by @rescrv in #5695
- [ENH]: (Rust client): add
collection.modify()method by @codetheweb in #5681 - [ENH] Builders for SearchPayload by @Sicheng-Pan in #5698
- [TST] Tests for the ChromaCollection object. by @rescrv in #5666
- [ENH] Add schema reconciliation to get_collection_by_crn by @jairad26 in #5696
- [ENH]: (Rust client): move metrics out of struct field by @codetheweb in #5697
- [BUG] Merge conflict broke main. ChromaClientError was renamed. by @rescrv in #5701
- [DOC] Document the new rust client. by @rescrv in #5658
- [DOC] Document invariants of the function scheduling apparatus. by @rescrv in #5619
- [ENH]: (Rust client): export more types, config -> schema on create_collection() by @codetheweb in #5699
- [ENH] BM25 support for Rust client by @Sicheng-Pan in #5688
- [ENH] Control how far into the future s3heap scans by @rescrv in #5620
- [ENH]: (Rust client): make get_database_name() and get_tenant_id() public by @codetheweb in #5703
- [DOC] Document
Searchrelated types and methods by @Sicheng-Pan in #5700 - [BUG] Remove
chromacrate from default tracing list by @jasonvigil in #5706 - [ENH] Set crate version numbers for 2025-10-21 release. by @rescrv in #5702
- [ENH] Schema helpers for rust client by @Sicheng-Pan in #5707
- [CLN] Cleanup schema errors by @Sicheng-Pan in #5711
- [ENH] Add a README.md to the Chroma crate. by @rescrv in #5708
- [CHORE] Set v0.5.0 for chroma by @rescrv in #5713
- [ENH] Python client cleanup: export hosted ef from utils, fix sparse auto-embed by @jairad26 in #5710
- [BUG] Export more missing types by @rescrv in #5712
- [ENH] Add Schema to js client by @jairad26 in #5621
- [BUG]: Populate ef and space from config if schema is none by @sanketkedia in #5704
- [CHORE] Add stateful quota for num functions. by @rescrv in #5630
- [CHORE][chroma] Use a collection per test rather than database per test. by @rescrv in #5717
- [DOC] Make codetheweb and rescrv co-owners of the crates we publish for the client. by @rescrv in #5718
- Revert "[ENH] Smooth frontend deployment rollout process (#5601)" by @jasonvigil in #5719
- [BUG]: Fix erroneous priority rollback guard in NAC by @tanujnay112 in #5560
- [BUG]: (Rust client): fix collection.modify() API path by @codetheweb in #5722
- [BUG]: Prevent persisting hnsw to disk when direct_hnsw is enable by @tanujnay112 in #5724
- [CLN]: remove v1 of garbage collection by @codetheweb in #5627
- [ENH]: Added SysDB functionality for TaskRunner support by @tanujnay112 in #5685
- [BUG] Default create path with no config or schema does not populate default ef in schema by @jairad26 in #5726
- [ENH] Embed query strings in search api by @jairad26 in #5599
- [DOC] Sync docs by @drewkim in #5705
- [ENH]: Support Key object in schema by @sanketkedia in #5721
- [DOC] Document search API by @Sicheng-Pan in #5521
- [ENH]: Add Rust task client and execution operators by @tanujnay112 in #5686
- [ENH]: modify collection updates schema by @sanketkedia in #5730
- [BUG]: fix typo in collection_upsert() handler: AuthzAction::Update -> Upsert by @codetheweb in #5737
- [BUG] Catch panic when applied migration exceeds source migrations in sqlite by @jairad26 in #5738
- [RELEASE] Python 1.2.2 by @jairad26 in #5739
Full Changelog: 1.2.1...1.2.2