Releases: chroma-core/chroma
0.4.0
0.3.29
Version: 0.3.29
Git ref: refs/tags/0.3.29
Build Date: 2023-07-12T19:58
PIP Package: chroma-0.3.29.tar.gz
Docker Image: ghcr.io/chroma-core/chroma:0.3.29
What's Changed
- 0.3.28 by @jeffchuber in #800
- Release/0.3.29 by @jeffchuber in #802
Full Changelog: 0.3.28...0.3.29
0.3.27
Version: 0.3.27
Git ref: refs/tags/0.3.27
Build Date: 2023-07-10T19:54
PIP Package: chroma-0.3.27.tar.gz
Docker Image: ghcr.io/chroma-core/chroma:0.3.27
What's Changed
- [easy] remove duplicate pypika from requirements.txt by @abizerll in #693
- fix wrong return type by @tegardp in #613
- Fail validation for bools in metadata by @atroyn in #672
- Add embedding support for Transformers.js by @xenova in #664
- Return ns since epoch on /heartbeat by @kristofferostlund in #712
- fix JS Where type, closes #718 by @jeffchuber in #722
- fix(gcp): fixed terraform definitions for gcp example by @Rezrazi in #632
- Fixes some typos in the docstring for Python collection.add(...) call by @worldveil in #673
- #642 - Fix for hnswlib docker build issues by @perryrobinson in #690
- update client usage in example by @suhasdeshpande in #724
- fix cohere api key by @tonisives in #726
- Enable custom JS Client headers during request to Chroma Instance by @timothycarambat in #728
- Normalized embeddings by @albertovilla in #737
- Examples folder refactor by @jeffchuber in #736
- fix port str by @jeffchuber in #758
- bump JS to fix cohere embedding function by @jeffchuber in #742
- cohere by @jeffchuber in #743
- Fix types from numpy by @jeffchuber in #735
- API implementation for segment-based architecture by @levand in #662
- [Experimental] Distance distribution relevance by @atroyn in #762
- JS Improvements by @jeffchuber in #649
- Hardpin pyproject.toml to fix #774 by @HammadB in #783
- Release 0.3.27 by @HammadB in #784
New Contributors
- @abizerll made their first contribution in #693
- @tegardp made their first contribution in #613
- @xenova made their first contribution in #664
- @kristofferostlund made their first contribution in #712
- @Rezrazi made their first contribution in #632
- @worldveil made their first contribution in #673
- @suhasdeshpande made their first contribution in #724
- @tonisives made their first contribution in #726
- @timothycarambat made their first contribution in #728
- @albertovilla made their first contribution in #737
Full Changelog: 0.3.26...0.3.27
0.3.26
Version: 0.3.26
Git ref: refs/tags/0.3.26
Build Date: 2023-06-05T18:05
PIP Package: chroma-0.3.26.tar.gz
Docker Image: ghcr.io/chroma-core/chroma:0.3.26
What's Changed
- bump JS version and update release process by @jeffchuber in #643
- Add a thin client by @HammadB in #610
- Catch and throw error in ChromaClient.getCollection by @Russell-Pollari in #647
- Fixed #616 by @ishaan812 in #619
- Web AI embedder for JS library by @visheratin in #633
- Improved component model by @levand in #629
- Finish merged TODO to merge in thin client by @HammadB in #658
- Fix incorrect types in QueryResponse by @Russell-Pollari in #661
- js 1.5.2 by @jeffchuber in #663
- Utils for working with Pulsar MessageIDs by @levand in #584
- Types in property tests by @atroyn in #525
- Release 0.3.26 by @HammadB in #670
New Contributors
- @Russell-Pollari made their first contribution in #647
- @ishaan812 made their first contribution in #619
- @visheratin made their first contribution in #633
Full Changelog: 0.3.25...0.3.26
0.3.25
Breaking Change
- the REST api moved from
collection_name
->collection_id
. All clients must update to this.
What's Changed
- Fix docker compose persistence issue and use multistage builder pattern to shrink chroma docker image by @perryrobinson in #456
- bump to 1.4.2. by @jeffchuber in #552
- Change cross version tests to use standard import from path by @HammadB in #557
- Switch to a model that tracks metadata instead of set in test_collections.py by @HammadB in #558
- Disable telemetry in CI by @levand in #561
- Class-based Dependency Injection by @levand in #480
- Add new
overrides
lib to pyproject.toml by @levand in #563 - switch to named params for JS client by @jeffchuber in #513
- Add organization_id to openai embeddings by @Barqawiz in #548
- Add bookkeep on delete by @HammadB in #537
- Return 0 results Instead of raising NoDatapointException on an empty filter by @HammadB in #575
- Validate len(array) > 0 - address #437 by @HammadB in #577
- When there is no data, don't error just return 0 results by @HammadB in #576
- add initial contributing.md doc by @jeffchuber in #578
- Chroma core/chrome 536 by @suitedaces in #568
- docker-compose data persistence fix and docker compose up without build by @NxP4Code in #531
- Added api_base and api_type to the OpenAIEmbeddingFunction by @sudhcha in #517
- Switch to ONNX model for default embedding model by @HammadB in #267
- DB base classes and query building tools by @levand in #511
- [bugfix] raises NotEnoughElementsException complaining n_results is greater than total number of elements by @Satyam-79 in #360
- switch to camelcase inputs by @jeffchuber in #587
- Add task instruction pairing to InstructorEmbeddingFunction by @marvinyan in #556
- Add Google Vertex Embedding Function by @Josh-XT in #528
- collection.delete() Bug fix by @NxP4Code in #592
- SQL Migration system by @levand in #559
- bump JS to 1.5.0 by @jeffchuber in #607
New Contributors
- @perryrobinson made their first contribution in #456
- @Barqawiz made their first contribution in #548
- @suitedaces made their first contribution in #568
- @NxP4Code made their first contribution in #531
- @sudhcha made their first contribution in #517
- @marvinyan made their first contribution in #556
- @Josh-XT made their first contribution in #528
Full Changelog: 0.3.23...0.3.25
0.3.23
Version: 0.3.23
Git ref: refs/tags/0.3.23
Build Date: 2023-05-15T22:26
PIP Package: chroma-0.3.23.tar.gz
Docker Image: ghcr.io/chroma-core/chroma:0.3.23
What's Changed
- Add Google PaLM embedding function. by @dglazkov in #445
- Use collection id instead of name by @levand in #291
- Extend deadline for hypothesis by @HammadB in #504
- Add precommit hooks by @HammadB in #483
- Increase hnswlib num_threads to match cpu_count by @HammadB in #505
- Fix update_collection by @HammadB in #502
- Guard against missing collection in Collection hypothesis tests by @levand in #514
- Prevent duplicate collection names by @levand in #519
- Feature added: Validate that embeddings on add, query, update, upsert are numeric by @Satyam-79 in #481
- Fix types in hnswlib.py by @HammadB in #522
- Adds device (cuda) option for TransformerEmbeddingFunction by @spartanhaden in #331
- Add ability to pass model name to CohereEmbeddingFunction by @naynaly10 in #382
- added missing embedding_function param in get_or_create_collection by @shivankar-p in #307
- Add Python 3.10.0 note to DEVELOP.md by @dglazkov in #444
- Add example demonstrating using openai & cohere embeddings by @fr0th in #321
- Fix types in fastapi server and related files by @HammadB in #524
- Fix query bug by @HammadB in #532
- Add Text2VecEmbeddingFunction by @rxy1212 in #417
- Python docstings and types for docs by @jeffchuber in #541
- Release 0.3.23 by @HammadB in #550
New Contributors
- @dglazkov made their first contribution in #445
- @Satyam-79 made their first contribution in #481
- @spartanhaden made their first contribution in #331
- @rxy1212 made their first contribution in #417
Full Changelog: 0.3.22...0.3.23
0.3.22
Version: 0.3.22
Git ref: refs/tags/0.3.22
Build Date: 2023-05-08T19:46
PIP Package: chroma-0.3.22.tar.gz
Docker Image: ghcr.io/chroma-core/chroma:0.3.22
What's Changed
- fix typo in DEVELOP.md by @eltociear in #317
- updated n_results parameter in example query by @shivankar-p in #319
- Change the spelling of Srart to Start by @pkiage in #310
- Remove sudo usage from Google Cloud deployment example by @Alw3ys in #259
- add running js tests, currently all pass by @jeffchuber in #297
- [meta] add github issue templates by @sw-yx in #256
- [docs] add replit template to readme by @sw-yx in #318
- remove contact question from github issue template by @sw-yx in #362
- [bugfix] Ensure Openai batch embeddings are sorted by index by @ashwinsr in #344
- make api_key in OpenAIEmbeddingFunction optional by @fr0th in #320
- JS client parity and broken out tests by @jeffchuber in #292
- Update roadmap url by @AdjectiveAllison in #393
- Removing pat due to public repo being clonable with no permissions by @AdjectiveAllison in #392
- Fix client tests by @grishick in #402
- Fix OpenAIEmbeddingFunction in JS to use passed model name by @naynaly10 in #381
- Remove duplication from .gitignore by @naynaly10 in #376
- much improved doc strings for client by @jeffchuber in #290
- swap axios for fetch in the JS client by @jeffchuber in #409
- Team/hypothesis tests by @HammadB in #474
- check for none instead of truth for optional array arguments by @schwebke in #408
- Upgrade to 0.3.22 by @HammadB in #479
New Contributors
- @shivankar-p made their first contribution in #319
- @pkiage made their first contribution in #310
- @ashwinsr made their first contribution in #344
- @fr0th made their first contribution in #320
- @AdjectiveAllison made their first contribution in #393
- @grishick made their first contribution in #402
- @naynaly10 made their first contribution in #381
- @schwebke made their first contribution in #408
Full Changelog: 0.3.21...0.3.22
0.3.21
Version: 0.3.21
Git ref: refs/tags/0.3.21
Build Date: 2023-04-05T04:10
PIP Package: chroma-0.3.21.tar.gz
Docker Image: ghcr.io/chroma-core/chroma:0.3.21
What's Changed
- Increment version to 0.3.20 by @levand in #286
- Add flake8 linter, address linter issues by @HammadB in #287
- Fix update bug by @HammadB in #293
- Release 0.3.21 by @HammadB in #294
Full Changelog: 0.3.20...0.3.21
0.3.20
Version: 0.3.20
Git ref: refs/tags/0.3.20
Build Date: 2023-04-03T14:45
PIP Package: chroma-0.3.20.tar.gz
Docker Image: ghcr.io/chroma-core/chroma:0.3.20
Full Changelog: 0.3.19...0.3.20
0.3.18
Version: 0.3.18
Git ref: refs/tags/0.3.18
Build Date: 2023-03-31T16:28
PIP Package: chroma-0.3.18.tar.gz
Docker Image: ghcr.io/chroma-core/chroma:0.3.18
What's Changed
- Version 0.3.17 by @levand in #266
- Fix bug with multiple collections by @levand in #271
- Release 0.3.18 by @HammadB in #273
Full Changelog: 0.3.17...0.3.18