CMTrace Open 1.2.1
A maintenance release rolling up five community-reported fixes, a ProcMon-style context-menu filter, and signed builds for Windows (x64 + arm64), macOS (arm64), and Linux (x64).
Full changelog: CHANGELOG.md
Added
- Context menu filter from selection (#53) — right-click a log row with text selected for Include/Exclude filter items scoped to the selection, mirroring ProcMon's "exclude all events with this value" workflow.
- WDAC Managed Installer examples — new PowerShell tools under
scripts/powershell/CmtLog/examples/for detecting, remediating, and restoring WDAC Managed Installer configurations (CIP files, SiPolicy, AppLocker MI rules, CiTool integration), plus a sample.cmtlogoutput.
Fixed
- Hidden console windows for background spawns on Windows (#138) — background diagnostics no longer flash visible
powershell.exe/cmd.exe/reg.exewindows during collection runs. A new helper appliesCREATE_NO_WINDOWto DNS/DHCP probes,dsregcmd /status, registry exports,schtasks,nltest, AD lookups, and the collector'sreg.exeexport. - File association status reflects reality (#113) — the Settings → File Associations tab now queries the current
.loghandler on mount and switches to a "currently registered" view when CMTrace Open is the active handler, instead of always rendering the "Associate" button. - Folder open skips inaccessible files (#136) —
parse_files_batchandopen_log_folder_aggregateno longer abort the entire load on the first per-file error (e.g. permission denied); the failure is logged and the rest of the folder still opens. - Ctrl+L mapped to Error Lookup (#137) — restores legacy CMTrace muscle memory. Filter moves to Ctrl+Shift+L; Ctrl+E remains an Error Lookup alias.
- Clippy warnings blocking CI (#140) — resolved
unnecessary_sort_by,collapsible_match, and related lints to keepcargo clippy -- -D warningsgreen.
Changed
- CI build matrix: dropped macOS and Linux from the CI Tauri build matrix — the project targets Windows as its primary platform. Release artifacts are still produced for all three OSes.
- Komac v2 winget publishing: release workflow now uses the portable Komac binary with dynamic latest-release lookup and
GITHUB_TOKENenv var. - Playwright E2E scaffolding: added Playwright test configuration, Vite-served test harness, and a Rust IPC bridge so end-to-end tests can drive the app against the real backend.
Downloads
| Platform | File |
|---|---|
| Windows x64 | CMTrace-Open_1.2.1_x64.msi / .exe / -setup.exe (signed)
|
| Windows arm64 | CMTrace-Open_1.2.1_arm64.msi / .exe / -setup.exe (signed)
|
| Windows Lite | CMTrace-Open-Lite_1.2.1_x64.exe / _arm64.exe
|
| macOS (Apple Silicon) | CMTrace.Open_1.2.1_aarch64.dmg (notarized)
|
| Linux x64 | CMTrace.Open_1.2.1_amd64.deb / .AppImage / x86_64.rpm
|
SBOMs (sbom-rust.cdx.json, sbom-npm.cdx.json) and Tauri updater signatures are attached as well.