Skip to content

Releases: erikdarlingdata/PerformanceStudio

Nightly Build (1.14.1-nightly.20260702)

Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Jul 07:17
f00b4ff

Automated nightly build from dev branch.

Version: 1.14.1-nightly.20260702
Commit: f00b4ff
Built: 2026-07-02 07:17 UTC

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

v1.14.1

Choose a tag to compare

@github-actions github-actions released this 24 Jun 21:48
09c33cf

What's Changed

Full Changelog: v1.14.0...v1.14.1

v1.14.0

Choose a tag to compare

@github-actions github-actions released this 24 Jun 20:49
e9946a9

What's Changed

Full Changelog: v1.13.0...v1.14.0

v1.13.0

Choose a tag to compare

@github-actions github-actions released this 12 Jun 14:59
34eea8c

What's Changed

Full Changelog: v1.12.0...v1.13.0

v1.12.0

Choose a tag to compare

@github-actions github-actions released this 02 Jun 23:41
14ba963

What's Changed

Full Changelog: v1.11.2...v1.12.0

v1.11.2

Choose a tag to compare

@github-actions github-actions released this 22 May 12:30
c8744ca

What's Changed

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

v1.11.0 - Taco Tuesday

Choose a tag to compare

@github-actions github-actions released this 19 May 23:15
d6eeec5

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

Choose a tag to compare

@github-actions github-actions released this 04 May 23:46
02120e6

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

Choose a tag to compare

@github-actions github-actions released this 27 Apr 18:41
66be6df

What's Changed

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

v1.8.0

Choose a tag to compare

@github-actions github-actions released this 24 Apr 20:12
194d1fc

What's Changed

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