Skip to content

Latest commit

 

History

History
128 lines (95 loc) · 6.3 KB

File metadata and controls

128 lines (95 loc) · 6.3 KB

Changelog

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

Fixed

  • Switch PyPI publish workflow to pypi1 trusted publishing environment

0.5.4 - 2026-06-09

Changed

  • Migrated all repository references from luarss to The-OpenROAD-Project org (#120)

Fixed

  • Upgraded urllib3 2.6.3 → 2.7.0 (CVE: sensitive header forwarding)

0.5.3 - 2026-06-06

Changed

  • 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

[0.5.2] - 2026-05-17

Fixed

  • Release workflow: auto-update server.json version from git tag, fix bash -e swallowing mcp-publisher error output

[0.5.1] - 2026-05-17

Fixed

  • Release workflow: handle duplicate MCP Registry version gracefully on re-runs

0.5.0 - 2026-05-17

Added

  • MCP integrations for Claude Desktop, Cursor, and GitHub Copilot (#44)
  • Documentation for MCP support across 14 major coding agents and IDEs

Fixed

  • Security: bumped authlib, python-multipart, and cryptography for CVEs
  • Restored inline error patterns, dropped auto-update machinery

Changed

  • 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

Fixed

  • 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

Added

  • MCP registry publishing to release pipeline (#93)
  • Cross-platform validation and setup scripts (#76)
  • Comprehensive performance benchmarks for OpenROAD tool calls (#84)

Changed

  • 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

Added

  • Production Dockerfile with multi-stage build, non-root user, and GHCR publishing workflow (#46)
  • --init flag to docker run commands in Makefile for proper signal handling (#80)

Fixed

  • Restored 15 skipped TestSessionManager tests (#75)
  • Replaced cleanup() with cleanup_all() in test_session_manager (#73)

Changed

  • Removed dead skip_fd_issues marker and unused imports from test_interactive_pty.py (#82)

0.2.0 - 2026-03-18

Added

  • streamable-http transport mode support in the CLI (#54)
  • Whitelist and ask-permission commands for session access control (#36)
  • Token efficiency benchmarks for MCP responses (#53)

Changed

  • Upgraded dependencies to address Dependabot security alerts (#70, #71)
  • Updated inspector version in Makefile
  • Updated Gemini MCP settings

Refactored

  • Reduced dead code and duplications across the codebase (#59)

0.1.0 - 2026-02-19

Added

  • Interactive PTY-based OpenROAD sessions with true terminal emulation
  • Multi-session management with async support
  • interactive_openroad tool for executing commands in persistent sessions
  • list_interactive_sessions, create_interactive_session, terminate_interactive_session, inspect_interactive_session, get_session_history, get_session_metrics session lifecycle tools
  • Report image tool for retrieving ORFS stage output images (#23)
  • CLI entry point (openroad-mcp) with --help and 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