Skip to content

Releases: microsoft/SQLCallStackResolver

SQLCallStackResolver.ModernUI.Preview

28 Mar 17:11

Choose a tag to compare

Pre-release

SQLCallStackResolver 3.0 — Modern UI

We're excited to ship a completely redesigned front-end for SQLCallStackResolver — built from the ground up with a modern WPF experience while keeping every bit of the resolution engine you rely on.

What's new

Simple Mode — a guided wizard that just works. A step-by-step workflow walks you through choosing your input (paste text or import XEL files), configuring symbols, and resolving callstacks. The sidebar tracks your progress, and the wizard dynamically adapts — showing base-address and field-selection steps only when they're relevant.

Classic Mode — one click away. Prefer the power-user layout? Switch instantly via the segmented toggle in the status bar. Input on the left, output on the right, all options visible at once — everything you're used to, with a fresh coat of paint.

Smart input detection. The app now analyzes your input automatically:

  • Detects SQL Server build versions and offers one-click symbol download.
  • Recognizes XML <frame> elements with embedded PDB info and suggests the Microsoft public symbol server.
  • Identifies virtual-address-only callstacks and guides you to provide base addresses with a visual cue on the relevant button.

Dark mode & theme support. Toggle between light and dark themes with a single click. Follows your Windows system theme on first launch.

Find (Ctrl+F). Search through resolved output with match counting and F3 / Shift+F3 navigation. Also available in the SQL Builds dialog (shown in the title bar).

Processing overlay with spinner. Long-running operations now show a centered modal overlay with live status updates and a Cancel button — consistent across resolution, XEL import, and PDB downloads.

Persistent symbol paths. Pin your symbol server path with a single click (📌) so it's remembered across sessions. No need to re-enter SRV* paths every time.

Keyboard shortcuts. Ctrl+Enter to resolve, Escape to cancel, Ctrl+Shift+V to paste-and-resolve, Ctrl+F to find.

Drag & drop everywhere. Drop .xel or text files onto the wizard or classic view to get started immediately.

Other improvements:

  • Custom app icon, Help & About dialog with version info and license viewer.
  • Input validation catches mismatched settings before resolution starts.
  • Save resolved output directly to a file for large inputs.
  • Automatic update checks notify you when a newer release is available.
  • Start Over resets the entire wizard in one click.
  • Mode preference (Simple vs Classic) is remembered across sessions.

2025.06.22

22 Jun 05:08
d351dbc

Choose a tag to compare

What's Changed

Full Changelog: 2025.06.06...2025.06.22

2025.06.06

06 Jun 22:06
877d4ca

Choose a tag to compare

What's Changed

Full Changelog: 2025.05.28...2025.06.06

2025.05.28

28 May 22:45
e0f1122

Choose a tag to compare

What's Changed

Full Changelog: 2024.06.24...2025.05.28

2024.06.24

25 Jun 04:22
66fb7d6

Choose a tag to compare

What's Changed

Full Changelog: 2023.06.19...2024.06.24

2023.06.19 (version 2.3.0)

19 Jun 16:19
003b855

Choose a tag to compare

What's Changed

Full Changelog: 2022.12.05...2023.06.19

2022.12.05

05 Dec 18:32
9109e2e

Choose a tag to compare

What's Changed

Full Changelog: 2022.11.09...2022.12.05

2022.11.09

09 Nov 18:05
42c3247

Choose a tag to compare

What's Changed

Full Changelog: 2022.11.05...2022.11.09

2022.11.05

05 Nov 16:40
b6821ef

Choose a tag to compare

What's Changed

Full Changelog: 2022.10.29...2022.11.05

2022.10.29

29 Oct 23:03
2661893

Choose a tag to compare

What's Changed

Full Changelog: 2022.10.25...2022.10.29