NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
NuGet · #519 most downloaded on NuGet
Event Tracing for Windows (ETW) is a powerful logging mechanism built into the Windows OS and is used extensively in Windows. You can also log ETW events yourself code using the System.Diagnostics.Tracing.EventSource class. The TraceEvent library conains the classes needed to control ETW providers (including .NET EventSources) and parse the events they emit. The library includes -- TraceEventSession which can enable ETW providers, -- EtwTraceEventSource which lets you read the stream of ETW events, and -- TraceLog which is is digested form of ETW events which include decoded stack traces associated with the events. See https://github.com/Microsoft/perfview/blob/master/documentation/TraceEvent/TraceEventLibrary.md for more.
Last release 9 days ago
28 Sep 2026
Ships fairly regularly
a new release about every 5 weeks
Rarely documented
notes for 11 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
132 releases · first in 2013
Add TraceLog.TrimLiveSessionState to bound real time call stack growth by James Crosswell (@jamescrosswell) in #2452
Full Changelog: v3.2.6...v3.2.8
One column per quarter.
Fix StackOverflow on malformed EventPipe object type length by Brian Robbins (@brianrob) in #2444
Full Changelog: v3.2.5...v3.2.6
Fix spurious BROKEN frames on musl-based Linux stacks by Brian Robbins (@brianrob) in #2437
Full Changelog: v3.2.4...v3.2.5
This release contains security hardening fixes for a number of malformed-input parsing and path-traversal vulnerabilities:
This release contains security hardening fixes for a number of malformed-input parsing and path-traversal vulnerabilities:
Full Changelog: v3.2.3...v3.2.4
Upgrade Microsoft.Windows.CsWin32 to 0.3.209 ( GHSA-ghhp-997w-qr28 ) by @Copilot in #2409
Full Changelog: v3.2.2...v3.2.3
Fix PDB Symbol Resolution for Unmerged Windows Traces by Brian Robbins (@brianrob) in #2407
Full Changelog: v3.2.1...v3.2.2
Native and R2R Symbol Download and Parsing Now Available
As of this release, if you capture a trace using dotnet-trace collect-linux or record-trace, native and R2R symbols can now be downloaded and resolved at analysis time. All .NET symbols (both native and R2R) are available on the Microsoft Symbol Server. Additionally, many Azure Linux symbol files are available on the Microsoft Symbol Server. For those targeting other distros, PerfView and TraceEvent are capable of pulling those symbol files from local directories by adding a local symbol path pointing to the files.
Most of the work for this was completed in PerfView and TraceEvent 3.2.1 with the final required fixes present in this release.
Full Changelog: v3.2.0...v3.2.1
Fix Debug.Assert failures in SpeedScope tests and DynamicTraceEventParser by Brian Robbins (@brianrob) in #2368
Full Changelog: v3.1.30...v3.2.0
doc: fix typos by Benney Au (@chinwobble) in #2359
Full Changelog: v3.1.29...v3.1.30
Warn users when circular buffer overflow causes missing type info in allocation views for selected processes by @Copilot in #2326
Full Changelog: v3.1.28...v3.1.29
Add support for Boolean8 to NetTrace V6. by Noah Falk (@noahfalk) in #2318
Full Changelog: v3.1.26...v3.1.28
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →