MCP Proxy Changelog

Track the evolution of the Plugged.in MCP Proxy server.

Latest Version

v1.10.2

Current Stable Release Enhanced performance and OAuth support

Version 1.10.x Series

[1.10.2] - 2025-01-28

Fixed

  • Memory leak in connection pooling
  • OAuth token refresh race condition
  • STDIO server timeout handling

[1.10.1] - 2025-01-27

Fixed

  • Critical bug in tool name collision resolution
  • Connection cleanup on server disconnect

[1.10.0] - 2025-01-27

Added

  • OAuth Support: Full OAuth 2.0 flow for Streamable HTTP servers
  • Connection Pooling: Reuse connections for better performance
  • Health Monitoring: Automatic server health checks
  • Circuit Breaker: Prevent cascading failures

Changed

  • Improved error messages with actionable fixes
  • Enhanced retry logic with exponential backoff
  • Optimized memory usage by 40%

Security

  • Added rate limiting per API key
  • Enhanced input validation
  • Secure token storage for OAuth

Version 1.8.x Series

[1.8.0] - 2025-01-20

RAG v2 MCP Tools

Added new MCP tools for AI Document Exchange:
  • pluggedin_create_document - Create documents via AI
  • pluggedin_search_documents - Semantic document search
  • pluggedin_get_document - Retrieve documents
  • pluggedin_update_document - Update existing documents
  • pluggedin_list_documents - List all documents
  • pluggedin_delete_document - Remove documents

Performance

  • Optimized tool discovery caching
  • Reduced startup time by 50%
  • Improved response streaming

Version 1.4.x Series

[1.4.0] - 2024-12-15

Added

  • Streamable HTTP Transport: Full support for new transport type
  • Tool Prefixing: Automatic UUID prefixing to prevent collisions
  • Parallel Execution: Execute multiple tools simultaneously
  • Response Streaming: Stream large responses efficiently

Changed

  • Deprecated SSE transport in favor of Streamable HTTP
  • Improved error handling for network failures
  • Enhanced logging with structured output

Version 1.2.x Series

[1.2.6] - 2024-11-30

Fixed

  • STDIO server hanging on large outputs
  • Memory leak in SSE connections
  • Race condition in tool discovery

[1.2.0] - 2024-11-15

Added

  • Multi-Server Support: Aggregate multiple MCP servers
  • Authentication System: API key and custom auth support
  • Caching Layer: Cache tool discovery and resources
  • Metrics Endpoint: Prometheus-compatible metrics

Performance

  • 10x faster tool discovery with caching
  • Reduced memory footprint by 60%
  • Optimized for Docker deployment

Version 1.0.0

[1.0.0] - 2024-10-01

Features

  • Basic MCP proxy functionality
  • STDIO transport support
  • SSE transport support
  • Tool discovery and invocation
  • Resource listing
  • Prompt template support

Known Limitations

  • Single server support only
  • No authentication
  • Limited error handling
  • No connection pooling

Version 0.x Series (Beta)

[0.5.10] - 2024-09-15

Added

  • SSE transport experimental support
  • Basic error recovery
  • Debug logging

[0.5.9] - 2024-09-01

Added

  • Initial beta release
  • STDIO transport only
  • Basic tool invocation

Migration Guides

Migrating from 1.8.x to 1.10.x

1

Update Configuration

Add OAuth configuration for supported servers:
{
  "oauth": {
    "enabled": true,
    "provider": "github"
  }
}
2

Enable Health Checks

{
  "monitoring": {
    "health": {
      "enabled": true,
      "interval": 30000
    }
  }
}
3

Update Dependencies

npm update @pluggedin/mcp-proxy

Migrating from 1.2.x to 1.4.x

SSE transport is deprecated. Migrate to Streamable HTTP.
Update server configurations:
// Old (SSE)
{
  "transport": {
    "type": "sse",
    "url": "https://example.com/sse"
  }
}

// New (Streamable HTTP)
{
  "transport": {
    "type": "streamable",
    "baseUrl": "https://example.com/mcp"
  }
}

Deprecation Notices

SSE Transport

  • Deprecated in: v1.4.0
  • Removal planned: v2.0.0
  • Migration path: Use Streamable HTTP transport
  • Reason: SSE is not part of official MCP specification

Legacy Authentication

  • Deprecated in: v1.10.0
  • Removal planned: v2.0.0
  • Migration path: Use API key or OAuth
  • Reason: Security improvements

Performance Benchmarks

Tool Discovery Performance

VersionTime (ms)Memory (MB)
1.10.x4532
1.8.x12048
1.4.x25064
1.2.x50096
1.0.01200128

Connection Management

VersionMax ConnectionsPool Efficiency
1.10.x100095%
1.8.x50085%
1.4.x20070%
1.2.x10050%
1.0.010N/A

Roadmap

Version 2.0.0 (Q2 2025)

  • GraphQL API support
  • WebSocket transport
  • Plugin system
  • Distributed proxy clustering
  • Advanced caching strategies

Version 1.12.0 (Q1 2025)

  • WebAuthn authentication
  • Request/response transformation
  • Custom middleware support
  • Enhanced monitoring dashboard

Version 1.11.0 (Next Release)

  • Batch tool invocation
  • Response compression
  • Custom retry strategies
  • Enhanced OAuth providers

Breaking Changes Log

Version 1.10.0

  • Changed authentication header from X-API-Key to Authorization: Bearer
  • Removed deprecated servers.*.url in favor of servers.*.transport

Version 1.4.0

  • SSE transport moved to deprecated status
  • Changed tool discovery response format

Version 1.2.0

  • Configuration file format changed
  • API endpoints restructured

Support Policy

VersionStatusSupport Until
1.10.xActiveActive development
1.8.xMaintenanceJuly 2025
1.4.xSecurity onlyApril 2025
1.2.xEnd of Life-
1.0.0End of Life-

Reporting Issues

Found a bug or have a feature request?

Contributing

We welcome contributions! See our Contributing Guide for details.

License

MCP Proxy is released under the MIT License. See LICENSE for details.