Changelog
What changed in each MT-MCP release.
Generated
Mirrored from the repo root CHANGELOG.md by scripts/sync-changelog.ts, which runs as part
of pnpm version-packages. Edit the root file, not this one.
All notable changes to MT-MCP are documented here, grouped by release date. Format loosely follows Keep a Changelog.
Unreleased
Nothing yet.
2026-07-10
@mt-mcp/mcp
- Added
reverse_position— close and reopen a position in a single call instead of two round trips. - Modularized risk helpers and added preflight validation to order dispatch, failing closed on invalid requests.
- Fixed the order-comment sanitizer rejecting literal dot characters.
- JWT key files are now excluded from version control to prevent accidental commits.
@mt-mcp/dashboard
- Added Myfxbook sentiment API integration.
- Reworked the dashboard design system — new widgets, layouts, and API integrations, with consistent widget container heights.
2026-07-08
@mt-mcp/mcp
- Improved JWT handling in the authenticated dispatch path to recover from terminal-ID mismatches without dropping the session.
2026-07-06
@mt-mcp/mcp
- Added indicator handlers for Parabolic SAR, Stochastic, Standard Deviation, and Williams %R.
- Removed obsolete verification scripts for HTTP transport resilience and Redis session routing (superseded by the integration test suite).
2026-07-01
@mt-mcp/gateway
- Implemented multi-replica session routing with proxy logic, so a request can reach the right MCP instance regardless of which replica receives it.
- Replaced the deprecated cross-instance Redis test with gateway-proxy and mcp-proxy tests covering session dispatch across replicas.
2026-06-28 – 2026-06-30
@mt-mcp/gateway
- Added a Redis-backed session store to support multi-replica MCP server deployments.
- Added compare-and-delete logic for the terminal → session pointer in Redis, closing a race on reconnect.
- Added HTTP terminal session management and cross-instance dispatching via Redis.
- Added an instance registry and request proxying for multi-replica MCP sessions.
- Enhanced HTTP transport resilience with a dedicated heartbeat channel.
Infra
- Adjusted replica counts and HPA configuration to right-size resource usage.
- Updated network policies to allow egress to Redis and labeled deployments for Redis client discovery.
@mt-mcp/license
- Implemented terminal-scoped key validation and updated the license service to support the new key structure — the change that made master license keys stop working for MCP/EA authentication (see the terminal key setup guide).