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