- Use Haystack logging across integrations (#1484)
- Elasticsearch - pin haystack and remove dataframe checks; add
aiohttp
dependency (#1502)
- Docs: Update document store descriptions for deepset Pipeline Builder (#1447)
- Adding async support to ElasticSearch retrievers and document store (#1429)
- Remove Python 3.8 support (#1421)
- Docs: update changelog for integrations/elasticsearch (#1400)
- Inherit from
FilterDocumentsTestWithDataframe
in Document Stores (#1290) - [breaking] Elasticsearch - remove dataframe support (#1377)
- Adopt uv as installer (#1142)
- Update changelog after removing legacy filters (#1083)
- Update ruff linting scripts and settings (#1105)
- Fix: Elasticsearch - allow passing headers (#1156)
- Defer the database connection to when it's needed (#766)
- Add filter_policy to elasticsearch integration (#825)
ElasticSearch
- Fallback to default filter policy when deserializing retrievers without the init parameter (#898)
- Do not retry tests in
hatch run test
command (#954)
- Retry tests to reduce flakyness (#836)
- Update ruff invocation to include check parameter (#853)
- ElasticSearch - remove legacy filters elasticsearch (#1078)
- Ci: install
pytest-rerunfailures
where needed; add retry config totest-cov
script (#845) - Chore: Minor retriever pydoc fix (#884)
- Chore: elasticsearch - ruff update, don't ruff tests (#999)
- Add support for custom mapping in ElasticsearchDocumentStore (#721)
- Chore: add license classifiers (#680)
- Chore: change the pydoc renderer class (#718)
- Docstring update (#525)
- Review Elastic (#541)
- 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) - [Elasticsearch] fix: Filters not working with metadata that contain a space or capitalization (#639)
- Fix order of API docs (#447)
- Update category slug (#442)
- Generate api docs (#322)
- Add filters to run function in retrievers of elasticsearch (#440)
- Add user-agent header (#457)
- Mount import paths under haystack_integrations (#244)
- Added top_k argument in the run function of ElasticSearcBM25Retriever (#130)
- Add more docstrings for
ElasticsearchDocumentStore
andElasticsearchBM25Retriever
(#184) - Elastic - update imports for beta5 (#238)
- Fix project URLs (#96)
- Use
hatch_vcs
to manage integrations versioning (#103)
- Update elasticsearch test badge (#79)
- [Elasticsearch] - BM25 retrieval: not all terms must mandatorily match (#125)
- Document Stores: fix protocol import (#77)
- Fix license headers
- Remove Document Store decorator (#76)
- Reorganize repository (#62)
- Update
ElasticSearchDocumentStore
to use latesthaystack-ai
version (#63) - Bump elasticsearch_haystack to 0.0.2