Skip to main content
v1.4.0 - 2025‑10‑27

LangChain 1.0 & Provider Adapters

  • Major: Upgraded to LangChain 1.0.0 for improved performance and simplified agent patterns
  • New: Direct provider adapters for OpenAI, Anthropic, and Google - use MCP tools without MCPAgent
  • Enhancement: Agent methods now leverage LangChain 1.0.0’s create_agent() and internal astream() for better loop handling
  • Enhancement: Dynamic tool updates during agent execution
  • Enhancement: Enhanced step tracking and middleware support for better observability
  • Enhancement: Remote mode query streaming delegation
  • Fix: Improved streaming output reliability with proper null checking
  • Fix: Automatic ToolMessage filtering from conversation history
v1.3.13 - 2025‑10‑18

Package Reorganization

  • Refactor: Reorganized package structure into client.* and agents.* namespaces for better discoverability
  • Deprecation: Old import paths (auth, middleware, managers, adapters, task_managers) are deprecated but still work with backward compatibility
  • Enhancement: Clearer separation between client and agent concerns for improved maintainability
  • Fix: Temporarily pinned to LangChain 0.3.27 to prevent breaking changes from 1.0.0 release (migration planned)
v1.3.12 - 2025‑10‑02

Middleware & Documentation

  • New: Comprehensive middleware system for request/response interception (#269)
  • New: Automatic API documentation generation (#301)
  • Fix: Tool result standardization for consistent output (#288)
  • Fix: Duplicate user message prevention in conversation history (#287)
  • Fix: Agent memory handling to prevent duplicate queries (#187)
  • Enhancement: Middleware metrics collection for better observability (#299)
  • Fix: Test server execution with proper executable paths (#298)
v1.3.11 - 2025‑09‑29

Auth Revolution

  • New: Complete OAuth2 and Bearer token authentication framework (#149)
  • Fix: HTTP connector error handling with better diagnostics (#279)
  • Fix: Accept empty tool results without validation errors (#273)
  • Fix: JSON schema enum validation in jsonschema_to_pydantic conversion (#270)
  • Fix: Documentation typo (astream → stream) (#266)
  • Enhancement: MCPAgent execution tracking with success status (#254)
  • Fix: Subprocess cleanup for multiple MCP clients to prevent memory leaks (#231)
v1.3.3 - 2025‑06‑19

Stability Boost

  • Set default logging level to info
  • Fix: prevent double async cleanup and event loop errors in astream
  • Fix: Raise import error for fastembed, server manager does not silently fail
  • Fix: search tools tuple unpacking error
v1.3.1 - 2025‑06‑10

Stream Power

  • Remove client options for easier usage
  • Add streamable HTTP support
  • Fix websocket error positional arguments (headers were missing)
  • Fix connection state tracking after SSE disconnection
  • Add CLAUDE.md for development guidance
v1.3.0 - 2025‑05‑27

Sandbox Magic

  • Added optional E2B sandbox execution so MCP servers can run in secure cloud sandboxes.
  • MCPAgent.astream() now lets you stream results and automatically log full conversation history.
v1.2.13 - 2025‑05‑19

Resource Discovery

  • Alpha support for Resources & Prompts exposed by remote servers.
  • Routine version bump and stability tweaks across task / connection managers.
v1.2.10 - 2025‑05‑11

Emergency Patch

  • Hot‑fix: patched FastEmbed import failure that could break vector search.
v1.1.5 - 2025‑04‑11

Polish Pass

  • Maintenance release – internal refactors, doc clean‑ups, and incremental API polish.
v1.0.1 - 2025‑04‑07

Transport Layer

  • Introduced HTTP transport layer and dynamic multi‑server selection.
v1.0.0 - 2025‑04‑03

Stable Launch

  • First stable release of the unified Python client after the 0.0.x preview series.
v0.0.6 - 2025‑04‑02

Public Preview

  • Initial public preview published to PyPI; automated publish workflow enabled.