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.
0.5.5 - 2026-06-09
- Switch PyPI publish workflow to
pypi1trusted publishing environment
0.5.4 - 2026-06-09
- Migrated all repository references from luarss to The-OpenROAD-Project org (#120)
- Upgraded urllib3 2.6.3 → 2.7.0 (CVE: sensitive header forwarding)
0.5.3 - 2026-06-06
- Expanded coding agent documentation: added Goose, Cody, Codex CLI, PearAI, CodeBuddy, Hermes Agent, GitHub Copilot CLI, Oh My Pi, OpenClaw, AstrBot, DeepCode, nanobot, Crush, and Reasonix to README
- Added cross-platform CI validation (#89)
- Pinned GitHub Actions to full commit SHAs for supply chain safety
- Removed editor MCP manifest files from repository
- Bumped starlette (#117) and idna (#115) dependencies
- Release workflow: auto-update server.json version from git tag, fix bash -e swallowing mcp-publisher error output
- Release workflow: handle duplicate MCP Registry version gracefully on re-runs
0.5.0 - 2026-05-17
- MCP integrations for Claude Desktop, Cursor, and GitHub Copilot (#44)
- Documentation for MCP support across 14 major coding agents and IDEs
- Security: bumped authlib, python-multipart, and cryptography for CVEs
- Restored inline error patterns, dropped auto-update machinery
- Pinned all direct dependencies to exact versions (#113)
- Bumped fastmcp (#101), pillow (#104), cryptography (#103), pygments, and python-multipart (#106, #110)
0.4.2 - 2026-03-29
- Docker build targeting wrong stage, causing missing OCI annotation required by MCP registry
- Docker image tag mismatch causing MCP registry publish to fail
0.4.0 - 2026-03-29
- MCP registry publishing to release pipeline (#93)
- Cross-platform validation and setup scripts (#76)
- Comprehensive performance benchmarks for OpenROAD tool calls (#84)
- Consolidated Dockerfile.test into unified multi-stage Dockerfile (#88)
- Scaled concurrent session test to 50+ with p99/p95 latency metrics (#86)
- Updated ROADMAP.md
- Bumped requests dependency version
0.3.0 - 2026-03-25
- Production Dockerfile with multi-stage build, non-root user, and GHCR publishing workflow (#46)
--initflag to docker run commands in Makefile for proper signal handling (#80)
- Restored 15 skipped TestSessionManager tests (#75)
- Replaced
cleanup()withcleanup_all()in test_session_manager (#73)
- Removed dead
skip_fd_issuesmarker and unused imports from test_interactive_pty.py (#82)
0.2.0 - 2026-03-18
streamable-httptransport mode support in the CLI (#54)- Whitelist and ask-permission commands for session access control (#36)
- Token efficiency benchmarks for MCP responses (#53)
- Upgraded dependencies to address Dependabot security alerts (#70, #71)
- Updated inspector version in Makefile
- Updated Gemini MCP settings
- Reduced dead code and duplications across the codebase (#59)
0.1.0 - 2026-02-19
- Interactive PTY-based OpenROAD sessions with true terminal emulation
- Multi-session management with async support
interactive_openroadtool for executing commands in persistent sessionslist_interactive_sessions,create_interactive_session,terminate_interactive_session,inspect_interactive_session,get_session_history,get_session_metricssession lifecycle tools- Report image tool for retrieving ORFS stage output images (#23)
- CLI entry point (
openroad-mcp) with--helpand version flags - Gemini CLI integration and documentation
- Claude Code devcontainer support (#34)
- GCD timing optimization example flow targeting WNS (#35)
- Path traversal and security protection for file access
- ANSI/Unicode output decoding for clean command results
- Codecov test analytics integration
- QUICKSTART guide, ARCHITECTURE, and CONTRIBUTING documentation
- ROADMAP for planned features