chroma-core/chroma (chromadb)
### [`v0.4.21`](https://togithub.com/chroma-core/chroma/releases/tag/0.4.21)
[Compare Source](https://togithub.com/chroma-core/chroma/compare/0.4.20...0.4.21)
Version: `0.4.21`
Git ref: `refs/tags/0.4.21`
Build Date: `2023-12-20T23:33`
PIP Package: `chroma-0.4.21.tar.gz`
Github Container Registry Image: `ghcr.io/chroma-core/chroma:0.4.21`
DockerHub Image: `chromadb/chroma:0.4.21`
#### What's Changed
- Only url.QueryEscape() username and password by [@beggers](https://togithub.com/beggers) in [https://github.com/chroma-core/chroma/pull/1537](https://togithub.com/chroma-core/chroma/pull/1537)
- JS Client: peer dependency [@google/generative-ai](https://togithub.com/google/generative-ai) by [@LarchLiu](https://togithub.com/LarchLiu) in [https://github.com/chroma-core/chroma/pull/1535](https://togithub.com/chroma-core/chroma/pull/1535)
- 1.7.2 bump by [@jeffchuber](https://togithub.com/jeffchuber) in [https://github.com/chroma-core/chroma/pull/1547](https://togithub.com/chroma-core/chroma/pull/1547)
- Remove URL-escaping for coordinator password and username by [@beggers](https://togithub.com/beggers) in [https://github.com/chroma-core/chroma/pull/1546](https://togithub.com/chroma-core/chroma/pull/1546)
- \[CLN]: Clean up small nits by [@tazarov](https://togithub.com/tazarov) in [https://github.com/chroma-core/chroma/pull/1489](https://togithub.com/chroma-core/chroma/pull/1489)
- \[ENH] go/coordinator: grpcserver supports mTLS by [@zhangjinpeng1987](https://togithub.com/zhangjinpeng1987) in [https://github.com/chroma-core/chroma/pull/1362](https://togithub.com/chroma-core/chroma/pull/1362)
- JS client: fixed syntax error in npm readme by [@Ymirke](https://togithub.com/Ymirke) in [https://github.com/chroma-core/chroma/pull/1492](https://togithub.com/chroma-core/chroma/pull/1492)
- \[ENH]: Added cohere-ai 7.0.0 support in package.json by [@tazarov](https://togithub.com/tazarov) in [https://github.com/chroma-core/chroma/pull/1460](https://togithub.com/chroma-core/chroma/pull/1460)
- 1.7.3 by [@jeffchuber](https://togithub.com/jeffchuber) in [https://github.com/chroma-core/chroma/pull/1550](https://togithub.com/chroma-core/chroma/pull/1550)
- Ask user if they want to use gpt3.5 or gpt4 in chat with your documents example by [@BChip](https://togithub.com/BChip) in [https://github.com/chroma-core/chroma/pull/1116](https://togithub.com/chroma-core/chroma/pull/1116)
- \[ENH]: SHA256 sum check of Chroma's onnx model. by [@tazarov](https://togithub.com/tazarov) in [https://github.com/chroma-core/chroma/pull/1493](https://togithub.com/chroma-core/chroma/pull/1493)
- \[BUG] Fix failing TestCollectionDb_GetCollections by [@Ishiihara](https://togithub.com/Ishiihara) in [https://github.com/chroma-core/chroma/pull/1551](https://togithub.com/chroma-core/chroma/pull/1551)
- \[BUG] Raise exception when attempting to change DF by [@reaganjlee](https://togithub.com/reaganjlee) in [https://github.com/chroma-core/chroma/pull/1461](https://togithub.com/chroma-core/chroma/pull/1461)
- \[BUG] Fix SysDB related CI tests failure by [@Ishiihara](https://togithub.com/Ishiihara) in [https://github.com/chroma-core/chroma/pull/1555](https://togithub.com/chroma-core/chroma/pull/1555)
- \[BUG] Fix data race issue in memberlist by [@Ishiihara](https://togithub.com/Ishiihara) in [https://github.com/chroma-core/chroma/pull/1556](https://togithub.com/chroma-core/chroma/pull/1556)
- Defer fastapi type imports in auth by [@beggers](https://togithub.com/beggers) in [https://github.com/chroma-core/chroma/pull/1557](https://togithub.com/chroma-core/chroma/pull/1557)
- Release 0.4.21 by [@beggers](https://togithub.com/beggers) in [https://github.com/chroma-core/chroma/pull/1559](https://togithub.com/chroma-core/chroma/pull/1559)
#### New Contributors
- [@LarchLiu](https://togithub.com/LarchLiu) made their first contribution in [https://github.com/chroma-core/chroma/pull/1535](https://togithub.com/chroma-core/chroma/pull/1535)
- [@zhangjinpeng1987](https://togithub.com/zhangjinpeng1987) made their first contribution in [https://github.com/chroma-core/chroma/pull/1362](https://togithub.com/chroma-core/chroma/pull/1362)
- [@Ymirke](https://togithub.com/Ymirke) made their first contribution in [https://github.com/chroma-core/chroma/pull/1492](https://togithub.com/chroma-core/chroma/pull/1492)
- [@BChip](https://togithub.com/BChip) made their first contribution in [https://github.com/chroma-core/chroma/pull/1116](https://togithub.com/chroma-core/chroma/pull/1116)
- [@reaganjlee](https://togithub.com/reaganjlee) made their first contribution in [https://github.com/chroma-core/chroma/pull/1461](https://togithub.com/chroma-core/chroma/pull/1461)
**Full Changelog**: https://github.com/chroma-core/chroma/compare/0.4.20...0.4.21
### [`v0.4.20`](https://togithub.com/chroma-core/chroma/releases/tag/0.4.20)
[Compare Source](https://togithub.com/chroma-core/chroma/compare/0.4.19...0.4.20)
Version: `0.4.20`
Git ref: `refs/tags/0.4.20`
Build Date: `2023-12-15T06:28`
PIP Package: `chroma-0.4.20.tar.gz`
Github Container Registry Image: `ghcr.io/chroma-core/chroma:0.4.20`
DockerHub Image: `chromadb/chroma:0.4.20`
#### What's Changed
- \[ENH] Fix for record pagination by [@jeffchuber](https://togithub.com/jeffchuber) in [https://github.com/chroma-core/chroma/pull/1450](https://togithub.com/chroma-core/chroma/pull/1450)
- \[BUG] Bugfixes in auth overwrite by [@beggers](https://togithub.com/beggers) in [https://github.com/chroma-core/chroma/pull/1511](https://togithub.com/chroma-core/chroma/pull/1511)
- \[ENH] Pagination count collections by [@jeffchuber](https://togithub.com/jeffchuber) in [https://github.com/chroma-core/chroma/pull/1451](https://togithub.com/chroma-core/chroma/pull/1451)
- \[ENH] Add rust rendezvous hashing and errors by [@HammadB](https://togithub.com/HammadB) in [https://github.com/chroma-core/chroma/pull/1508](https://togithub.com/chroma-core/chroma/pull/1508)
- \[ENH] Add rust assignmenment policy and config management by [@HammadB](https://togithub.com/HammadB) in [https://github.com/chroma-core/chroma/pull/1510](https://togithub.com/chroma-core/chroma/pull/1510)
- \[ENH] Add JinaEmbedding TypeScript client by [@JoanFM](https://togithub.com/JoanFM) in [https://github.com/chroma-core/chroma/pull/1406](https://togithub.com/chroma-core/chroma/pull/1406)
- Gemini by [@jeffchuber](https://togithub.com/jeffchuber) in [https://github.com/chroma-core/chroma/pull/1520](https://togithub.com/chroma-core/chroma/pull/1520)
- CloudClient support by [@jeffchuber](https://togithub.com/jeffchuber) in [https://github.com/chroma-core/chroma/pull/1527](https://togithub.com/chroma-core/chroma/pull/1527)
- \[Release] 0.4.20 by [@HammadB](https://togithub.com/HammadB) in [https://github.com/chroma-core/chroma/pull/1530](https://togithub.com/chroma-core/chroma/pull/1530)
- release JS to 1.7.1 by [@jeffchuber](https://togithub.com/jeffchuber) in [https://github.com/chroma-core/chroma/pull/1533](https://togithub.com/chroma-core/chroma/pull/1533)
**Full Changelog**: https://github.com/chroma-core/chroma/compare/0.4.19...0.4.20
### [`v0.4.19`](https://togithub.com/chroma-core/chroma/releases/tag/0.4.19)
[Compare Source](https://togithub.com/chroma-core/chroma/compare/0.4.18...0.4.19)
Version: `0.4.19`
Git ref: `refs/tags/0.4.19`
Build Date: `2023-12-13T00:25`
PIP Package: `chroma-0.4.19.tar.gz`
Github Container Registry Image: `ghcr.io/chroma-core/chroma:0.4.19`
DockerHub Image: `chromadb/chroma:0.4.19`
#### What's Changed
- \[ENH]: FastAPI Instrumentation for improved traceability by [@tazarov](https://togithub.com/tazarov) in [https://github.com/chroma-core/chroma/pull/1281](https://togithub.com/chroma-core/chroma/pull/1281)
- ENH: add new setting for configuring the db migration hashing algorithm (add sha256) by [@Avantol13](https://togithub.com/Avantol13) in [https://github.com/chroma-core/chroma/pull/1383](https://togithub.com/chroma-core/chroma/pull/1383)
- \[BUG]: DB and tenant not properly mapped on get_collection by [@tazarov](https://togithub.com/tazarov) in [https://github.com/chroma-core/chroma/pull/1384](https://togithub.com/chroma-core/chroma/pull/1384)
- add host & port comparision if both set in HttpClient and Settings param by [@3cham](https://togithub.com/3cham) in [https://github.com/chroma-core/chroma/pull/1266](https://togithub.com/chroma-core/chroma/pull/1266)
- ENH: Allow default headers to be passed to OpenAI API by [@GusAntoniassi](https://togithub.com/GusAntoniassi) in [https://github.com/chroma-core/chroma/pull/1397](https://togithub.com/chroma-core/chroma/pull/1397)
- \[BUG] Fix [#478](https://togithub.com/chroma-core/chroma/issues/478) by [@HammadB](https://togithub.com/HammadB) in [https://github.com/chroma-core/chroma/pull/1402](https://togithub.com/chroma-core/chroma/pull/1402)
- \[ENH] Adds memberlist manager by [@HammadB](https://togithub.com/HammadB) in [https://github.com/chroma-core/chroma/pull/1354](https://togithub.com/chroma-core/chroma/pull/1354)
- \[ENH] Update SubmitEmbeddingRecord to take collection_id. Update EmbeddingRecord to take collection_id by [@HammadB](https://togithub.com/HammadB) in [https://github.com/chroma-core/chroma/pull/1359](https://togithub.com/chroma-core/chroma/pull/1359)
- \[ENH] Add rendezvous hashing to go and python. Add Assignment policy to go so it can be used in future commits by [@HammadB](https://togithub.com/HammadB) in [https://github.com/chroma-core/chroma/pull/1360](https://togithub.com/chroma-core/chroma/pull/1360)
- \[ENH] Worker Topic Assignment by [@HammadB](https://togithub.com/HammadB) in [https://github.com/chroma-core/chroma/pull/1376](https://togithub.com/chroma-core/chroma/pull/1376)
- \[ENH] Proxy assignment by [@HammadB](https://togithub.com/HammadB) in [https://github.com/chroma-core/chroma/pull/1378](https://togithub.com/chroma-core/chroma/pull/1378)
- feat: add Jina AI embedding function by [@JoanFM](https://togithub.com/JoanFM) in [https://github.com/chroma-core/chroma/pull/1324](https://togithub.com/chroma-core/chroma/pull/1324)
- Pass input_type to cohere embedding models by [@beggers](https://togithub.com/beggers) in [https://github.com/chroma-core/chroma/pull/1407](https://togithub.com/chroma-core/chroma/pull/1407)
- \[CLN] Warn when chroma_server_nofile is higher than sys hard limit by [@beggers](https://togithub.com/beggers) in [https://github.com/chroma-core/chroma/pull/1409](https://togithub.com/chroma-core/chroma/pull/1409)
- \[ENH] Add schema migration to the go coordinator by [@Ishiihara](https://togithub.com/Ishiihara) in [https://github.com/chroma-core/chroma/pull/1365](https://togithub.com/chroma-core/chroma/pull/1365)
- Release 0.4.18 by [@beggers](https://togithub.com/beggers) in [https://github.com/chroma-core/chroma/pull/1415](https://togithub.com/chroma-core/chroma/pull/1415)
- \[ENH] Verify clients use HTTP 1.1 + by [@atroyn](https://togithub.com/atroyn) in [https://github.com/chroma-core/chroma/pull/1416](https://togithub.com/chroma-core/chroma/pull/1416)
- \[CLN]: Numpy version alignment by [@tazarov](https://togithub.com/tazarov) in [https://github.com/chroma-core/chroma/pull/1422](https://togithub.com/chroma-core/chroma/pull/1422)
- \[CLN]: Removing pydantic < 2.0 upper bound in python client by [@tazarov](https://togithub.com/tazarov) in [https://github.com/chroma-core/chroma/pull/1421](https://togithub.com/chroma-core/chroma/pull/1421)
- Opentelemetry requirements in Python client by [@beggers](https://togithub.com/beggers) in [https://github.com/chroma-core/chroma/pull/1437](https://togithub.com/chroma-core/chroma/pull/1437)
- Remove redundant check for "requests" module by [@kno10](https://togithub.com/kno10) in [https://github.com/chroma-core/chroma/pull/1427](https://togithub.com/chroma-core/chroma/pull/1427)
- \[ENH]: Embedding Function - Hugging Face Text Embedding Server by [@tazarov](https://togithub.com/tazarov) in [https://github.com/chroma-core/chroma/pull/1371](https://togithub.com/chroma-core/chroma/pull/1371)
- \[ENH]: Local Observability Stack with OTEL and Zipkin by [@tazarov](https://togithub.com/tazarov) in [https://github.com/chroma-core/chroma/pull/1279](https://togithub.com/chroma-core/chroma/pull/1279)
- \[BUG] Postgres support for metadata store by [@Ishiihara](https://togithub.com/Ishiihara) in [https://github.com/chroma-core/chroma/pull/1459](https://togithub.com/chroma-core/chroma/pull/1459)
- \[BUG] Fix Postgres connection by [@Ishiihara](https://togithub.com/Ishiihara) in [https://github.com/chroma-core/chroma/pull/1464](https://togithub.com/chroma-core/chroma/pull/1464)
- \[EHN] Add topic creation for RendezvousAssignmentPolicy by [@Ishiihara](https://togithub.com/Ishiihara) in [https://github.com/chroma-core/chroma/pull/1463](https://togithub.com/chroma-core/chroma/pull/1463)
- \[ENH]: Docker compose data volume by [@tazarov](https://togithub.com/tazarov) in [https://github.com/chroma-core/chroma/pull/1119](https://togithub.com/chroma-core/chroma/pull/1119)
- \[BUG]: Metada DB cleanup upon collection delete by [@tazarov](https://togithub.com/tazarov) in [https://github.com/chroma-core/chroma/pull/1320](https://togithub.com/chroma-core/chroma/pull/1320)
- \[ENH] add not contains filter to where clause by [@weiligu](https://togithub.com/weiligu) in [https://github.com/chroma-core/chroma/pull/1469](https://togithub.com/chroma-core/chroma/pull/1469)
- Install Atlas in Coordinator's Docker container by [@beggers](https://togithub.com/beggers) in [https://github.com/chroma-core/chroma/pull/1472](https://togithub.com/chroma-core/chroma/pull/1472)
- \[BUG] - corrected error response for update and upsert [#1466](https://togithub.com/chroma-core/chroma/issues/1466) by [@shardulkulkarni95](https://togithub.com/shardulkulkarni95) in [https://github.com/chroma-core/chroma/pull/1470](https://togithub.com/chroma-core/chroma/pull/1470)
- \[BUG] Fix memberlist_manager test by [@Ishiihara](https://togithub.com/Ishiihara) in [https://github.com/chroma-core/chroma/pull/1476](https://togithub.com/chroma-core/chroma/pull/1476)
- \[BUG] Escape URLs in coordinator by [@beggers](https://togithub.com/beggers) in [https://github.com/chroma-core/chroma/pull/1475](https://togithub.com/chroma-core/chroma/pull/1475)
- \[ENH]: Support numpy data types for embeddings by [@tazarov](https://togithub.com/tazarov) in [https://github.com/chroma-core/chroma/pull/1448](https://togithub.com/chroma-core/chroma/pull/1448)
- \[BUG] Fix typos by [@omahs](https://togithub.com/omahs) in [https://github.com/chroma-core/chroma/pull/1477](https://togithub.com/chroma-core/chroma/pull/1477)
- \[ENH] Cloud client by [@atroyn](https://togithub.com/atroyn) in [https://github.com/chroma-core/chroma/pull/1462](https://togithub.com/chroma-core/chroma/pull/1462)
- \[ENH] add AdminClient to API, add tenancy to JS client by [@jeffchuber](https://togithub.com/jeffchuber) in [https://github.com/chroma-core/chroma/pull/1398](https://togithub.com/chroma-core/chroma/pull/1398)
- \[ENH] Add Notifications for CreateCollection and DeleteCollection by [@Ishiihara](https://togithub.com/Ishiihara) in [https://github.com/chroma-core/chroma/pull/1446](https://togithub.com/chroma-core/chroma/pull/1446)
- \[BUG] Fix go build due to sqlite dependency by [@Ishiihara](https://togithub.com/Ishiihara) in [https://github.com/chroma-core/chroma/pull/1486](https://togithub.com/chroma-core/chroma/pull/1486)
- Install jq in Coordinator docker image by [@beggers](https://togithub.com/beggers) in [https://github.com/chroma-core/chroma/pull/1497](https://togithub.com/chroma-core/chroma/pull/1497)
- Allow overwriting of request tenant and db from auth by [@beggers](https://togithub.com/beggers) in [https://github.com/chroma-core/chroma/pull/1498](https://togithub.com/chroma-core/chroma/pull/1498)
- Add xargs to coordinator by [@beggers](https://togithub.com/beggers) in [https://github.com/chroma-core/chroma/pull/1505](https://togithub.com/chroma-core/chroma/pull/1505)
- \[CHORE] Initialize rust by [@HammadB](https://togithub.com/HammadB) in [https://github.com/chroma-core/chroma/pull/1499](https://togithub.com/chroma-core/chroma/pull/1499)
- \[ENH] Add Rust Configuration by [@HammadB](https://togithub.com/HammadB) in [https://github.com/chroma-core/chroma/pull/1507](https://togithub.com/chroma-core/chroma/pull/1507)
- \[CHORE] Add Rust CI & Basic Dockerfile by [@HammadB](https://togithub.com/HammadB) in [https://github.com/chroma-core/chroma/pull/1504](https://togithub.com/chroma-core/chroma/pull/1504)
- Release 0.4.19 by [@beggers](https://togithub.com/beggers) in [https://github.com/chroma-core/chroma/pull/1509](https://togithub.com/chroma-core/chroma/pull/1509)
#### New Contributors
- [@Avantol13](https://togithub.com/Avantol13) made their first contribution in [https://github.com/chroma-core/chroma/pull/1383](https://togithub.com/chroma-core/chroma/pull/1383)
- [@3cham](https://togithub.com/3cham) made their first contribution in [https://github.com/chroma-core/chroma/pull/1266](https://togithub.com/chroma-core/chroma/pull/1266)
- [@GusAntoniassi](https://togithub.com/GusAntoniassi) made their first contribution in [https://github.com/chroma-core/chroma/pull/1397](https://togithub.com/chroma-core/chroma/pull/1397)
- [@JoanFM](https://togithub.com/JoanFM) made their first contribution in [https://github.com/chroma-core/chroma/pull/1324](https://togithub.com/chroma-core/chroma/pull/1324)
- [@kno10](https://togithub.com/kno10) made their first contribution in [https://github.com/chroma-core/chroma/pull/1427](https://togithub.com/chroma-core/chroma/pull/1427)
- [@weiligu](https://togithub.com/weiligu) made their first contribution in [https://github.com/chroma-core/chroma/pull/1469](https://togithub.com/chroma-core/chroma/pull/1469)
- [@shardulkulkarni95](https://togithub.com/shardulkulkarni95) made their first contribution in [https://github.com/chroma-core/chroma/pull/1470](https://togithub.com/chroma-core/chroma/pull/1470)
- [@omahs](https://togithub.com/omahs) made their first contribution in [https://github.com/chroma-core/chroma/pull/1477](https://togithub.com/chroma-core/chroma/pull/1477)
**Full Changelog**: https://github.com/chroma-core/chroma/compare/0.4.17...0.4.19
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
â™» Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
0.4.18
->0.4.21
Release Notes
chroma-core/chroma (chromadb)
### [`v0.4.21`](https://togithub.com/chroma-core/chroma/releases/tag/0.4.21) [Compare Source](https://togithub.com/chroma-core/chroma/compare/0.4.20...0.4.21) Version: `0.4.21` Git ref: `refs/tags/0.4.21` Build Date: `2023-12-20T23:33` PIP Package: `chroma-0.4.21.tar.gz` Github Container Registry Image: `ghcr.io/chroma-core/chroma:0.4.21` DockerHub Image: `chromadb/chroma:0.4.21` #### What's Changed - Only url.QueryEscape() username and password by [@beggers](https://togithub.com/beggers) in [https://github.com/chroma-core/chroma/pull/1537](https://togithub.com/chroma-core/chroma/pull/1537) - JS Client: peer dependency [@google/generative-ai](https://togithub.com/google/generative-ai) by [@LarchLiu](https://togithub.com/LarchLiu) in [https://github.com/chroma-core/chroma/pull/1535](https://togithub.com/chroma-core/chroma/pull/1535) - 1.7.2 bump by [@jeffchuber](https://togithub.com/jeffchuber) in [https://github.com/chroma-core/chroma/pull/1547](https://togithub.com/chroma-core/chroma/pull/1547) - Remove URL-escaping for coordinator password and username by [@beggers](https://togithub.com/beggers) in [https://github.com/chroma-core/chroma/pull/1546](https://togithub.com/chroma-core/chroma/pull/1546) - \[CLN]: Clean up small nits by [@tazarov](https://togithub.com/tazarov) in [https://github.com/chroma-core/chroma/pull/1489](https://togithub.com/chroma-core/chroma/pull/1489) - \[ENH] go/coordinator: grpcserver supports mTLS by [@zhangjinpeng1987](https://togithub.com/zhangjinpeng1987) in [https://github.com/chroma-core/chroma/pull/1362](https://togithub.com/chroma-core/chroma/pull/1362) - JS client: fixed syntax error in npm readme by [@Ymirke](https://togithub.com/Ymirke) in [https://github.com/chroma-core/chroma/pull/1492](https://togithub.com/chroma-core/chroma/pull/1492) - \[ENH]: Added cohere-ai 7.0.0 support in package.json by [@tazarov](https://togithub.com/tazarov) in [https://github.com/chroma-core/chroma/pull/1460](https://togithub.com/chroma-core/chroma/pull/1460) - 1.7.3 by [@jeffchuber](https://togithub.com/jeffchuber) in [https://github.com/chroma-core/chroma/pull/1550](https://togithub.com/chroma-core/chroma/pull/1550) - Ask user if they want to use gpt3.5 or gpt4 in chat with your documents example by [@BChip](https://togithub.com/BChip) in [https://github.com/chroma-core/chroma/pull/1116](https://togithub.com/chroma-core/chroma/pull/1116) - \[ENH]: SHA256 sum check of Chroma's onnx model. by [@tazarov](https://togithub.com/tazarov) in [https://github.com/chroma-core/chroma/pull/1493](https://togithub.com/chroma-core/chroma/pull/1493) - \[BUG] Fix failing TestCollectionDb_GetCollections by [@Ishiihara](https://togithub.com/Ishiihara) in [https://github.com/chroma-core/chroma/pull/1551](https://togithub.com/chroma-core/chroma/pull/1551) - \[BUG] Raise exception when attempting to change DF by [@reaganjlee](https://togithub.com/reaganjlee) in [https://github.com/chroma-core/chroma/pull/1461](https://togithub.com/chroma-core/chroma/pull/1461) - \[BUG] Fix SysDB related CI tests failure by [@Ishiihara](https://togithub.com/Ishiihara) in [https://github.com/chroma-core/chroma/pull/1555](https://togithub.com/chroma-core/chroma/pull/1555) - \[BUG] Fix data race issue in memberlist by [@Ishiihara](https://togithub.com/Ishiihara) in [https://github.com/chroma-core/chroma/pull/1556](https://togithub.com/chroma-core/chroma/pull/1556) - Defer fastapi type imports in auth by [@beggers](https://togithub.com/beggers) in [https://github.com/chroma-core/chroma/pull/1557](https://togithub.com/chroma-core/chroma/pull/1557) - Release 0.4.21 by [@beggers](https://togithub.com/beggers) in [https://github.com/chroma-core/chroma/pull/1559](https://togithub.com/chroma-core/chroma/pull/1559) #### New Contributors - [@LarchLiu](https://togithub.com/LarchLiu) made their first contribution in [https://github.com/chroma-core/chroma/pull/1535](https://togithub.com/chroma-core/chroma/pull/1535) - [@zhangjinpeng1987](https://togithub.com/zhangjinpeng1987) made their first contribution in [https://github.com/chroma-core/chroma/pull/1362](https://togithub.com/chroma-core/chroma/pull/1362) - [@Ymirke](https://togithub.com/Ymirke) made their first contribution in [https://github.com/chroma-core/chroma/pull/1492](https://togithub.com/chroma-core/chroma/pull/1492) - [@BChip](https://togithub.com/BChip) made their first contribution in [https://github.com/chroma-core/chroma/pull/1116](https://togithub.com/chroma-core/chroma/pull/1116) - [@reaganjlee](https://togithub.com/reaganjlee) made their first contribution in [https://github.com/chroma-core/chroma/pull/1461](https://togithub.com/chroma-core/chroma/pull/1461) **Full Changelog**: https://github.com/chroma-core/chroma/compare/0.4.20...0.4.21 ### [`v0.4.20`](https://togithub.com/chroma-core/chroma/releases/tag/0.4.20) [Compare Source](https://togithub.com/chroma-core/chroma/compare/0.4.19...0.4.20) Version: `0.4.20` Git ref: `refs/tags/0.4.20` Build Date: `2023-12-15T06:28` PIP Package: `chroma-0.4.20.tar.gz` Github Container Registry Image: `ghcr.io/chroma-core/chroma:0.4.20` DockerHub Image: `chromadb/chroma:0.4.20` #### What's Changed - \[ENH] Fix for record pagination by [@jeffchuber](https://togithub.com/jeffchuber) in [https://github.com/chroma-core/chroma/pull/1450](https://togithub.com/chroma-core/chroma/pull/1450) - \[BUG] Bugfixes in auth overwrite by [@beggers](https://togithub.com/beggers) in [https://github.com/chroma-core/chroma/pull/1511](https://togithub.com/chroma-core/chroma/pull/1511) - \[ENH] Pagination count collections by [@jeffchuber](https://togithub.com/jeffchuber) in [https://github.com/chroma-core/chroma/pull/1451](https://togithub.com/chroma-core/chroma/pull/1451) - \[ENH] Add rust rendezvous hashing and errors by [@HammadB](https://togithub.com/HammadB) in [https://github.com/chroma-core/chroma/pull/1508](https://togithub.com/chroma-core/chroma/pull/1508) - \[ENH] Add rust assignmenment policy and config management by [@HammadB](https://togithub.com/HammadB) in [https://github.com/chroma-core/chroma/pull/1510](https://togithub.com/chroma-core/chroma/pull/1510) - \[ENH] Add JinaEmbedding TypeScript client by [@JoanFM](https://togithub.com/JoanFM) in [https://github.com/chroma-core/chroma/pull/1406](https://togithub.com/chroma-core/chroma/pull/1406) - Gemini by [@jeffchuber](https://togithub.com/jeffchuber) in [https://github.com/chroma-core/chroma/pull/1520](https://togithub.com/chroma-core/chroma/pull/1520) - CloudClient support by [@jeffchuber](https://togithub.com/jeffchuber) in [https://github.com/chroma-core/chroma/pull/1527](https://togithub.com/chroma-core/chroma/pull/1527) - \[Release] 0.4.20 by [@HammadB](https://togithub.com/HammadB) in [https://github.com/chroma-core/chroma/pull/1530](https://togithub.com/chroma-core/chroma/pull/1530) - release JS to 1.7.1 by [@jeffchuber](https://togithub.com/jeffchuber) in [https://github.com/chroma-core/chroma/pull/1533](https://togithub.com/chroma-core/chroma/pull/1533) **Full Changelog**: https://github.com/chroma-core/chroma/compare/0.4.19...0.4.20 ### [`v0.4.19`](https://togithub.com/chroma-core/chroma/releases/tag/0.4.19) [Compare Source](https://togithub.com/chroma-core/chroma/compare/0.4.18...0.4.19) Version: `0.4.19` Git ref: `refs/tags/0.4.19` Build Date: `2023-12-13T00:25` PIP Package: `chroma-0.4.19.tar.gz` Github Container Registry Image: `ghcr.io/chroma-core/chroma:0.4.19` DockerHub Image: `chromadb/chroma:0.4.19` #### What's Changed - \[ENH]: FastAPI Instrumentation for improved traceability by [@tazarov](https://togithub.com/tazarov) in [https://github.com/chroma-core/chroma/pull/1281](https://togithub.com/chroma-core/chroma/pull/1281) - ENH: add new setting for configuring the db migration hashing algorithm (add sha256) by [@Avantol13](https://togithub.com/Avantol13) in [https://github.com/chroma-core/chroma/pull/1383](https://togithub.com/chroma-core/chroma/pull/1383) - \[BUG]: DB and tenant not properly mapped on get_collection by [@tazarov](https://togithub.com/tazarov) in [https://github.com/chroma-core/chroma/pull/1384](https://togithub.com/chroma-core/chroma/pull/1384) - add host & port comparision if both set in HttpClient and Settings param by [@3cham](https://togithub.com/3cham) in [https://github.com/chroma-core/chroma/pull/1266](https://togithub.com/chroma-core/chroma/pull/1266) - ENH: Allow default headers to be passed to OpenAI API by [@GusAntoniassi](https://togithub.com/GusAntoniassi) in [https://github.com/chroma-core/chroma/pull/1397](https://togithub.com/chroma-core/chroma/pull/1397) - \[BUG] Fix [#478](https://togithub.com/chroma-core/chroma/issues/478) by [@HammadB](https://togithub.com/HammadB) in [https://github.com/chroma-core/chroma/pull/1402](https://togithub.com/chroma-core/chroma/pull/1402) - \[ENH] Adds memberlist manager by [@HammadB](https://togithub.com/HammadB) in [https://github.com/chroma-core/chroma/pull/1354](https://togithub.com/chroma-core/chroma/pull/1354) - \[ENH] Update SubmitEmbeddingRecord to take collection_id. Update EmbeddingRecord to take collection_id by [@HammadB](https://togithub.com/HammadB) in [https://github.com/chroma-core/chroma/pull/1359](https://togithub.com/chroma-core/chroma/pull/1359) - \[ENH] Add rendezvous hashing to go and python. Add Assignment policy to go so it can be used in future commits by [@HammadB](https://togithub.com/HammadB) in [https://github.com/chroma-core/chroma/pull/1360](https://togithub.com/chroma-core/chroma/pull/1360) - \[ENH] Worker Topic Assignment by [@HammadB](https://togithub.com/HammadB) in [https://github.com/chroma-core/chroma/pull/1376](https://togithub.com/chroma-core/chroma/pull/1376) - \[ENH] Proxy assignment by [@HammadB](https://togithub.com/HammadB) in [https://github.com/chroma-core/chroma/pull/1378](https://togithub.com/chroma-core/chroma/pull/1378) - feat: add Jina AI embedding function by [@JoanFM](https://togithub.com/JoanFM) in [https://github.com/chroma-core/chroma/pull/1324](https://togithub.com/chroma-core/chroma/pull/1324) - Pass input_type to cohere embedding models by [@beggers](https://togithub.com/beggers) in [https://github.com/chroma-core/chroma/pull/1407](https://togithub.com/chroma-core/chroma/pull/1407) - \[CLN] Warn when chroma_server_nofile is higher than sys hard limit by [@beggers](https://togithub.com/beggers) in [https://github.com/chroma-core/chroma/pull/1409](https://togithub.com/chroma-core/chroma/pull/1409) - \[ENH] Add schema migration to the go coordinator by [@Ishiihara](https://togithub.com/Ishiihara) in [https://github.com/chroma-core/chroma/pull/1365](https://togithub.com/chroma-core/chroma/pull/1365) - Release 0.4.18 by [@beggers](https://togithub.com/beggers) in [https://github.com/chroma-core/chroma/pull/1415](https://togithub.com/chroma-core/chroma/pull/1415) - \[ENH] Verify clients use HTTP 1.1 + by [@atroyn](https://togithub.com/atroyn) in [https://github.com/chroma-core/chroma/pull/1416](https://togithub.com/chroma-core/chroma/pull/1416) - \[CLN]: Numpy version alignment by [@tazarov](https://togithub.com/tazarov) in [https://github.com/chroma-core/chroma/pull/1422](https://togithub.com/chroma-core/chroma/pull/1422) - \[CLN]: Removing pydantic < 2.0 upper bound in python client by [@tazarov](https://togithub.com/tazarov) in [https://github.com/chroma-core/chroma/pull/1421](https://togithub.com/chroma-core/chroma/pull/1421) - Opentelemetry requirements in Python client by [@beggers](https://togithub.com/beggers) in [https://github.com/chroma-core/chroma/pull/1437](https://togithub.com/chroma-core/chroma/pull/1437) - Remove redundant check for "requests" module by [@kno10](https://togithub.com/kno10) in [https://github.com/chroma-core/chroma/pull/1427](https://togithub.com/chroma-core/chroma/pull/1427) - \[ENH]: Embedding Function - Hugging Face Text Embedding Server by [@tazarov](https://togithub.com/tazarov) in [https://github.com/chroma-core/chroma/pull/1371](https://togithub.com/chroma-core/chroma/pull/1371) - \[ENH]: Local Observability Stack with OTEL and Zipkin by [@tazarov](https://togithub.com/tazarov) in [https://github.com/chroma-core/chroma/pull/1279](https://togithub.com/chroma-core/chroma/pull/1279) - \[BUG] Postgres support for metadata store by [@Ishiihara](https://togithub.com/Ishiihara) in [https://github.com/chroma-core/chroma/pull/1459](https://togithub.com/chroma-core/chroma/pull/1459) - \[BUG] Fix Postgres connection by [@Ishiihara](https://togithub.com/Ishiihara) in [https://github.com/chroma-core/chroma/pull/1464](https://togithub.com/chroma-core/chroma/pull/1464) - \[EHN] Add topic creation for RendezvousAssignmentPolicy by [@Ishiihara](https://togithub.com/Ishiihara) in [https://github.com/chroma-core/chroma/pull/1463](https://togithub.com/chroma-core/chroma/pull/1463) - \[ENH]: Docker compose data volume by [@tazarov](https://togithub.com/tazarov) in [https://github.com/chroma-core/chroma/pull/1119](https://togithub.com/chroma-core/chroma/pull/1119) - \[BUG]: Metada DB cleanup upon collection delete by [@tazarov](https://togithub.com/tazarov) in [https://github.com/chroma-core/chroma/pull/1320](https://togithub.com/chroma-core/chroma/pull/1320) - \[ENH] add not contains filter to where clause by [@weiligu](https://togithub.com/weiligu) in [https://github.com/chroma-core/chroma/pull/1469](https://togithub.com/chroma-core/chroma/pull/1469) - Install Atlas in Coordinator's Docker container by [@beggers](https://togithub.com/beggers) in [https://github.com/chroma-core/chroma/pull/1472](https://togithub.com/chroma-core/chroma/pull/1472) - \[BUG] - corrected error response for update and upsert [#1466](https://togithub.com/chroma-core/chroma/issues/1466) by [@shardulkulkarni95](https://togithub.com/shardulkulkarni95) in [https://github.com/chroma-core/chroma/pull/1470](https://togithub.com/chroma-core/chroma/pull/1470) - \[BUG] Fix memberlist_manager test by [@Ishiihara](https://togithub.com/Ishiihara) in [https://github.com/chroma-core/chroma/pull/1476](https://togithub.com/chroma-core/chroma/pull/1476) - \[BUG] Escape URLs in coordinator by [@beggers](https://togithub.com/beggers) in [https://github.com/chroma-core/chroma/pull/1475](https://togithub.com/chroma-core/chroma/pull/1475) - \[ENH]: Support numpy data types for embeddings by [@tazarov](https://togithub.com/tazarov) in [https://github.com/chroma-core/chroma/pull/1448](https://togithub.com/chroma-core/chroma/pull/1448) - \[BUG] Fix typos by [@omahs](https://togithub.com/omahs) in [https://github.com/chroma-core/chroma/pull/1477](https://togithub.com/chroma-core/chroma/pull/1477) - \[ENH] Cloud client by [@atroyn](https://togithub.com/atroyn) in [https://github.com/chroma-core/chroma/pull/1462](https://togithub.com/chroma-core/chroma/pull/1462) - \[ENH] add AdminClient to API, add tenancy to JS client by [@jeffchuber](https://togithub.com/jeffchuber) in [https://github.com/chroma-core/chroma/pull/1398](https://togithub.com/chroma-core/chroma/pull/1398) - \[ENH] Add Notifications for CreateCollection and DeleteCollection by [@Ishiihara](https://togithub.com/Ishiihara) in [https://github.com/chroma-core/chroma/pull/1446](https://togithub.com/chroma-core/chroma/pull/1446) - \[BUG] Fix go build due to sqlite dependency by [@Ishiihara](https://togithub.com/Ishiihara) in [https://github.com/chroma-core/chroma/pull/1486](https://togithub.com/chroma-core/chroma/pull/1486) - Install jq in Coordinator docker image by [@beggers](https://togithub.com/beggers) in [https://github.com/chroma-core/chroma/pull/1497](https://togithub.com/chroma-core/chroma/pull/1497) - Allow overwriting of request tenant and db from auth by [@beggers](https://togithub.com/beggers) in [https://github.com/chroma-core/chroma/pull/1498](https://togithub.com/chroma-core/chroma/pull/1498) - Add xargs to coordinator by [@beggers](https://togithub.com/beggers) in [https://github.com/chroma-core/chroma/pull/1505](https://togithub.com/chroma-core/chroma/pull/1505) - \[CHORE] Initialize rust by [@HammadB](https://togithub.com/HammadB) in [https://github.com/chroma-core/chroma/pull/1499](https://togithub.com/chroma-core/chroma/pull/1499) - \[ENH] Add Rust Configuration by [@HammadB](https://togithub.com/HammadB) in [https://github.com/chroma-core/chroma/pull/1507](https://togithub.com/chroma-core/chroma/pull/1507) - \[CHORE] Add Rust CI & Basic Dockerfile by [@HammadB](https://togithub.com/HammadB) in [https://github.com/chroma-core/chroma/pull/1504](https://togithub.com/chroma-core/chroma/pull/1504) - Release 0.4.19 by [@beggers](https://togithub.com/beggers) in [https://github.com/chroma-core/chroma/pull/1509](https://togithub.com/chroma-core/chroma/pull/1509) #### New Contributors - [@Avantol13](https://togithub.com/Avantol13) made their first contribution in [https://github.com/chroma-core/chroma/pull/1383](https://togithub.com/chroma-core/chroma/pull/1383) - [@3cham](https://togithub.com/3cham) made their first contribution in [https://github.com/chroma-core/chroma/pull/1266](https://togithub.com/chroma-core/chroma/pull/1266) - [@GusAntoniassi](https://togithub.com/GusAntoniassi) made their first contribution in [https://github.com/chroma-core/chroma/pull/1397](https://togithub.com/chroma-core/chroma/pull/1397) - [@JoanFM](https://togithub.com/JoanFM) made their first contribution in [https://github.com/chroma-core/chroma/pull/1324](https://togithub.com/chroma-core/chroma/pull/1324) - [@kno10](https://togithub.com/kno10) made their first contribution in [https://github.com/chroma-core/chroma/pull/1427](https://togithub.com/chroma-core/chroma/pull/1427) - [@weiligu](https://togithub.com/weiligu) made their first contribution in [https://github.com/chroma-core/chroma/pull/1469](https://togithub.com/chroma-core/chroma/pull/1469) - [@shardulkulkarni95](https://togithub.com/shardulkulkarni95) made their first contribution in [https://github.com/chroma-core/chroma/pull/1470](https://togithub.com/chroma-core/chroma/pull/1470) - [@omahs](https://togithub.com/omahs) made their first contribution in [https://github.com/chroma-core/chroma/pull/1477](https://togithub.com/chroma-core/chroma/pull/1477) **Full Changelog**: https://github.com/chroma-core/chroma/compare/0.4.17...0.4.19Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
â™» Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot.