Skip to content

2026.10.0

Latest

Choose a tag to compare

@EricZimmerman EricZimmerman released this 16 Oct 15:22
· 26 commits to master since this release

evtx 2026.10.0 / EvtxECmd 2026.10.0

  • New BinXml parser written to MS-EVEN6. Forwarded events (Windows Event Forwarding) are read (#15). Record counts match the Rust evtx parser over 1,039 test logs: about 331,000 more records than before (1,283,606 -> 1,614,510).
  • New RenderingInfo column (last CSV column) and EventRecord.RenderingInfo: the message and level/task/opcode/keyword names from forwarded events (from #262, thanks @randomaccess3).
  • &, < and > are no longer double escaped in Payload and the map columns. Left-to-right marks are kept instead of becoming ", ".
  • Character and entity references, CDATA and processing instructions (#208). Fixes for Real64 arrays, size_t, SIDs and invalid timestamps.
  • Damaged records and chunks are reported and skipped. ErrorRecords is keyed by record number.
  • Fix the duplicate map key crash (#241). New OpenSSH/Admin 1 and 2 maps (#253).
  • About 2x faster overall (large logs 2.4-4x), and maps load in parallel.
  • EventRecord.PayloadAsJson()/EventAsJson(). Tests, CI, and trusted publishing to NuGet.

What's Changed

New Contributors

Full Changelog: 1.5.2...2026.10.0