Skip to content

Latest commit

 

History

History
181 lines (93 loc) · 3.75 KB

File metadata and controls

181 lines (93 loc) · 3.75 KB

Changelog

[integrations/mcp-v1.3.0] - 2026-03-24

🚀 Features

  • Make connection to Stdio MCP servers work on notebooks by redirecting errlog (#3037)

📚 Documentation

  • Fix some invalid raises directives (#2847)
  • Simplify pydoc configs (#2855)

🧪 Testing

  • Test compatible integrations with python 3.14; update pyproject (#3001)

🧹 Chores

  • Remove unused allow-direct-references (#2866)
  • Add ANN ruff ruleset to llama_cpp, llama_stack, mcp, meta_llama, mistral, mongodb_atlas, nvidia, ollama, openrouter, opensearch (#2991)
  • Enforce ruff docstring rules (D102/D103/D205/D209/D213/D417/D419) in integrations 21-30 (#3010)

[integrations/mcp-v1.2.0] - 2026-01-16

🚀 Features

  • Add state-based configuration support to MCPToolset (#2689)

🧹 Chores

  • Remove Readme API CI workflow and configs (#2573)
  • Make fmt command more forgiving (#2671)

🌀 Miscellaneous

  • Chore: Simplify and update mcp examples (#2581)
  • Fix: Proper tool validation in mcp (#2654)

[integrations/mcp-v1.1.0] - 2025-11-12

🚀 Features

  • Add Agent state-mapping parameters to MCPTool (#2501)

🌀 Miscellaneous

  • Docs: update syntax in mcp docstrings (#2496)
  • Docs: wrap special syntax in mcp docstrings in code ticks (#2499)

[integrations/mcp-v1.0.0] - 2025-11-07

🚀 Features

  • MCP add custom header support (#2488)

⚙️ CI

  • Change pytest command (#2475)

[integrations/mcp-v0.9.0] - 2025-10-22

📚 Documentation

  • Add pydoc configurations for Docusaurus (#2411)
  • Fix docstrings to avoid errors in API reference generation (#2423)

🌀 Miscellaneous

  • Add MCPTool/MCPToolset warm_up (#2384)

[integrations/mcp-v0.8.0] - 2025-10-14

🐛 Bug Fixes

  • Surface MCPToolNotFoundError (#2380)

📚 Documentation

  • Recommend Streamable HTTP instead of SSE (#2338)

🧹 Chores

  • Add Agent pipeline with MCPToolset deserialization test (#2357)

[integrations/mcp-v0.7.0] - 2025-09-23

🐛 Bug Fixes

  • Temporarily disable brave search mcp integration test (#2187)
  • Fix mcp types + add py.typed (#2248)
  • Make MCPInvocationError compatible with haystack-ai>=2.18.0 (#2297)

🧹 Chores

  • Standardize readmes - part 2 (#2205)

[integrations/mcp-v0.5.0] - 2025-08-04

🐛 Bug Fixes

  • Prevent MCPToolset GC during toolset add (#2019)
  • ClientSession expires after idle periods causing ClosedResourceError with empty error message (#2115)

🧹 Chores

  • Update mcp-haystack integration README.md (#1835)
  • Fix linting for ruff 0.12.0 (#1969)
  • Remove black (#1985)

[integrations/mcp-v0.4.0] - 2025-06-11

🚀 Features

  • Add Secret support to MCPTool and MCPToolset (#1900)

🐛 Bug Fixes

  • [breaking] Use model_dump_json for tool results instead of returning mcp-sdk types.CallToolResult (#1917)

🧹 Chores

  • Align core-integrations Hatch scripts (#1898)

🌀 Miscellaneous

  • App pins for MCP (#1845)

[integrations/mcp-v0.3.0] - 2025-05-27

🚀 Features

  • MCPTool and MCPToolset async resource management improvements (#1758)
  • Add streamable-http transport MCP support (#1777)

[integrations/mcp-v0.2.0] - 2025-05-06

🚀 Features

  • [breaking] Deprecate SSEServerInfo base_url in favour of url (#1662)

📚 Documentation

  • Add_mcptoolset_docs (#1668)

[integrations/mcp-v0.1.0] - 2025-04-22

🚀 Features

  • Add MCPToolset (#1626)

[integrations/mcp-v0.0.2] - 2025-04-11

📚 Documentation

  • Fix MCPTool import in code example (#1578)

⚙️ CI

  • Review testing workflows (#1541)

🌀 Miscellaneous

  • Feat: Add AsyncExecutor in MCPTool, ensure MCPTool works in hayhooks (#1643)

[integrations/mcp-v0.0.1] - 2025-03-12

🚀 Features

  • Add MCP tooling integration (#1487)