Changelog

View Source

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

  • Status Monitor: Lightweight solution for monitoring MCP clients in real-time with uptime percentage tracking
  • Langchain.MCP.Client wrapper: Decouples Anubis from application, removing dependency requirement
  • Automated release process: CI workflow automation for streamlined publishing

Changed

  • Default test server port: Changed from 4000 to 5000 to avoid conflicts with Phoenix applications
  • Folder structure reorganization: Flattened paths (lib/langchain/mcplangchain_mcp, test/langchain/mcptest/langchain_mcp)
  • Markdown formatting: Auto-formatted documentation files using CommonMark standards

Fixed

  • ToolExecutor issues resolved
  • Test flakiness problems fixed with centralized client management (async: false and proper cleanup)
  • Registry test bleed eliminated through centralized deregistration
  • Dialyzer type checking issues resolved
  • Credo linting readability/refactoring opportunities addressed

[0.1.0] - Initial release

Added