Skip to content

Release v2.11.0#964

Merged
erikdarlingdata merged 1 commit into
devfrom
release/v2.11.0
May 20, 2026
Merged

Release v2.11.0#964
erikdarlingdata merged 1 commit into
devfrom
release/v2.11.0

Conversation

@erikdarlingdata
Copy link
Copy Markdown
Owner

Summary

Release prep for v2.11.0:

  • Bumps Dashboard, Lite, Installer, Installer.Core to 2.11.0
  • Drafts v2.11.0 changelog covering 42 commits since v2.10.0
  • Stamps v2.10.0 with its actual release date (2026-05-04)

Highlights of v2.11.0

Important

  • .NET 10 upgrade ([QUESTION] dotnet 8 end of support #958)
  • Dashboard and Lite ship via Setup.exe only — portable ZIPs dropped
  • servers.json moved to %ProgramData%\PerformanceMonitor{Dashboard,Lite}\ for shared per-machine server lists

Added

Changed

Fixed

Test plan

  • Build clean (dotnet build -c Debug — 0 warnings, 0 errors)
  • 46 adversarial Installer.Tests pass
  • Fresh install on sql2016 (--reinstall from v2.9.0 baseline)
  • Upgrade test on sql2017 (v2.9.0 → v2.11.0, two-hop) — data survived
  • Upgrade test on sql2019 (v2.9.0 → v2.11.0)
  • Upgrade + idempotency on sql2022 (v2.10.0 → v2.11.0, then re-run) — data survived
  • Upgrade test on sql2025 (v2.9.0 → v2.11.0)
  • Uninstall path on sql2016 — DB dropped, Agent jobs removed, XE sessions cleared; fresh install after uninstall worked
  • installation_history shows 2.11.0 SUCCESS on every server, version columns at nvarchar(512) (1024 bytes)
  • Cloud: Lite collecting from Azure SQL DB (eastus2) and AWS RDS (us-east-1) for 30 min — 0 errors, 12+ collector types per server, platform-specific skips working (running_jobs SKIPPED on both)
  • Cloud: Dashboard installed PerformanceMonitor on RDS via Add Server flow (148 runs / 0 errors / 5 skipped — embedded-resource install path, [BUG] Invalid Column Name errors for collect.database_size_stats_collector #772-class)
  • New process-memory-per-cycle log lines observed in Lite
  • Nightly build green; no open bug reports against nightly in last 48h
  • Manual UI smoke remaining: snooze from tray (Snooze active alerts in one click (Lite) #944), chart tooltips after tab switch ([BUG] Tooltip in Memory-charts stops working after a while #916/Fix #916 — chart tooltips break after tab switch (real root cause) #937), visual theme

🤖 Generated with Claude Code

Bumps Dashboard, Lite, Installer, and Installer.Core to 2.11.0.
Drafts the v2.11.0 changelog entry covering the .NET 10 upgrade,
Setup.exe-only distribution, shared servers.json location, Lite
compaction memory tuning (#933), one-click snooze (#944), trace
collector exclusions (#887 follow-up), and the silent rewiden of
installation_history version columns for pre-v2.7.0 no-op upgrades
(#828). Stamps v2.10.0 with its actual release date (2026-05-04).

Tested:
- Build clean (0/0)
- 46 adversarial Installer.Tests pass
- Fresh install on sql2016, upgrades on sql2017/2019/2022/2025
  with data survival verified; idempotent re-run on sql2022
- Uninstall path verified (DB dropped, jobs + XE sessions removed)
- Cloud: Lite collecting from Azure SQL DB and AWS RDS for 30 min
  with zero errors; Dashboard installed PerformanceMonitor on RDS
  via Add Server flow (148 runs, 0 errors)
- New process-memory-per-cycle log lines observed in Lite

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@erikdarlingdata erikdarlingdata merged commit fc63a81 into dev May 20, 2026
2 checks passed
@erikdarlingdata erikdarlingdata deleted the release/v2.11.0 branch May 20, 2026 00:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant