github adamgell/cmtraceopen v1.2.0
CMTrace Open v1.2.0

pre-release7 hours ago

What's New in v1.2.0

.cmtlog Format & Interactive Markers

  • New .cmtlog file format - extends CCM's <![LOG[...]LOG]!> with sections, iterations, WhatIf flags, and tags. Fully backward-compatible with CMTrace.exe.
  • Color-coded user markers - annotate log entries with Bug (red), Investigate (blue), or Confirmed (green) via right-click, gutter click, or Ctrl+M. Persisted to AppData.
  • Section dividers - colored banner rows and left-edge bands for visual phase/loop grouping
  • WhatIf rendering - dimmed italic lines with purple badge for simulated actions
  • Multi-select copy - Ctrl+Click, Shift+Click, Ctrl+A, Ctrl+C
  • PowerShell CmtLog module - CmtLog.psm1 for writing .cmtlog files from scripts

New Parsers

  • DNS debug log parser - Windows DNS Server debug logs with structured DNS fields
  • DNS audit EVTX parser - DNS Server audit event logs with EventID-based schema dispatch
  • PatchMyPC detection parser - structured field extraction and "Open All" family action

New Workspaces

  • Secure Boot Certificate workspace - timeline, raw data, and certificate detail views

UI Improvements

  • Auto-fit column widths - double-click resize handle or click fit-all button
  • Quick Stats enhancements - severity filter toggles, column sorting
  • Multi-line CCM parser - multi-line log entries grouped into single entries
  • Pluggable workspace registry - refactored for easier extensibility

ARM64 & Build Improvements

  • ARM64 Windows build support with MSVC tools and LLVM/Clang
  • PowerShell 5.1 compatibility (ASCII-only, UTF-8 no-BOM)
  • Automated winget publishing via komac

Security

  • GitHub Actions hardened: SHA-pinned actions, scoped permissions, SECURITY.md
  • SLSA provenance attestations and CycloneDX SBOMs on all release artifacts
  • Azure trusted signing upgraded to v1.2.0
  • Cargo security audit in CI

Dependencies

  • windows 0.58 -> 0.61, ureq 2 -> 3, winreg 0.52 -> 0.55, notify 7 -> 8, evtx 0.8 -> 0.11

Full changelog: https://github.com/adamgell/cmtraceopen/blob/main/CHANGELOG.md

Don't miss a new cmtraceopen release

NewReleases is sending notifications on new releases.