Skip to content

Releases: erikdarlingdata/PerformanceStudio

v1.11.2

22 May 12:30
c8744ca

Choose a tag to compare

What's Changed

Full Changelog: v1.11.0...v1.11.2

Nightly Build (1.11.2-nightly.20260523)

23 May 07:03
06dc723

Choose a tag to compare

Pre-release

Automated nightly build from dev branch.

Version: 1.11.2-nightly.20260523
Commit: 06dc723
Built: 2026-05-23 07:03 UTC

These builds include the latest changes and may be unstable.
For production use, download the latest stable release.

v1.11.0 - Taco Tuesday

19 May 23:15
d6eeec5

Choose a tag to compare

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

Full Changelog: v1.10.0...v1.11.0

v1.10.0 - Pants Are Important

04 May 23:46
02120e6

Choose a tag to compare

v1.10.0

The ongoing work to make this simpler to add rules/information about things in plans will eventually allow users to extend things to deal gracefully with local issues. Right now I'm not sure how it will go. For informational bits like wait stats, it's very easy. For arbitrarily complex rules, it's a bit harder to jam those into a json config file that can be interpreted correctly and consistently.

Anyway, as always, thank you to my valuable contributors of code, and Joe Obbish for the high quality feedback.

If you have any questions, comments, concerns, ideas, or you'd like to support this project, head over here.

New features

  • Connect with ApplicationIntent=ReadOnly — the connection dialog now lets you opt into read-only routing, useful for AG secondary replicas. (#302)
  • Wait stats config is now the single source of truth — wait categories, weights, and benefit scoring are driven from Resources/WaitStats.json instead of being scattered across services. (#215 part 1 in #296, part 2 in #300)

UX changes

  • Default grid grouping is now Query Hash instead of None, and the first row no longer auto-expands when results load. Faster to scan plans by hash without a click. (#305)
  • Connection dialog polish — tighter test-status row spacing and follow-up cleanup. (#299, #303)

Fixes

  • Rule 38 (MAXDOP advice) now respects an explicit MAXDOP 2 hint — the rule no longer fires when the query is already pinned to MAXDOP 2. (#304)
  • MFA auth error text is readable — the connection-test status text now wraps/displays correctly when the server returns an MFA-related error. Thanks @ClaudioESSilva! (#298, fixes #297)

Internal / chore

  • Removed unused ExpandRowRecursive after the GroupBy default change. (#306)
  • Added .gitattributes and ran a one-time line-ending normalization (LF for source/config; CRLF for .ps1/.psm1/.psd1/.cmd/.bat). Eliminates phantom CRLF diffs on Windows. (#307)
  • Bumped PlanViewer.App version 1.9.0 → 1.10.0. (#308)

Downloads

  • PerformanceStudio-win-x64.zip (signed)
  • PerformanceStudio-linux-x64.zip
  • PerformanceStudio-osx-x64.zip (.app bundle)
  • PerformanceStudio-osx-arm64.zip (.app bundle)
  • Velopack delta on the win channel for in-app updates
  • SHA256SUMS.txt for verification

Full diff: v1.9.0...v1.10.0

Contributors

v1.9.0

27 Apr 18:41
66be6df

Choose a tag to compare

What's Changed

Full Changelog: v1.8.0...v1.9.0

v1.8.0

24 Apr 20:12
194d1fc

Choose a tag to compare

What's Changed

Full Changelog: v1.7.8...v1.8.0

v1.7.8

24 Apr 14:08
4cce22d

Choose a tag to compare

What's Changed

Full Changelog: v1.7.7...v1.7.8

v1.7.7

23 Apr 15:27
754b184

Choose a tag to compare

What's Changed

Full Changelog: v1.7.6...v1.7.7

v1.7.6

22 Apr 17:22
7009393

Choose a tag to compare

What's Changed

Full Changelog: v1.7.4...v1.7.6

v1.7.4

22 Apr 16:07
48870b0

Choose a tag to compare

What's Changed

Full Changelog: v1.7.3...v1.7.4