What's New
Light Themes & Visual Polish
- Light theme and "Cool Breeze" theme with live preview in settings — @ClaudioESSilva (#347)
- Warning status icon in server health indicators — @ClaudioESSilva (#355)
- Time display mode toggle — show timestamps in Server Time, Local Time, or UTC (#17)
- Add Server dialog visual parity between Dashboard and Lite — @ClaudioESSilva (#399)
Plan Viewer Enhancements
- Standalone Plan Viewer — open, paste, or drag & drop .sqlplan files with tabbed multi-plan support — @ClaudioESSilva (#397, #398)
- 30 PlanAnalyzer rules — expanded from 12 to 30 covering implicit conversions, lazy spools, exchange spills, and more
- Wait stats banner showing top waits for the query
- UDF runtime details — CPU and elapsed time in Runtime Summary
- Sortable statement grid and canvas panning
New Features
- Comma-separated column filters — enter multiple filter values
- Optional query text and plan collection — per-collector flags in collection schedule
--preserve-jobsinstaller flag — keep existing SQL Agent job schedules during upgrade- Copy Query Text context menu on Dashboard statements grid
- Server list sorting by display name — @HannahVernon (#330)
Bug Fixes
- OverflowException on wait stats page with large decimal values
- SQL dumps on mirroring passive servers with RESTORING databases
- UI hang when adding first server to Dashboard
- UTC/local timezone mismatch in blocked process XML processor
- AG secondary filter skipping all inaccessible databases
- DuckDB column aliases in long-running queries — @HannahVernon (#391)
- sp_server_diagnostics and WAITFOR excluded from long-running query alerts — @HannahVernon (#362)
- Installer validation reporting historical collection errors as current failures
- query_snapshots schema mismatch after sp_WhoIsActive upgrade — auto-recreates daily table
- Missing upgrade script for default_trace_events columns on 2.0.0→2.1.0 upgrade
See CHANGELOG.md for the full list.
Contributors
Thank you to the contributors who helped make this release possible!
- @ClaudioESSilva — Light themes, Cool Breeze theme, standalone plan viewer with multi-file support, warning status icon, Add Server dialog parity
- @HannahVernon — Server list sorting, DuckDB alias fixes, long-running query alert exclusions
Installation
Download the appropriate zip for your use case:
- Dashboard — connects to SQL Server
PerformanceMonitordatabase (data collected by SQL Agent jobs) - Lite — standalone collector + viewer, no SQL Agent required
- Installer — CLI tool to deploy/upgrade the PerformanceMonitor database and SQL Agent jobs
Run the installer first to set up the database, then use Dashboard or Lite to view the data.