Skip to content

v2.3.1

Choose a tag to compare

@caidish caidish released this 19 Jan 05:15
· 47 commits to main since this release
b9aa054

What's Changed

New Features

  • Add Playwright E2E test helpers for automated testing
  • Add metadata config system and CLI commands (instrmcp metadata)
  • Add cell targeting and improved notebook tool docs
  • Add scan_nested option to database experiment listing
  • Add AST-based code security scanner

Improvements

  • Unify MeasureIt sweep tools and add all-sweep support
  • Refactor MCP server: move tools to core/options architecture
  • Improve error messages for missing databases
  • Add data directory constraint to database path resolution
  • Improve SSE and JSON-RPC response handling in stdio_proxy
  • Refactor database tools and simplify MeasureIt templates
  • Add debug logging for server command failures

Bug Fixes

  • Fix race condition in execution count check
  • Fix SQLite threading and cell output cache issues
  • Ensure proper cleanup of async tasks before loop close
  • Refactor database access for thread safety and add threading security checks

Documentation

  • Add CodeFactor badge to README
  • Update notebook and add human test plan
  • Remove HttpMCPProxy from docs and update JupyterLab extension docs

Full Changelog: v2.2.0...v2.3.1