You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+42Lines changed: 42 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,48 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
8
+
## [2.7.0] - 2026-04-13
9
+
10
+
### Added
11
+
12
+
-**Host OS column** in Server Inventory for both Dashboard and Lite ([#748], [#823])
13
+
-**Offline community script support** via `community/` directory for user-contributed scripts ([#814], [#822])
14
+
-**MultiSubnetFailover connection option** in Dashboard and Lite for Always On availability groups ([#813], [#821])
15
+
16
+
### Changed
17
+
18
+
-**PlanAnalyzer and ShowPlanParser** synced from PerformanceStudio with latest improvements ([#816])
19
+
-**MCP query tools** optimized for large databases ([#826])
20
+
-**Add Server dialog UX** improved with inline connection status and full-height window
21
+
-**"CPUs" renamed to "Logical CPUs"** for clarity in Lite ([#825])
22
+
23
+
### Fixed
24
+
25
+
-**Dashboard auto-refresh stalling under load** — replaced DispatcherTimer with async Task.Delay loop to prevent priority starvation during heavy chart rendering ([#833], [#834])
26
+
-**Lite auto-refresh silently skipping** every tick ([#824])
27
+
-**Deadlock count not resetting** between collections ([#803], [#820])
28
+
-**Upgrade filter skipping patch versions** during version comparison ([#817], [#819])
29
+
-**Upgrade script executing against master** instead of PerformanceMonitor database ([#828])
30
+
-**Duplicate release builds** triggering on both created and published events
Copy file name to clipboardExpand all lines: README.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -99,7 +99,7 @@ Data starts flowing within 1–5 minutes. That's it. No installation on your ser
99
99
100
100
**Upgrading from zip?** Click **Import Settings** then **Import Data** in the sidebar and point both at your old Lite folder. Settings imports server connections, alert thresholds, SMTP config, and schedules. Data imports historical DuckDB + Parquet archives. **Auto-update users** (installed via Setup.exe) get updates automatically — no manual import needed.
101
101
102
-
**Always On AG?** Enable **ReadOnlyIntent** in the connection settings to route Lite's monitoring queries to a readable secondary, keeping the primary clear.
102
+
**Always On AG?** Enable **ReadOnlyIntent** in the connection settings to route Lite's monitoring queries to a readable secondary, keeping the primary clear. Enable **MultiSubnetFailover** for multi-subnet failover scenarios.
103
103
104
104
### Lite Collectors
105
105
@@ -191,6 +191,8 @@ PerformanceMonitorInstaller.exe YourServerName sa YourPassword --uninstall
191
191
192
192
The installer automatically tests the connection, checks the SQL Server version (2016+ required), executes SQL scripts, downloads community dependencies, creates SQL Agent jobs, and runs initial data collection. You can also install directly from the Dashboard's Add Server dialog.
193
193
194
+
**Air-gapped environments?** Place pre-downloaded community scripts (`sp_WhoIsActive.sql`, `DarlingData.sql`, `Install-All-Scripts.sql`) in a `community/` directory next to the installer. The installer uses local files when present and falls back to GitHub downloads otherwise.
0 commit comments