diff --git a/CHANGELOG.md b/CHANGELOG.md index e9a156b..7def0f9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,22 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [2.9.0] - TBD +## [2.10.0] - TBD + +### Fixed + +- **Memory tab tooltip** stops working after switching away and returning to the tab. Both Dashboard and Lite Memory tab crosshair tooltip handlers now reattach correctly on tab re-entry; the same popup-wedge fix is also applied to `CorrelatedCrosshairManager` ([#916]) +- **FinOps memory recommendation** now bases sizing on a 7-day P95 of memory samples instead of a single snapshot, so recommendations no longer swing based on instantaneous workload state. Applied in both Dashboard and Lite ([#917]) + +### Changed + +- **Per-database grants for FinOps Index Analysis** documented in the README — sp_IndexCleanup-backed Index Analysis requires per-database `EXECUTE` grants on each user database you want to analyze ([#915]) + +[#915]: https://github.com/erikdarlingdata/PerformanceMonitor/issues/915 +[#916]: https://github.com/erikdarlingdata/PerformanceMonitor/issues/916 +[#917]: https://github.com/erikdarlingdata/PerformanceMonitor/issues/917 + +## [2.9.0] - 2026-04-29 ### Important diff --git a/Dashboard/Dashboard.csproj b/Dashboard/Dashboard.csproj index 1d01ed0..fc8a7b0 100644 --- a/Dashboard/Dashboard.csproj +++ b/Dashboard/Dashboard.csproj @@ -7,10 +7,10 @@ PerformanceMonitorDashboard.Program PerformanceMonitorDashboard SQL Server Performance Monitor Dashboard - 2.9.0 - 2.9.0.0 - 2.9.0.0 - 2.9.0 + 2.10.0 + 2.10.0.0 + 2.10.0.0 + 2.10.0 Darling Data, LLC Copyright © 2026 Darling Data, LLC EDD.ico diff --git a/Dashboard/Models/ServerConnection.cs b/Dashboard/Models/ServerConnection.cs index 6d39c28..785c8e7 100644 --- a/Dashboard/Models/ServerConnection.cs +++ b/Dashboard/Models/ServerConnection.cs @@ -94,7 +94,7 @@ public bool UseWindowsAuth /// /// Installed PerformanceMonitor version on this server. Populated asynchronously /// by the Manage Servers window. Not persisted — runtime-only display field. - /// Conventional values: null (not yet probed), a 3-part version like "2.9.0", + /// Conventional values: null (not yet probed), a 3-part version like "2.10.0", /// "Not installed", or "Unavailable" when the probe fails. /// [JsonIgnore] diff --git a/Installer.Core/Installer.Core.csproj b/Installer.Core/Installer.Core.csproj index e86a152..cb6845e 100644 --- a/Installer.Core/Installer.Core.csproj +++ b/Installer.Core/Installer.Core.csproj @@ -7,10 +7,10 @@ Installer.Core Installer.Core SQL Server Performance Monitor Installer Core - 2.9.0 - 2.9.0.0 - 2.9.0.0 - 2.9.0 + 2.10.0 + 2.10.0.0 + 2.10.0.0 + 2.10.0 Darling Data, LLC Copyright (c) 2026 Darling Data, LLC true diff --git a/Installer/PerformanceMonitorInstaller.csproj b/Installer/PerformanceMonitorInstaller.csproj index 97d153d..b7a4598 100644 --- a/Installer/PerformanceMonitorInstaller.csproj +++ b/Installer/PerformanceMonitorInstaller.csproj @@ -20,10 +20,10 @@ PerformanceMonitorInstaller SQL Server Performance Monitor Installer - 2.9.0 - 2.9.0.0 - 2.9.0.0 - 2.9.0 + 2.10.0 + 2.10.0.0 + 2.10.0.0 + 2.10.0 Darling Data, LLC Copyright © 2026 Darling Data, LLC Installation utility for SQL Server Performance Monitor - Supports SQL Server 2016-2025 diff --git a/Lite/Models/ServerConnection.cs b/Lite/Models/ServerConnection.cs index 0e13921..ca35d24 100644 --- a/Lite/Models/ServerConnection.cs +++ b/Lite/Models/ServerConnection.cs @@ -168,7 +168,7 @@ public string DotStatus private string? _installedVersion; /// - /// PerformanceMonitor Lite app version monitoring this server (e.g., "2.9.0"). + /// PerformanceMonitor Lite app version monitoring this server (e.g., "2.10.0"). /// Populated by the Manage Servers window. Not persisted — runtime-only display field. /// Same value for every row since one Lite process monitors all servers. /// diff --git a/Lite/PerformanceMonitorLite.csproj b/Lite/PerformanceMonitorLite.csproj index d6b4c84..a8c58d3 100644 --- a/Lite/PerformanceMonitorLite.csproj +++ b/Lite/PerformanceMonitorLite.csproj @@ -8,10 +8,10 @@ PerformanceMonitorLite PerformanceMonitorLite SQL Server Performance Monitor Lite - 2.9.0 - 2.9.0.0 - 2.9.0.0 - 2.9.0 + 2.10.0 + 2.10.0.0 + 2.10.0.0 + 2.10.0 Darling Data, LLC Copyright © 2026 Darling Data, LLC Lightweight SQL Server performance monitoring - no installation required on target servers