Diagnostics Release - v5.0.248003
dotnet-dump
and dotnet-sos
- Added support to dump thread-pool state transitions into faster thread-injection rates trying to prevent sync-over-async originated starvation. (#2455)
Microsoft.Diagnostics.NetCore.Client
- Surfaces
async
APIs for runtime IPC with appropriate cancellation semantics (#2350). ProcessInfo2
command added.
dotnet-counters
- Adds support for viewing metric emitted through
System.Diagnostics.Metrics
indotnet-counters
(#2373).
dotnet-stack
- Adds the
symbolicate
verb to resolve source code location on call stacks that have token-offset pairs as added in .NET 6 (#2436).
Bug Fixes
This release predominantly addressed issues:
- #2329 and #2448 address input/output redirection issues in the tools.
- Fixes in
SOS
anddotnet-dump
for regions GC support. - #2375 - Fixes cases where
SOS
anddotnet-dump
can't resolve metadata for some frames. - Improved
SOS
's handling of more complex symbol paths (#2600). - Fix issues in TPA creation for
SOS
(#2596). - Fix profiler attach scenario commands (#2621)
Packages released to NuGet
dotnet-counters.5.0.248003.nupkg
dotnet-dump.5.0.248003.nupkg
dotnet-gcdump.5.0.248003.nupkg
dotnet-sos.5.0.248003.nupkg
dotnet-stack.5.0.248003.nupkg
dotnet-trace.5.0.248003.nupkg
Microsoft.Diagnostics.NETCore.Client.0.2.248003.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-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-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-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-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-trace | linux-x64 | Download |
dotnet-counters | osx-x64 | Download |
dotnet-dump | osx-x64 | Download |
dotnet-gcdump | osx-x64 | Download |
dotnet-sos | osx-x64 | Download |
dotnet-stack | osx-x64 | Download |
dotnet-trace | osx-x64 | Download |
dotnet-counters | win-arm | Download |
dotnet-dump | win-arm | Download |
dotnet-gcdump | win-arm | Download |
dotnet-sos | win-arm | Download |
dotnet-stack | win-arm | Download |
dotnet-trace | win-arm | 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-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-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-trace | win-x86 | Download |