- Improve changelog generation; fix existing changelogs (#3883)
- [breaking] Drop Python 3.10 support (#4105)
- Fix new issues raised by ruff 0.16.0 (#3670)
- Route ragas metric deserialization through the gated import helper (#3680)
- Standardize license files (#3771)
- Serialize missing init params in to_dict (transformers, huggingface_api, ragas) (#3808)
- Re-standardize READMEs (#3768)
- Adapt optimum, ragas, elasticsearch, opensearch to APIs removed in Haystack 3.0 (#3538)
- Fix RagasEvaluator output edge type (#3606)
- Ragas - pin langchain-community to avoid ModuleNotFoundError (#3347)
- Add
run_asyncmethod to Ragas Integration (#3244)
- Update Ragas integration to work with
>=0.4.3(#3207)
- Simplify pydoc configs (#2855)
- Test compatible integrations with python 3.14; update pyproject (#3001)
- Track test coverage for all integrations (#3065)
- Mark some tests as integration in Faiss and Qdrant (#3076)
- Add ANN ruff ruleset to optimum, paddleocr, pgvector, pinecone, pyversity, qdrant, ragas, snowflake (#2992)
- Enforce ruff docstring rules in integrations 31-40 (openrouter, opensearch, optimum, paddleocr, pgvector, pinecone, pyversity, qdrant, ragas, snowflake) (#3011)
- Fix 'occured' -> 'occurred' in validation error message (#3170)
- Add pydoc configurations for Docusaurus (#2411)
- Change pytest command (#2475)
- Standardize readmes - part 2 (#2205)
- Remove Readme API CI workflow and configs (#2573)
- Make fmt command more forgiving (#2671)
- [breaking] Ragas - drop Python 3.9 and use X|Y typing (#2727)
- Enhancement: Adopt PEP 585 type hinting (part 5) (#2528)
- Fix ragas types + add py.typed (#2000)
- Align core-integrations Hatch scripts (#1898)
- Update md files for new hatch scripts (#1911)
- Remove black (#1985)
- Review testing workflows (#1541)
- Add pins for Ragas (#1854)
- Use HaystackLLMWrapper instead of LangChain in Ragas evaluators (#1420)
- Remove Python 3.8 support (#1421)
- Update Ragas integration (#1312)
- Adopt uv as installer (#1142)
- Update ruff linting scripts and settings (#1105)
- Add upper-bound pin to
ragasdependency inragas-haystack(#1076)
- Do not retry tests in
hatch run testcommand (#954)
- Retry tests to reduce flakyness (#836)
- Update ruff invocation to include check parameter (#853)
- Ragas - remove context relevancy metric (#917)
- Chore: add license classifiers (#680)
- Chore: change the pydoc renderer class (#718)
- Ci: install
pytest-rerunfailureswhere needed; add retry config totest-covscript (#845)
- Unpin ragas (#677)
- Fix
haystack-aipins (#649)
- Disable-class-def (#556)
- Make tests show coverage (#566)
- Remove references to Python 3.7 (#601)
- Update
ragas-haystackdocstrings (#529)
- [RAGAS] fix: Metric parameter validation and metric descriptors (#555)
- Fix order of API docs (#447)
- Update category slug (#442)
- Pin
ragasdependency to0.1.1(#476)
- Add Ragas integration (#404)