Skip to content

Diagnostics Release - v10.0.750501

Latest

Choose a tag to compare

@mmitche mmitche released this 08 Oct 05:07

dotnet-dump / SOS

  • Improves managed host runtime selection and framework-specific payload handling across supported .NET versions. (#6045)

dotnet-gcdump

  • Requests non-lossy EventPipe buffering for large-heap collection on .NET 11 and later. Older runtimes retain the existing buffering mode with a warning that events may be lost. (#5886)
  • Reports failure rather than success when heap graph conversion or collection logging fails. (#6051)

dotnet-trace

  • Adds collect --buffering-mode Drop|Block. Drop remains the default; Block requests non-lossy buffering and requires runtime support. (#5886)
  • Adds collect-linux --max-memory to stop collection when the collecting process reaches the specified memory limit. No limit is applied by default. (#6071)
  • Removes the preview banner from collect-linux output. (#5970)

Microsoft.Diagnostics.NETCore.Client

  • Makes Linux process discovery more resilient by skipping unavailable /proc entries instead of aborting when processes exit or entries cannot be read. (#5904)
Packages released to NuGet
  • dotnet-counters.10.0.750501.nupkg
  • dotnet-dsrouter.10.0.750501.nupkg
  • dotnet-dump.10.0.750501.nupkg
  • dotnet-gcdump.10.0.750501.nupkg
  • dotnet-sos.10.0.750501.nupkg
  • dotnet-stack.10.0.750501.nupkg
  • dotnet-symbol.10.0.750501.nupkg
  • dotnet-trace.10.0.750501.nupkg
  • Microsoft.Diagnostics.DbgShim.10.0.750501.nupkg
  • Microsoft.Diagnostics.DbgShim.linux-arm.10.0.750501.nupkg
  • Microsoft.Diagnostics.DbgShim.linux-arm64.10.0.750501.nupkg
  • Microsoft.Diagnostics.DbgShim.linux-musl-arm.10.0.750501.nupkg
  • Microsoft.Diagnostics.DbgShim.linux-musl-arm64.10.0.750501.nupkg
  • Microsoft.Diagnostics.DbgShim.linux-musl-x64.10.0.750501.nupkg
  • Microsoft.Diagnostics.DbgShim.linux-x64.10.0.750501.nupkg
  • Microsoft.Diagnostics.DbgShim.osx-arm64.10.0.750501.nupkg
  • Microsoft.Diagnostics.DbgShim.osx-x64.10.0.750501.nupkg
  • Microsoft.Diagnostics.DbgShim.win-arm64.10.0.750501.nupkg
  • Microsoft.Diagnostics.DbgShim.win-x64.10.0.750501.nupkg
  • Microsoft.Diagnostics.DbgShim.win-x86.10.0.750501.nupkg
  • Microsoft.Diagnostics.NETCore.Client.0.2.750501.nupkg
  • Microsoft.Diagnostics.DebugServices.10.0.750501.nupkg
  • Microsoft.Diagnostics.DebugServices.Implementation.10.0.750501.nupkg
  • Microsoft.Diagnostics.ExtensionCommands.10.0.750501.nupkg
  • Microsoft.Diagnostics.Monitoring.10.0.750501.nupkg
  • Microsoft.Diagnostics.Monitoring.EventPipe.10.0.750501.nupkg
  • Microsoft.Diagnostics.ReleaseTool.10.0.750501.nupkg
  • Microsoft.Diagnostics.Repl.10.0.750501.nupkg
  • Microsoft.Diagnostics.TestHelpers.10.0.750501.nupkg
  • Microsoft.Diagnostics.WebSocketServer.10.0.750501.nupkg
  • Microsoft.FileFormats.1.0.750501.nupkg
  • Microsoft.NETCore.SOS.10.0.750501.nupkg
  • Microsoft.NETCore.SOS.Symbols.10.0.750501.nupkg
  • Microsoft.SymbolManifestGenerator.10.0.750501.nupkg
  • Microsoft.SymbolStore.1.0.750501.nupkg
  • SOS.Hosting.10.0.750501.nupkg
  • SOS.InstallHelper.10.0.750501.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-arm Download
dotnet-dump linux-musl-arm Download
dotnet-gcdump linux-musl-arm Download
dotnet-sos linux-musl-arm Download
dotnet-stack linux-musl-arm Download
dotnet-symbol linux-musl-arm Download
dotnet-trace linux-musl-arm 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

Changes:

  • ad724c4 Merged PR 65925: [internal/release/stable] Update dependencies from dnceng/internal/microsoft-clrmd
  • d24af9f [release/stable] Backport process discovery, gcdump, and trace updates (#6078) [ #6040, #5886, #6051, #5970, #6071 ]
  • 69341b6 Bump record-trace package, and add max-memory option to collect-linux (#6071)
  • e147272 [dotnet-trace] Remove preview banner from collect-linux (#5970)
  • ef62f35 Fix gcdump false success after collection errors (#6051) [ #6048 ]
  • df8606a [IPC Protocol][dotnet-gcdump] Add non-lossy dotnet-gcdump mode (#5886) [ #2404 ]
  • a931107 [DiagnosticsClient] Tolerate IOException when reading /proc during process discovery (#5904) [ #5903, #5735 ]
  • a8e8b10 [release/stable] Port SOS payload split and host runtime selection (#6045) [ #6033, #6043 ]
  • 47a46c0 Port SOS payload split to stable
  • 0b97926 Merge alternate release changes (#6024) [ #5988 ]

This list of changes was auto generated.