Changelog

Release notes for CrashCatch Analyze and the CrashCatch Runtime.

v1.0.0 Stable June 2026

First stable release. CrashCatch Analyze is now free to use with no license key required and no usage limits. This release adds security hardening against malicious crash dumps, UNC path blocking to prevent credential leaks, and several analysis and workflow improvements that were backported from internal builds.

  • Malicious dump protection magic byte validation and a 500 MB size cap are enforced before any analysis begins. Crafted .dmp files designed to exploit the parser are rejected at the gate.
  • UNC path blocking symbol paths cannot be configured to point to UNC network shares (\\server\share). This prevents an attacker from placing a malicious dump that triggers an outbound NTLM authentication to a controlled server.
  • Key-safe settings export the settings export file never includes API keys or license keys. Sharing your settings file with a teammate cannot accidentally leak credentials.
  • Content Security Policy strict CSP is enforced throughout the entire app UI, preventing any injected content from executing.
  • Now free CrashCatch Analyze is free to use with no license key, no usage limits, and no expiry date. All features including Engineer Mode, Explain Mode, batch analysis, PDF export, and crash comparison are included.
  • 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 work fully offline with no API key required.
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.