Skip to content

Releases: dotnet/dotnet-monitor

Dotnet-Monitor Release - v7.0.0-preview.3.22204.3

12 Apr 20:40
a89f97f
Compare
Choose a tag to compare

Today we are releasing the next official preview of the dotnet monitor tool. This release includes:

Add experience survey link (#1601)
Docker: Add Alpine 3.15 arm64 image
Docker: Add CBL-Mariner 2.0 amd64 image

Packages released to NuGet
  • dotnet-monitor.7.0.0-preview.3.22204.3.nupkg

Dotnet-Monitor Release - v7.0.0-preview.2.22154.3

15 Mar 16:14
0a6ad4c
Compare
Choose a tag to compare

Today we are releasing the next official preview of the dotnet monitor tool. This release includes:

  • Allow for pushing a message to a queue when writing to Azure egress (#163)
  • Allow for simplified process filter configuration (#636)
  • Allow config show command to list configuration sources (#277)
  • ⚠️ Docker: Tool arguments moved to CMD instruction (#1279)

*⚠️ indicates a breaking change

Packages released to NuGet
  • dotnet-monitor.7.0.0-preview.2.22154.3.nupkg

Dotnet-Monitor Release - v7.0.0-preview.1.22109.7

17 Feb 17:12
e58dc4a
Compare
Choose a tag to compare

Today we are releasing the next official preview of the dotnet monitor tool. This release includes:

  • Load a profiler via a collection rule action (#781)
  • Get or Set an environment variable via a collection rule action (#1176)
  • Add MachineJson option to --output parameter for generatekey command. This is useful for automating credential provisioning. (#1428)
  • Allow for simplified diagnostic port configuration (#1292)
  • Ensure config show command displays arrays without indices (#1054)
  • ⚠️Remove netcoreapp3.1 TFM (#1267)
  • Add net7.0 TFM (#1269)

*⚠️ indicates a breaking change

Packages released to NuGet
  • dotnet-monitor.7.0.0-preview.1.22109.7.nupkg

Dotnet-Monitor Release - v6.1.0

17 Feb 17:28
48853da
Compare
Choose a tag to compare

Today we are releasing the 6.1.0 build of the dotnet monitor tool. This release includes:

  • Load a profiler via a collection rule action (#781)
  • Get or Set an environment variable via a collection rule action (#1176)
  • Add MachineJson option to --output parameter for generatekey command. This is useful for automating credential provisioning. (#1428)
  • Allow for simplified diagnostic port configuration (#1292)
  • Ensure config show command displays arrays without indices (#1054)
Packages released to NuGet
  • dotnet-monitor.6.1.0.nupkg

Dotnet-Monitor Release - v6.0.2

08 Feb 18:08
9774a8c
Compare
Choose a tag to compare

Today we are releasing the 6.0.2 build of the dotnet-monitor tool. This release includes:

  • Ensure dump folder exists before capturing dump (#1216)
  • Ensure config show command completely writes end of configuration (#1112)
  • Allow command line parameters to be overriden by file-based configuration (#1102)
  • Allow command line parameters to be overriden by environment variables (#1398)
  • Fix generatekey command output parameter description (#1119)
Packages released to NuGet
  • dotnet-monitor.6.0.2.nupkg

Dotnet-Monitor Release - v6.0.1

08 Dec 16:50
f1aab08
Compare
Choose a tag to compare

Today we are releasing the 6.0.1 build of the dotnet-monitor tool. This release includes:

  • Prevent process enumeration from pruning processes that are capturing traces (#1103)
  • Avoid artifact filename collisions by adding millisecond disambiguation (#1180)
Packages released to NuGet
  • dotnet-monitor.6.0.1.nupkg

Dotnet-Monitor Release - v6.0.0

04 Nov 19:14
9b21f76
Compare
Choose a tag to compare

Today we are releasing the official 6.0.0 GA build of the dotnet monitor tool. This release includes:

  • Add netcoreapp3.1 target framework to allow tool to run on .NET Core 3.1 and .NET 5 (#1080).
  • Prevent process enumeration from pruning processes that are capturing dumps (#1059)
  • Fix metrics URL to respect values from configuration (#1070)
  • Validate egress provider before starting egress operation (#1071)
  • Fix root route to respond with HTTP 404 instead of HTTP 500 (#1072)
Packages released to NuGet
  • dotnet-monitor.6.0.0.nupkg

Dotnet-Monitor Release - v6.0.0-rc.1.21518.6

21 Oct 15:50
0d683e4
Compare
Choose a tag to compare

Today we are releasing the official release candidate build of the dotnet monitor tool. This release includes:

  • ⚠️ Replaced text/event-stream with text/plain for /logs routes. (#71)
  • ⚠️ Do not write byte order mark (BOM) in logs artifacts. (#1006)
  • Add CollectLogs collection rule action. (#660)
  • Stop collection rules on process when process is no longer detected. (#962)
  • Add token-based parameterization to Arguments property of Execute collection rule action. (#893)
  • Set metricUrls command line parameter to always use localhost by default. (#990)
  • Fix AspNetRequestDuration collection rule trigger polling interval to use global counter interval. (#967)
  • Handle all exceptions when enumerating processes. (#977)

*⚠️ indicates a breaking change

Packages released to NuGet
  • dotnet-monitor.6.0.0-rc.1.21518.6.nupkg

Dotnet-Monitor Release - v6.0.0-preview.8.21503.3

05 Oct 16:07
90753a0
Compare
Choose a tag to compare

Today we are releasing the next official preview of the dotnet-monitor tool. This release includes:

  • Added a new HTTP route (/livemetrics) to collect metrics on demand. (#68)
  • Added collection rules for automated collection of diagnostic artifacts based on trigger conditions in target applications. See Collection Rules for more details.
  • Updated process detection to cancel waiting on unresponsive processes.
  • Documented recommended container limits. See Running in Kubernetes for more details.
  • ⚠️ Upgraded runtime framework dependency from .NET Core 3.1 to .NET 6
  • ⚠️ Reversioned from 5.0.0 to 6.0.0
  • ⚠️ Fix all counter intervals to single global option (#923)

*⚠️ indicates a breaking change

Packages released to NuGet
  • dotnet-monitor.6.0.0-preview.8.21503.3.nupkg

Dotnet-Monitor Release - v5.0.0-preview.7.21425.3

26 Aug 15:46
e3bc251
Compare
Choose a tag to compare

Today we are releasing the next official preview of the dotnet-monitor tool. This release includes:

  • ⚠️ A breaking change to ApiKey authentication. The ApiAuthentication configuration settings used in preview 6 and below will not work with preview 7 and later. We have dropped the custom authentication scheme MonitorApiKey and the corresponding payload format. The new ApiKey format uses the standard Bearer authentication scheme with a JSON Web Token payload. Use the command dotnet monitor generatekey to make new ApiKey credentials and the corresponding configuration. See API Key Authentication for full details. (#247)
  • Improved detail provided in schema.json to more readily document configuration options. (#704)
  • Add command line option to collect, --no-http-egress, to disable HTTP egress, allowing administrator control on how data may be egressed from dotnet monitor. See Disabling HTTP Egress for details. (#202)
  • The generatekey command has one new command line parameter, --output. With this parameter, the output format of the Authentication configuration may be specified to be one of: Json, Text, Cmd, PowerShell or Shell. See Generating an API Key for details. (#589)
  • ⚠️ The generatekey command line parameters --hash-algorithm and --key-length have been removed. (#247)

*⚠️ indicates a breaking change

Packages released to NuGet