- Fix linting/isort (#1215)
- Chroma - pin
tokenizers
(#1223)
- Unpin tokenizers (#1233)
- Fix: updates for Chroma 0.6.0 (#1270)
- Fixing Chroma tests due
chromadb
update behaviour change (#1148) - Adapt our implementation to breaking changes in Chroma 0.5.17 (#1165)
- Adopt uv as installer (#1142)
- Empty filters should behave as no filters (#1117)
- Chroma - allow remote HTTP connection (#1094)
- Chroma - defer the DB connection (#1107)
- Refactor: fix chroma linting; do not use numpy (#1063)
- Filters in chroma integration (#1072)
- Do not retry tests in
hatch run test
command (#954)
- Chroma - ruff update, don't ruff tests (#983)
- Update ruff linting scripts and settings (#1105)
- Chore: ChromaDocumentStore lint fix (#1065)
ChromaDocumentStore
- discardmeta
items when the type of their value is not supported in Chroma (#907)
- Add metadata parameter to ChromaDocumentStore. (#906)
- Added distance_function property to ChromadocumentStore (#817)
- Add filter_policy to chroma integration (#826)
- Allow search in ChromaDocumentStore without metadata (#863)
Chroma
- Fallback to default filter policy when deserializing retrievers without the init parameter (#897)
- Retry tests to reduce flakyness (#836)
- Update ruff invocation to include check parameter (#853)
- Ci: install
pytest-rerunfailures
where needed; add retry config totest-cov
script (#845) - Chore: Minor retriever pydoc fix (#884)
- Chore: pin chromadb>=0.5.0 (#777)
- Chore: change the pydoc renderer class (#718)
- Implement filters for chromaQueryTextRetriever via existing haystack filters logic (#705)
- Small consistency improvements (#536)
- Disable-class-def (#556)
- 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)
- Release chroma on python 3.8 (#512)
- Fix order of API docs (#447)
- Serialize the path to the local db (#506)
- Update category slug (#442)
- Review chroma integration (#501)
- Small improvements (#443)
- Fix: make write_documents compatible with the DocumentStore protocol (#505)
- Chroma: rename retriever (#407)
- Generate API docs (#262)
- Add typing_extensions pin to Chroma integration (#295)
- Allows filters and persistent document stores for Chroma (#342)
- Chroma DocumentStore creation for pre-existing collection name (#157)
- Mount chroma integration under
haystack_integrations.*
(#193) - Remove ChromaSingleQueryRetriever (#240)
- Fix project URLs (#96)
- Use
hatch_vcs
to manage integrations versioning (#103)
- Chore: pin chroma version (#104)
- Fix: update to the latest Document format (#127)
- Document Stores: fix protocol import (#77)
- Fix license headers
- Reorganize repository (#62)
- Update import paths (#64)
- Patch chroma filters tests (#67)
- Remove Document Store decorator (#76)