github erikdarlingdata/PerformanceMonitor v2.9.0
v2.9.0 - Get Some Exercise

latest releases: nightly, v3.4.0, v3.3.0...
3 months ago

Very Nearly Three

I seem to recall there being some super-shifting feature getting added for 2.0 and 2.5 versions. As we approach 3.0, I don't quite have one of those ready.

I'm also starting to wonder if the weekly releases are still necessary. That's a bit of a relief, to be honest. For a bit it felt like I was shipping big fixes and changes at a frantic pace. Now I'm half-tempted to start labeling things "stable" or "LTS" or "dude-trust-me".

Anyway, changelog and all that is below.

If you want to chime in on the future of Full/Lite dashboards, check out this discussion.

If you want to report an issue, request a feature, or pitch in some code, head over here.

Highlights

  • Per-database collector exclusions — exclude noisy databases from per-database collectors. Full Edition adds config.collector_database_exclusions (8 collectors filtered); Lite adds ExcludedDatabases per server (9 collectors filtered). (#887)
  • Resume gap detectionquery_stats, procedure_stats, and query_store skip the historical sweep on first run after an Off preset, Agent stoppage, or server reboot, preventing tempdb blowouts. (#892)
  • Total non-idle CPU on Lite Overview — headline shows total CPU with SQL-only alongside; new alert mode toggle (Total / SqlOnly). (#899)
  • Purge Now action in Manage Servers (Full) with mode picker and reworked config.data_retention semantics — @retention_days = NULL respects per-collector retention, 0 truncates every table, N > 0 overrides every table to N days. (#900)
  • Off collection presetconfig.apply_collection_preset @preset_name = N'Off' disables every collector in one call. (#888)
  • Right-click View Plan on Dashboard BPR + Deadlocks grids and Lite Deadlocks grid. (#880)
  • Open Log Folder sidebar button in Lite. (#873)
  • Installed Version column in Manage Servers (both editions).
  • Lite-style server card indicators back-ported to Full.

Dependency bumps

  • Microsoft.Data.SqlClient 6.1.4 → 7.0.1 (with new Extensions.Azure 1.0.0 for Entra)
  • ModelContextProtocol 0.7.0-preview.1 → 1.2.0 (off the preview tag)
  • DuckDB.NET 1.5.0 → 1.5.2 in Lite

See CHANGELOG.md for the full list.

Don't miss a new PerformanceMonitor release

NewReleases is sending notifications on new releases.