You Can't Beat Someone Who's Having Fun
The main goal of this release was to improve data presentation. Obviously some other stuff came up along the way, and thanks to everyone who submitted issues and ideas over the last week. I'm thrilled by the community response and feedback here.
Anyway, one of the big changes was to re-do some of the overview information in the dashboards so you can see all of what's going on across a variety of resources at once.
I've also added a compare button (not available in all tabs just yet) so you can see what things looked like at different intervals. You can use it on the above view, as well as the query views. It's not very interesting on my local test servers, but in testing it on client servers, it shows very interesting things.
There's also a query heatmap, which people seem to like. The resolution here looks a bit off because of how I'm remoting in, but you should get the idea:
Look, colors! How nice.
What's Changed
- README: add shields.io badge flair by @erikdarlingdata in #770
- Enable upgrade detection in Edit Server dialog by @erikdarlingdata in #773
- Fix embedded resource upgrade discovery and add server version UX by @erikdarlingdata in #774
- Fix Lite FinOps Enterprise features query for missing database_id column by @erikdarlingdata in #778
- Fix Overview tab showing Memory Grant as 0 for all timestamps by @erikdarlingdata in #779
- Bring existing window to foreground on second launch instead of error by @erikdarlingdata in #781
- Fix FinOps Enterprise feature detection: query all databases, filter to TDE only by @erikdarlingdata in #782
- Fix Lite long-running query alerts firing on stale DuckDB snapshots by @erikdarlingdata in #783
- Add trust-cert and encryption prompts to CLI installer interactive mode by @erikdarlingdata in #785
- Fix CLI installer argument parsing treating flags as positional args by @erikdarlingdata in #787
- Add plans/ directory to .gitignore by @erikdarlingdata in #789
- Show nonclustered index count on modification operators (#788) by @erikdarlingdata in #790
- Correlated timeline lanes for Overview/Server Trends (#688) by @erikdarlingdata in #791
- Fix archive compaction OOM on large parquet groups by @erikdarlingdata in #792
- Port baseline engine and anomaly detection to Dashboard by @erikdarlingdata in #793
- Port warning rule improvements from PerformanceStudio by @erikdarlingdata in #795
- Refine Rule 3: TRIVIAL, 0ms elapsed, severity demotion by @erikdarlingdata in #797
- Fix Rule 3: CouldNotGenerateValidParallelPlan stays Warning by @erikdarlingdata in #799
- Expand Rule 3 to cover all NonParallelPlanReason values by @erikdarlingdata in #800
- Add before/after comparison mode for query grids (#687) by @erikdarlingdata in #798
- Switch to SignPath release-signing by @erikdarlingdata in #801
- Fix CSV and clipboard exports writing StackPanel type name as column headers (#805) by @erikdarlingdata in #806
- Fix broken SignPath sponsor logo by @erikdarlingdata in #807
- Release v2.6.0: version bumps, changelog, bug fixes by @erikdarlingdata in #808
- Fix SignPath logo (correct image) by @erikdarlingdata in #809
- Release v2.6.0 by @erikdarlingdata in #810
Full Changelog: v2.5.0...v2.6.0