- Update mistral integration to work with mistralai>=2.0.0 (#2957)
- List supported models for Mistral integration (#2955)
- Simplify pydoc configs (#2855)
- Fix: Pin mistralai dep to be
<2.0.0(#2949)
- Change pytest command (#2475)
- Remove Readme API CI workflow and configs (#2573)
- Make fmt command more forgiving (#2671)
- [breaking] Mistral - drop Python 3.9 and use X|Y typing (#2716)
- Enhancement: Adopt PEP 585 type hinting (part 4) (#2527)
- Fix: Fix doc links (#2661)
- Metadata as input for
MistalOCRDocumentConverter(#2457)
- Fix MistralOCRDocumentConverter docstring (#2444)
- Mistral ocr converter (#2376)
- Add support for structured outputs for
MistralChatGenerator(#2390)
- Add pydoc configurations for Docusaurus (#2411)
- Feat:
MistralChatGeneratorupdate tools param to ToolsType (#2430)
- Fix MistralChatGenerator to work with
haystack-ai>=2.18(#2296)
- Check that
_convert_chat_completion_chunk_to_streaming_chunkworks forMistralChatGenerator(#1953)
- Standardize readmes - part 2 (#2205)
- Chore: Fix linting in tests in mistral integration (#2262)
- Align core-integrations Hatch scripts (#1898)
- Remove black (#1985)
- Mistral - improve type checking + add py.typed (#2009)
- Test: Remove
test_check_abnormal_completions- already tested in Haystack (#1842)
- Update serialization/deserialization tests to add new parameter
connection_type_validation(#1464) - Bring Mistral integration up to date with changes made to OpenAIChatGenerator and OpenAI Embedders (#1774)
- ChatMessage examples (#1752)
- Mistral/Stackit - add pytz test dependency (#1504)
- Update tool serialization in tests to include
inputs_from_stateandoutputs_to_state(#1581) - Remove not needed tool_choice (#1651)
- Add async tests for MistralChatGenerator (#1674)
- Review testing workflows (#1541)
- Remove Python 3.8 support (#1421)
- Mark test as integration (#1422)
- Test: Update tests to check for
outputs_to_stringin Tool when running haystack-ai>=2.12 (#1585) - Fix: Fix Mistral sede tests (#1666)
- Remove robust tool chunk stream handling - added in Haystack 2.10 (#1367)
- Chore: remove
jsonschemadependency fromdefaultenvironment (#1368)
- Replace DynamicChatPromptBuilder with ChatPromptBuilder (#940)
- Lints in
mistral-haystack(#994)
- Do not retry tests in
hatch run testcommand (#954)
- Retry tests to reduce flakyness (#836)
- Adopt uv as installer (#1142)
- Update ruff invocation to include check parameter (#853)
- Update ruff linting scripts and settings (#1105)
- Use text instead of content for ChatMessage in Llama.cpp, Langfuse and Mistral (#1238)
- Mistral - pin haystack-ai>=2.9.0 and simplify test (#1293)
- Chore: add license classifiers (#680)
- Chore: change the pydoc renderer class (#718)
- Ci: install
pytest-rerunfailureswhere needed; add retry config totest-covscript (#845) - Test: adapt Mistral to OpenAI refactoring (#1271)
- Adding tools to MistralChatGenerator - based on OpenAIChatGenerator (#1358)
- Fix order of API docs (#447)
- Fix
haystack-aipins (#649)
- Mistral: refactor tests (#487)
- Update category slug (#442)
- Disable-class-def (#556)
- Update docstrings (#497)
- Make tests show coverage (#566)
- Remove references to Python 3.7 (#601)
- Adding mistral generator and embedders (#409)