Skip to content

Releases: erikdarlingdata/PerformanceStudio

v1.2.0

18 Mar 11:35
95a822b

Choose a tag to compare

v1.2.0

Query Store Enhancements

  • Search/filter by identifier: Server-side fetch by Query ID, Plan ID, Query Hash, Plan Hash, Module Name with wildcard support (#93)
  • History drill-down: Right-click "View History" opens multi-plan time-series chart with ScottPlot, 13 selectable metrics, hover tooltips (#98)
  • Database picker on Query Store tab — switch databases without reopening (#93)
  • Context menu copy commands: Copy Query ID, Plan ID, Query Hash, Plan Hash, Module Name, Query Text, Row (#94)
  • Select All/None toggle button, Enter-to-fetch in search box

Bug Fixes

  • Database picker now correctly changes query editor execution context (#95)
  • Fix crash when loading Query Store plans — ObjectDisposedException in SetStatus (#105)

Code Quality (22 fixes)

  • MCP session leak on plan tab close
  • CancellationTokenSource disposal across all controls
  • TextMate.Installation disposal
  • Consolidated duplicate connection dialog code
  • CLI: credential check, --output flag, input validation, .env support for query-store command
  • Core: async disposal, KeychainCredentialService deadlock fix, ShowPlanParser error handling
  • Removed dead QueryStoreDialog code

Contributors

Thanks to the community contributors in this release:

Nightly Build (1.2.0-nightly.20260318)

18 Mar 06:32
f4f66ec

Choose a tag to compare

Pre-release

Automated nightly build from dev branch.

Version: 1.2.0-nightly.20260318
Commit: f4f66ec
Built: 2026-03-18 06:32 UTC

These builds include the latest changes and may be unstable.
For production use, download the latest stable release.

v1.1.0

10 Mar 13:11
bb25d7f

Choose a tag to compare

What's Changed

Full Changelog: v1.0.0...v1.1.0

v1.0.0

09 Mar 19:16
0e1fb51

Choose a tag to compare

What's Changed

Full Changelog: v0.9.0...v1.0.0

v0.9.0

05 Mar 18:43
cd0dabd

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.8.2...v0.9.0

v0.8.2

05 Mar 15:25
d7432a7

Choose a tag to compare

What's Changed

Full Changelog: v0.8.0...v0.8.2

v0.8.0 — MCP Server for AI-Assisted Plan Analysis

05 Mar 02:27
f347180

Choose a tag to compare

What's New

MCP Server

Performance Studio now includes a built-in Model Context Protocol (MCP) server, enabling AI assistants like Claude to analyze execution plans loaded in the app.

13 read-only tools for plan analysis:

  • list_plans, analyze_plan, get_plan_summary, get_plan_warnings
  • get_missing_indexes, get_plan_parameters, get_expensive_operators
  • get_plan_xml, compare_plans, get_repro_script
  • get_connections, check_query_store, get_query_store_top

Query Store tools use only the built-in fetch query — no arbitrary SQL execution.

Setup:

  1. Enable in ~/.planview/settings.json: { "mcp_enabled": true, "mcp_port": 5152 }
  2. Add to your MCP client config:
    {
      "mcpServers": {
        "performance-studio": {
          "type": "streamable-http",
          "url": "http://localhost:5152/"
        }
      }
    }

Other Changes

  • Renamed from "SQL Performance Studio" to "Performance Studio"
  • MCP enable/port toggle added to Help > About screen
  • Release automation: zips now auto-attach to GitHub releases

v0.7.0

04 Mar 23:39

Choose a tag to compare

SQL Performance Studio v0.7.0

New Features

  • Parameters & Variables pane in Plan Insights — shows parameter names, data types, compiled values, and runtime values with parameter sniffing detection
  • Spool labels — Eager/Lazy qualifier now shown on spool operators in the graphical plan
  • Editor context menu — Cut, Copy, Paste, Select All in the query editor

Downloads

Platform File
Windows (x64) PerformanceStudio-win-x64.zip
macOS (Apple Silicon) PerformanceStudio-osx-arm64.zip
macOS (Intel) PerformanceStudio-osx-x64.zip
Linux (x64) PerformanceStudio-linux-x64.zip
SSMS Extension PlanViewer.Ssms.vsix + InstallSsmsExtension.exe

Self-contained — no .NET SDK required. Extract and run.