Diagnostics Release - v9.0.621003
General announcements
- All tools now enable
InvariantGlobalizationto drop any dependency on ICU.
dotnet-dump/SOS issues fixed for release
- Thread statics are now displayed in a user-friendly format when dumping objects.
dotnet-dumpnow supports supplying a custom diagnostic port to collect dumps. Currently dotnet-dump only accepts connecting to runtimelistenmode ports.- Fixes the
maddresscommand for SOS under WinDBG.
dotnet-counters
- Breaking change: Previously dotnet-counters allowed specifying a list of space separated counters prior to the
--token in collect/monitor mode. Counters must now be supplied explicitly in the--countersoption as a list of comma-separated values. All tokens that are outside of regular flags/options will be assumed to be part of a subprocess to launch and monitor.
dotnet-trace
- Adds option to launch
dsrouterfromdotnet-tracefor mobile device scenarios.
Microsoft.Diagnostics.NETCore.Client
- Allows adding startup hooks through EventPipe using
DiagnosticsClient.ApplyStartupHook. - Add
DiagnosticsClientConnectorto support creating aDiagnosticsClientfrom a diagnostic port
Packages released to NuGet
dotnet-counters.9.0.621003.nupkgdotnet-dsrouter.9.0.621003.nupkgdotnet-dump.9.0.621003.nupkgdotnet-gcdump.9.0.621003.nupkgdotnet-sos.9.0.621003.nupkgdotnet-stack.9.0.621003.nupkgdotnet-symbol.9.0.621003.nupkgdotnet-trace.9.0.621003.nupkgMicrosoft.Diagnostics.DbgShim.9.0.621003.nupkgMicrosoft.Diagnostics.DbgShim.linux-arm.9.0.621003.nupkgMicrosoft.Diagnostics.DbgShim.linux-arm64.9.0.621003.nupkgMicrosoft.Diagnostics.DbgShim.linux-musl-arm.9.0.621003.nupkgMicrosoft.Diagnostics.DbgShim.linux-musl-arm64.9.0.621003.nupkgMicrosoft.Diagnostics.DbgShim.linux-musl-x64.9.0.621003.nupkgMicrosoft.Diagnostics.DbgShim.linux-x64.9.0.621003.nupkgMicrosoft.Diagnostics.DbgShim.osx-arm64.9.0.621003.nupkgMicrosoft.Diagnostics.DbgShim.osx-x64.9.0.621003.nupkgMicrosoft.Diagnostics.DbgShim.win-arm64.9.0.621003.nupkgMicrosoft.Diagnostics.DbgShim.win-x64.9.0.621003.nupkgMicrosoft.Diagnostics.DbgShim.win-x86.9.0.621003.nupkgMicrosoft.Diagnostics.NETCore.Client.0.2.621003.nupkg
Global Tools - Single File Links
Note: All Windows assets are signed with a trusted Microsoft Authenticode Certificate. To verify
integrity for Linux and macOS assets check the CSV in the assets section of the release for their SHA512 hashes.
| Tool | Platform | Download Link |
|---|---|---|
| dotnet-counters | linux-arm | Download |
| dotnet-dump | linux-arm | Download |
| dotnet-gcdump | linux-arm | Download |
| dotnet-sos | linux-arm | Download |
| dotnet-stack | linux-arm | Download |
| dotnet-symbol | linux-arm | Download |
| dotnet-trace | linux-arm | Download |
| dotnet-counters | linux-arm64 | Download |
| dotnet-dump | linux-arm64 | Download |
| dotnet-gcdump | linux-arm64 | Download |
| dotnet-sos | linux-arm64 | Download |
| dotnet-stack | linux-arm64 | Download |
| dotnet-symbol | linux-arm64 | Download |
| dotnet-trace | linux-arm64 | Download |
| dotnet-counters | linux-musl-arm64 | Download |
| dotnet-dump | linux-musl-arm64 | Download |
| dotnet-gcdump | linux-musl-arm64 | Download |
| dotnet-sos | linux-musl-arm64 | Download |
| dotnet-stack | linux-musl-arm64 | Download |
| dotnet-symbol | linux-musl-arm64 | Download |
| dotnet-trace | linux-musl-arm64 | Download |
| dotnet-counters | linux-musl-x64 | Download |
| dotnet-dump | linux-musl-x64 | Download |
| dotnet-gcdump | linux-musl-x64 | Download |
| dotnet-sos | linux-musl-x64 | Download |
| dotnet-stack | linux-musl-x64 | Download |
| dotnet-symbol | linux-musl-x64 | Download |
| dotnet-trace | linux-musl-x64 | Download |
| dotnet-counters | linux-x64 | Download |
| dotnet-dump | linux-x64 | Download |
| dotnet-gcdump | linux-x64 | Download |
| dotnet-sos | linux-x64 | Download |
| dotnet-stack | linux-x64 | Download |
| dotnet-symbol | linux-x64 | Download |
| dotnet-trace | linux-x64 | Download |
| dotnet-counters | win-arm64 | Download |
| dotnet-dump | win-arm64 | Download |
| dotnet-gcdump | win-arm64 | Download |
| dotnet-sos | win-arm64 | Download |
| dotnet-stack | win-arm64 | Download |
| dotnet-symbol | win-arm64 | Download |
| dotnet-trace | win-arm64 | Download |
| dotnet-counters | win-x64 | Download |
| dotnet-dump | win-x64 | Download |
| dotnet-gcdump | win-x64 | Download |
| dotnet-sos | win-x64 | Download |
| dotnet-stack | win-x64 | Download |
| dotnet-symbol | win-x64 | Download |
| dotnet-trace | win-x64 | Download |
| dotnet-counters | win-x86 | Download |
| dotnet-dump | win-x86 | Download |
| dotnet-gcdump | win-x86 | Download |
| dotnet-sos | win-x86 | Download |
| dotnet-stack | win-x86 | Download |
| dotnet-symbol | win-x86 | Download |
| dotnet-trace | win-x86 | Download |