Skip to content

v2.1.0

Latest

Choose a tag to compare

@erikdarlingdata erikdarlingdata released this 03 Mar 23:09
· 2 commits to main since this release
ae208b3

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-jobs installer 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 PerformanceMonitor database (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.