CMTrace Open v1.0.3
Added
- IIS W3C log parser (PR #69): Dedicated parser for IIS W3C Extended log format (
C:\inetpub\logs\LogFiles\W3SVC*). Auto-detects from the#Software: Microsoft Internet Information Servicesheader and dynamically maps fields from the#Fields:directive. Surfaces structured columns: Method, URI, Status, Client IP, Server IP, Time (ms), and User Agent. Derives row severity from HTTP status class (4xx → warning, 5xx → error). Added IIS Logs to Windows known sources. - Intune column sorting (PR #73): Clickable column header sorting on the Download Stats table (Content, Size, Speed, DO %, Duration, Timestamp) and a sort dropdown with direction toggle on the Event Timeline (Time, Name, Type, Status, Duration). Backend pre-computes epoch timestamps for instant client-side sorting. Null values always sort last regardless of direction. Sort state resets on new analysis.
- Lite build variant (PR #68): Feature-gated build that keeps the core log viewer, parser stack, tailing, filtering, and error lookup while compiling out diagnostic workspaces (Intune, DSRegCmd, Deployment, Collector, macOS diagnostics) and their heavier dependencies. Built with
--no-default-features. Frontend dynamically hides unavailable workspaces via aget_available_workspacesbackend command. Separatetauri.lite.conf.jsonproduces a "CMTrace Open Lite" branded app.
Changed
- Release signing (PR #68): Windows codesign workflow now signs application binaries before bundling into NSIS and MSI installers, ensuring the installed EXE carries a valid signature. Previously only the outer installer packages were signed, causing ASR rules to block the extracted unsigned binary. MSI built via Master Packager Dev with integrated Azure Trusted Signing.
Downloads
| Platform | File |
|---|---|
| Windows (x64 / arm64) | Signed .msi (Full + Lite) / Signed .exe standalone
|
| macOS (ARM) | Signed + notarized .dmg
|
| Linux (x64) | .deb / .AppImage
|