Releases · microsoft/SQLCallStackResolver
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.