From 122a27b7885398b717fed01907193d5f658ccb36 Mon Sep 17 00:00:00 2001 From: HaystackBot Date: Thu, 2 Jan 2025 10:05:50 +0000 Subject: [PATCH] Update the changelog --- integrations/chroma/CHANGELOG.md | 99 ++++++++++++++++++++++++++++---- 1 file changed, 88 insertions(+), 11 deletions(-) diff --git a/integrations/chroma/CHANGELOG.md b/integrations/chroma/CHANGELOG.md index 591c0ec39..7cb32db67 100644 --- a/integrations/chroma/CHANGELOG.md +++ b/integrations/chroma/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## [integrations/chroma-v2.0.0] - 2025-01-02 + +### ๐Ÿงน Chores + +- Fix linting/isort (#1215) +- Chroma - pin `tokenizers` (#1223) + +### ๐ŸŒ€ Miscellaneous + +- Unpin tokenizers (#1233) +- Fix: updates for Chroma 0.6.0 (#1270) + ## [integrations/chroma-v1.0.0] - 2024-11-06 ### ๐Ÿ› Bug Fixes @@ -7,13 +19,14 @@ - Fixing Chroma tests due `chromadb` update behaviour change (#1148) - Adapt our implementation to breaking changes in Chroma 0.5.17 (#1165) -### โš™๏ธ Miscellaneous Tasks +### โš™๏ธ CI - Adopt uv as installer (#1142) + ## [integrations/chroma-v0.22.1] - 2024-09-30 -### Chroma +### ๐ŸŒ€ Miscellaneous - Empty filters should behave as no filters (#1117) @@ -26,32 +39,36 @@ ### ๐Ÿ› Bug Fixes -- Fix chroma linting; rm numpy (#1063) - -Co-authored-by: Silvano Cerza <3314350+silvanocerza@users.noreply.github.com> +- Refactor: fix chroma linting; do not use numpy (#1063) - Filters in chroma integration (#1072) ### ๐Ÿงช Testing - Do not retry tests in `hatch run test` command (#954) -### โš™๏ธ Miscellaneous Tasks +### ๐Ÿงน Chores - Chroma - ruff update, don't ruff tests (#983) - Update ruff linting scripts and settings (#1105) +### ๐ŸŒ€ Miscellaneous + +- Chore: ChromaDocumentStore lint fix (#1065) + ## [integrations/chroma-v0.21.1] - 2024-07-17 ### ๐Ÿ› Bug Fixes - `ChromaDocumentStore` - discard `meta` items when the type of their value is not supported in Chroma (#907) + ## [integrations/chroma-v0.21.0] - 2024-07-16 ### ๐Ÿš€ Features - Add metadata parameter to ChromaDocumentStore. (#906) + ## [integrations/chroma-v0.20.1] - 2024-07-15 ### ๐Ÿš€ Features @@ -64,15 +81,32 @@ Co-authored-by: Silvano Cerza <3314350+silvanocerza@users.noreply.github.com> - Allow search in ChromaDocumentStore without metadata (#863) - `Chroma` - Fallback to default filter policy when deserializing retrievers without the init parameter (#897) -### โš™๏ธ Miscellaneous Tasks +### โš™๏ธ CI - Retry tests to reduce flakyness (#836) + +### ๐Ÿงน Chores + - Update ruff invocation to include check parameter (#853) +### ๐ŸŒ€ Miscellaneous + +- Ci: install `pytest-rerunfailures` where needed; add retry config to `test-cov` script (#845) +- Chore: Minor retriever pydoc fix (#884) + ## [integrations/chroma-v0.18.0] - 2024-05-31 +### ๐ŸŒ€ Miscellaneous + +- Chore: pin chromadb>=0.5.0 (#777) + ## [integrations/chroma-v0.17.0] - 2024-05-10 +### ๐ŸŒ€ Miscellaneous + +- Chore: change the pydoc renderer class (#718) +- Implement filters for chromaQueryTextRetriever via existing haystack filters logic (#705) + ## [integrations/chroma-v0.16.0] - 2024-05-02 ### ๐Ÿ“š Documentation @@ -80,15 +114,27 @@ Co-authored-by: Silvano Cerza <3314350+silvanocerza@users.noreply.github.com> - Small consistency improvements (#536) - Disable-class-def (#556) +### ๐ŸŒ€ Miscellaneous + +- Make tests show coverage (#566) +- Refactor tests (#574) +- Remove references to Python 3.7 (#601) +- Make Document Stores initially skip `SparseEmbedding` (#606) +- Pin databind-core (#619) +- Chore: add license classifiers (#680) +- Feature/bump chromadb dep to 0.5.0 (#700) + ## [integrations/chroma-v0.15.0] - 2024-03-01 +### ๐ŸŒ€ Miscellaneous + +- Release chroma on python 3.8 (#512) + ## [integrations/chroma-v0.14.0] - 2024-02-29 ### ๐Ÿ› Bug Fixes - Fix order of API docs (#447) - -This PR will also push the docs to Readme - Serialize the path to the local db (#506) ### ๐Ÿ“š Documentation @@ -96,35 +142,59 @@ This PR will also push the docs to Readme - Update category slug (#442) - Review chroma integration (#501) +### ๐ŸŒ€ Miscellaneous + +- Small improvements (#443) +- Fix: make write_documents compatible with the DocumentStore protocol (#505) + ## [integrations/chroma-v0.13.0] - 2024-02-13 +### ๐ŸŒ€ Miscellaneous + +- Chroma: rename retriever (#407) + ## [integrations/chroma-v0.12.0] - 2024-02-06 ### ๐Ÿš€ Features - Generate API docs (#262) +### ๐ŸŒ€ Miscellaneous + +- Add typing_extensions pin to Chroma integration (#295) +- Allows filters and persistent document stores for Chroma (#342) + ## [integrations/chroma-v0.11.0] - 2024-01-18 ### ๐Ÿ› Bug Fixes - Chroma DocumentStore creation for pre-existing collection name (#157) +### ๐ŸŒ€ Miscellaneous + +- Mount chroma integration under `haystack_integrations.*` (#193) +- Remove ChromaSingleQueryRetriever (#240) + ## [integrations/chroma-v0.9.0] - 2023-12-20 ### ๐Ÿ› Bug Fixes -- Fix project urls (#96) +- Fix project URLs (#96) ### ๐Ÿšœ Refactor - Use `hatch_vcs` to manage integrations versioning (#103) +### ๐ŸŒ€ Miscellaneous + +- Chore: pin chroma version (#104) +- Fix: update to the latest Document format (#127) + ## [integrations/chroma-v0.8.1] - 2023-12-05 ### ๐Ÿ› Bug Fixes -- Fix import and increase version (#77) +- Document Stores: fix protocol import (#77) ## [integrations/chroma-v0.8.0] - 2023-12-04 @@ -132,4 +202,11 @@ This PR will also push the docs to Readme - Fix license headers +### ๐ŸŒ€ Miscellaneous + +- Reorganize repository (#62) +- Update import paths (#64) +- Patch chroma filters tests (#67) +- Remove Document Store decorator (#76) +