v1.11.0 - Taco Tuesday
As Always
A very special thank you to everyone who submits issues and contributes code. In this release, @rferraton and @ClaudioESSilva got some pretty cool new stuff in. The full change log is below, but the Query Store integration is quickly becoming the star of the show in a lot of ways. It's almost like a self-contained monitoring tool at this point.
There's a web version of the plan analysis portion of the app too. This is useful for people who want to give things a test drive, or who can't download an executable. The plan analysis is all client-side. You completely control whether and when the plan gets uploaded for sharing, and how long it remains available for. I have no interest in your XML unless you're paying me.
What's Changed
- Bump workflow actions to Node 24 versions by @erikdarlingdata in #310
- Feature/multi query stores dashboard overview by @rferraton in #311
- QS Overview review followups, brand sweep, version unification by @erikdarlingdata in #315
- Silence AVLN3001 warnings via NoWarn by @erikdarlingdata in #316
- Speed up CI with NuGet cache + solution-wide build by @erikdarlingdata in #317
- Try ubuntu-latest for CI (experiment) by @erikdarlingdata in #319
- Skip CI on non-build changes via paths-ignore by @erikdarlingdata in #318
- feature - Improve navigation by @ClaudioESSilva in #323
- Allow filter by "execution_type_desc" on Query Store screen by @ClaudioESSilva in #321
- Remove dead FetchHistoryAsync and FetchHistoryByHashAsync by @erikdarlingdata in #324
- Drop redundant TRY_CONVERT wrapper that broke compat <110 databases by @erikdarlingdata in #326
- Expose execution_type_desc filter to CLI and MCP by @erikdarlingdata in #325
- Split PlanViewerControl.axaml.cs into partial classes by @erikdarlingdata in #327
- Split QuerySessionControl.axaml.cs into partial classes by @erikdarlingdata in #328
- Split PlanAnalyzer.cs into partial classes by @erikdarlingdata in #329
- Split QueryStoreGridControl.axaml.cs into partial classes by @erikdarlingdata in #330
- Split ShowPlanParser.cs into partial classes by @erikdarlingdata in #331
- Split QueryStoreService.cs into partial classes by @erikdarlingdata in #332
- Split MainWindow.axaml.cs into partial classes by @erikdarlingdata in #333
- Split AdviceContentBuilder.cs into partial classes by @erikdarlingdata in #334
- Fix two post-split UX issues (schema lookup on Run Repro, toolbar overflow) by @erikdarlingdata in #335
- Add proxy support for "Check for Updates" (#314) by @erikdarlingdata in #337
- Upgrade to .NET 10 and refresh NuGet packages by @erikdarlingdata in #338
- Query history improvments by @rferraton in #336
- Clean up two warnings from PR #336 by @erikdarlingdata in #339
- Bump to 1.11.0 and fix workflows broken by version unification by @erikdarlingdata in #340
- Fix check-version bootstrap for v1.11.0 release by @erikdarlingdata in #342
- Release v1.11.0 by @erikdarlingdata in #341
Full Changelog: v1.10.0...v1.11.0