Skip to content

Release v2.5.0: version bumps, bug fixes, changelog#766

Merged
erikdarlingdata merged 1 commit intodevfrom
release/v2.5.0
Mar 31, 2026
Merged

Release v2.5.0: version bumps, bug fixes, changelog#766
erikdarlingdata merged 1 commit intodevfrom
release/v2.5.0

Conversation

@erikdarlingdata
Copy link
Copy Markdown
Owner

Summary

  • Bump all project versions to 2.5.0 (Dashboard, Lite, Installer, Installer.Core)
  • Add v2.5.0 changelog entry covering all changes since v2.4.0
  • Sync README (Overview tab, query heatmap, webhooks, chart drill-down, Dashboard installer)
  • Fix 5 bugs found during release testing:
    • PERCENTILE_CONT missing OVER() in FinOps VM right-sizing query
    • database_id column reference fails on AWS RDS sys.dm_db_persisted_sku_features
    • FinOps right-click copy/export broken on all Dashboard grids
    • FinOps recommendation error logs missing server name
    • Null guard for _dbSizesFilterMgr race condition on database sizes tab

Test plan

  • Fresh install on sql2016 (--reinstall)
  • Upgrade install on sql2017 (data survival verified)
  • Upgrade install on sql2022 (data survival verified)
  • Idempotency test on sql2022 (re-run installer)
  • Uninstall + re-install on sql2016
  • Azure SQL DB — Lite collectors running, FinOps tabs populating
  • AWS RDS — Dashboard + Lite connected, running_jobs gracefully skipped
  • 10-minute error log monitoring: zero errors on both apps
  • FinOps copy/export verified working on all grids
  • 38 installer tests + 232 Lite tests passing

🤖 Generated with Claude Code

…ase testing

- Bump all project versions to 2.5.0
- Add v2.5.0 changelog entry and README sync (Overview tab, query heatmap, webhooks, chart drill-down)
- Fix PERCENTILE_CONT missing OVER() in FinOps VM right-sizing query
- Fix database_id column reference on AWS RDS sys.dm_db_persisted_sku_features
- Fix FinOps right-click copy/export broken on all Dashboard grids (PlacementTarget was row, not grid)
- Add server name to FinOps recommendation error logs
- Add null guard for _dbSizesFilterMgr race condition

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@erikdarlingdata erikdarlingdata merged commit 9a63521 into dev Mar 31, 2026
3 checks passed
@erikdarlingdata erikdarlingdata deleted the release/v2.5.0 branch March 31, 2026 01:10
erikdarlingdata added a commit that referenced this pull request Apr 2, 2026
…e_id column

Port the COL_LENGTH check from Dashboard (#766) to Lite — detect whether
sys.dm_db_persisted_sku_features has the database_id column before querying
it, falling back to N'(unknown)' on older builds that lack the column.

Closes community PR #777

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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