Changelog

Release notes for CrashCatch Analyze and the CrashCatch Runtime.

v0.3.0 Beta April 2026

Introduces Engineer Mode, a dedicated analysis tab that generates a complete debug session plan directly from the crash dump. Powered by a deterministic Rust engine with no AI, no API key, and no network required. Instant results, fully offline.

  • New tab: Engineer (Ctrl+0) a dedicated analysis view that produces a structured debug plan for any crash dump, generated entirely offline by a deterministic Rust engine.
  • Competing hypotheses multiple theories ranked by confidence (0-100%), each with a list of supporting and contradicting evidence drawn from registers, exception codes, stack frames, and thread state.
  • Exact WinDbg commands a step-by-step debug plan with real thread IDs, real register values, and real addresses from this specific dump, not generic advice.
  • Source search patterns grep-compatible patterns targeting your code. System modules (ntdll, kernel32, ucrtbase, and others) are filtered out automatically so results focus on user code.
  • Reproduction conditions timing dependency flag, memory pressure flag, and a conditions list derived from crash state.
  • Context-aware fix checklist Unreal Engine projects receive UE-specific suggestions (TWeakObjectPtr, IsValid()). Non-UE projects receive standard C++ guidance.
  • Blast radius assessment severity rating (low / medium / high / critical), scope, and an impact note for every crash.
  • 10 crash classes Null Pointer Dereference, Stack Overflow, Use-After-Free, Heap Corruption, Deadlock, Abort/Assert, Pure Virtual Call, Security Cookie Overrun, Out of Memory, Access Violation. Unreal Engine ensure() and check() failures are detected as a layer on top of any class.
  • PDF export Engineer Mode output is included in the full PDF report: hypotheses as cards, WinDbg plan as a numbered table, search hints, reproduction conditions, fix checklist, and a color-coded blast radius badge.
  • Windows x64 only no ARM64 support yet.
  • Installer is unsigned Windows SmartScreen will warn on first run. Click "More info" then "Run anyway".
  • Explain Mode requires an internet connection all other features, including Engineer Mode, work fully offline with no API key required.
v0.2.1 Beta March 2026

Major feature release. Batch analysis, crash comparison, folder watcher, GitHub issue export, auto-updater, license key activation, and a large set of productivity and UI improvements. Beta remains free to use until 2026-06-01 with no license key required.

  • Batch analysis analyze an entire folder of .dmp files at once. Results appear in a summary table showing exception, top frame, and timestamp for each file.
  • Crash comparison diff two dumps side by side with per-frame match indicators to quickly spot what changed between builds.
  • Crash signature deduplication tracks unique crash signatures across your session and badges the toolbar when duplicates are found.
  • Folder watcher monitor a crash output folder and automatically analyze new .dmp files the moment they appear.
  • Session history recent files are remembered across launches with one-click re-open.
  • Frame annotations add persistent notes to any stack frame, saved per module and function across sessions.
  • Per-dump notes attach free-form notes to individual dump files, included in all exports.
  • Missing PDB report one-click list of every module with unresolved symbols so you know exactly what to fix.
  • Copy as Markdown copy the full crash report as formatted Markdown ready to paste into GitHub, Notion, or Jira.
  • GitHub issue button create a pre-filled GitHub issue directly from a crash report. Requires a personal access token and target repo configured in Settings.
  • Settings export and import back up and restore symbol paths, API keys, and preferences as a JSON file.
  • Thread deadlock detection flags threads blocked in known wait functions and surfaces them in findings.
  • Register near-null highlighting values under 0x10000 are flagged alongside zero-value detection for more precise pointer analysis.
  • Ctrl+F search full-text search across the rendered report with match highlighting and next/prev navigation.
  • Drag-to-reorder symbol paths drag rows in Settings to reorder your symbol search paths without retyping.
  • System tray minimizes to tray on close. Left-click to show/hide, right-click for menu.
  • Contextual help tooltips inline help throughout the UI explains each control and field.
  • Keyboard shortcuts full keyboard navigation across all tabs and panels. See Help menu for the complete list.
  • Auto-updater checks for updates at launch and prompts to install when a new version is available.
  • Beta period extended free to use without a license key until 2026-06-01.
  • License key activation INDIE and TEAM tier keys are now supported with offline verification and no phone-home.
  • Windows x64 only no ARM64 support yet.
  • Installer is unsigned Windows SmartScreen will warn on first run. Click "More info" then "Run anyway".
  • Explain Mode requires an internet connection all other features, including Engineer Mode, work fully offline with no API key required.
v0.2.0 Beta March 2026

First public beta release of CrashCatch Analyze the Windows-native desktop crash analyzer for C++ and Unreal Engine developers. Windows x64 only. Unsigned installer: expect a SmartScreen prompt on first launch.

  • Symbolicated stack traces full function names, source files, and line numbers via DbgHelp and the DIA SDK. Resolves every frame against your PDB files.
  • Intel Engine offline heuristic crash classification. No API key or internet connection required. Produces a structured finding: classification, confidence score, evidence indicators, and secondary findings.
  • Explain Mode plain-English root cause analysis powered by Claude AI. Requires an Anthropic API key. Output includes root cause summary, supporting evidence, and a suggested fix.
  • Unreal Engine crash folder support open a UE crash folder directly (Ctrl+Shift+O) to load the minidump alongside CrashContext.runtime-xml. Surfaces engine version, build configuration, crash type, hardware info, and the engine's own call stack.
  • UE exception code decoding 0xE0000001 (UnrealFatalError) and 0xE0000002 (UnrealEnsure) decoded automatically in the Exception tab.
  • All crash tabs Stack Trace, Threads, Modules, Exception, Registers, System, Intel, Explain Mode, Raw JSON.
  • PDF export export the full crash report as a PDF (Ctrl+P), including Intel findings and AI explanation if available.
  • Drag-and-drop drop a .dmp file directly onto the window to open it.
  • Symbol path configuration set local symbol search paths via the Symbol Paths dialog.
  • Auto-explain preference optionally run Explain Mode automatically whenever a file is loaded.
  • Windows x64 only analysis of 32-bit minidumps is not yet supported.
  • License activation not yet implemented all features are available without activation during beta.
  • Symbol server auto-discovery not yet implemented symbol paths must be configured manually.
  • Cloud features not yet available crash upload, team dashboard, and aggregation are coming in a future release.
  • Unsigned installer Windows SmartScreen will warn on first launch. Click "More info" then "Run anyway" to proceed.