Version: 0.4.23
Git ref: refs/tags/0.4.23
Build Date: 2024-02-22T22:36
PIP Package: chroma-0.4.23.tar.gz
Github Container Registry Image: ghcr.io/chroma-core/chroma:0.4.23
DockerHub Image: chromadb/chroma:0.4.23
What's Changed
- Fix coordinator segfault, gitignore tests, CI by @beggers in #1553
- Add Amazon Bedrock Embedding function by @chezou in #1361
- [BUG] Fix flaky test due to collection comparisons by @Ishiihara in #1563
- [BUG] Fix config in go service to use default bind address. reverts p… by @HammadB in #1564
- [BUG] Run SysDB Tests in minikube cluster in CI by @HammadB in #1565
- [BUG]: Fix for failing chromadb-client build by @tazarov in #1561
- Revert "[BUG]: Fix for failing chromadb-client build" by @beggers in #1569
- [BUG] Fix integration test by @Ishiihara in #1570
- Make build an explicit dependency for client by @beggers in #1574
- Fixed typo for Readability by @shmohit2002 in #1571
- identity to equality check by @carlsonp in #1566
- Update README.md by @s-gyan in #1594
- Release 0.4.22 by @beggers in #1605
- ENH: Added
emojis
for issue templates and aconfig.yml
file to redirect to discord for help/doubts/questions by @Sai-Suraj-27 in #1583 - Fix sysdb test flakiness by @beggers in #1608
- TYP: Fixed
type annotations
based on required python versions by @Sai-Suraj-27 in #1582 - ENH: Fixed raising
TypeError
instead orValueError
for invalid type by @Sai-Suraj-27 in #1602 - [CLN] Import json at top-level in embedding_functions by @beggers in #1562
- Default Embedding Function for JS by @jeffchuber in #1382
- Replace ONNXMiniLM_L6_V2._init_model_and_tokenizer with tokenizer and model cached properties by @gsakkis in #1194
- CLN: Updated versions of
flake8
andpre-commit-hooks
and modified files accordingly by @Sai-Suraj-27 in #1575 - Using existing exceptions defined and newly defined exceptions to alter behavior of the
get_collection
, create_collectionand
delete_collection` methods by @bhashithe-air in #991 - [BUG]: Client dependency fix by @tazarov in #1617
- [BUG]Type errors in embading function #1169 by @DevMadhav13 in #1517
- ENH: Validate response of embedding function to be in the expected format during runtime by @GauravWaghmare in #1615
- [BUG]: Removed single-quote in Docker env files for auth examples and blueprints by @tazarov in #1612
- [ENH]: CLI log path parameter support by @tazarov in #1631
- [ENH] Add rust protobufs and conversion. Add build.rs, protobufs, and conversions by @HammadB in #1513
- [ENH] Add rust hnswlib bindings, index interface by @HammadB in #1516
- [ENH] Add component system + memberlist provider by @HammadB in #1519
- [ENH] add Rust pulsar and topic management by @HammadB in #1528
- [ENH] Rust SysDB by @HammadB in #1529
- [ENH] Add rust message id conversion for pulsar by @HammadB in #1531
- [ENH] Refactor system to allow mutable handles, wrapped messages, single M recievers by @HammadB in #1539
- [ENH] Add ingest dispatch + scheduler + segment by @HammadB in #1542
- [ENH] Add rust grpc server by @HammadB in #1548
- [BUG] UUID should be uuid type not str by @HammadB in #1644
- [BUG] update openai api in example (#1640) by @nicolasgere in #1641
- [BUG] Fix coordinator pulsar tenant and namespace by @HammadB in #1650
- [BUG] fix docker don't shutdown gracefully by @nicolasgere in #1648
- [TST] Move cluster test to bigger machine, Hardcode tests to use rendezvous hash of topics by @HammadB in #1651
- [ENH] Add s3 storage for rust worker by @HammadB in #1643
- [ENH] add exponential backoff and jitter to embedding calls by @rancomp in #1526
- [BUG] Fix hosted chroma release trigger by @beggers in #1647
- 1.8.1 js release for default EF by @jeffchuber in #1642
- [PERF]: Optimized docker image by @tazarov in #1613
- [ENH]: FastAPI Shutdown hook by @tazarov in #1665
- [BUG] Coordinator - Find by id by @HammadB in #1676
- Rust worker memberlist logs by @HammadB in #1677
- Debug rust my ip by @HammadB in #1678
- More rust logs by @HammadB in #1679
- Create README by @HammadB in #1681
- [CHORE]: Moved mypy config from .ini to pyproject.toml by @tazarov in #1663
- Add rust worker logs by @HammadB in #1683
- [BUG] change rust tenant to default by @HammadB in #1684
- [Improvements] Manage segment cache and memory by @nicolasgere in #1670
- [BUG]: FTS delete by @tazarov in #1664
- add auth transport header to docker compose by @tonisives in #1653
- Tilt setup for local dev by @nicolasgere in #1688
- [ENH][SEC]: CIP-01022024 SSL Verify Client Config by @tazarov in #1604
- Dockerized chroma arguments customization by @MrZoidberg in #1658
- FIPS Compliance by @DueViktor in #1673
- [BUG]: Disallowing 0-dimensional embeddings by @tazarov in #1702
- [ENH]: Chroma python client orjson serialization by @tazarov in #1705
- [BUG]: Adding validation check for "chroma:document" in metadata. by @tazarov in #1718
- [ENH] Add quota component and test for static by @nicolasgere in #1720
- Log Service Setup by @weiligu in #1721
- [BUG]: Fixed test_collections.py property test by @tazarov in #1716
- [ENH] Basic blockfile implementation by @HammadB in #1726
- [BUG] Make sure Client parameters are strings by @beggers in #1577
- make collection_id primary key for segment, fix system tests by @weiligu in #1731
- [ENH] Upgrade tests and release to Python 3.12 by @atroyn in #1715
- [ENH] Remove ONNX Logspam by @atroyn in #1747
- [ENH]: update coordinator docker for faster build by @nicolasgere in #1729
- [RELEASE] 0.4.23 by @HammadB in #1758
- [TST] Peg hypothesis to working version by @HammadB in #1760
New Contributors
- @chezou made their first contribution in #1361
- @shmohit2002 made their first contribution in #1571
- @carlsonp made their first contribution in #1566
- @s-gyan made their first contribution in #1594
- @Sai-Suraj-27 made their first contribution in #1583
- @gsakkis made their first contribution in #1194
- @bhashithe-air made their first contribution in #991
- @DevMadhav13 made their first contribution in #1517
- @GauravWaghmare made their first contribution in #1615
- @nicolasgere made their first contribution in #1641
- @rancomp made their first contribution in #1526
- @MrZoidberg made their first contribution in #1658
- @DueViktor made their first contribution in #1673
Full Changelog: 0.4.21...0.4.23