Skip to content

Releases: newrelic/newrelic-dotnet-agent

Release v10.0.0

19 Jul 21:25
292d09d
Compare
Choose a tag to compare

New Features

  • Adds support for forwarding application logs to New Relic for .NET Framework 4.6.2 and newer applications using Microsoft.Extensions.Logging. #1172
  • Additional agent configuration options are now visible and easily accessible through the UI on NR1. Agent configuration is also now reported during agent connect. This information can be seen in the APM->Environment->Agent Initialization view. #1174

Fixes

  • Resolves an issue with transaction trace aggregation where the slowest transaction trace was not always captured due to a race condition. #1166
  • Adds an ignore rule to prevent profiling SMSvcHost.exe. #1182
  • Updates applicationLogging attribute log.level to be level. #1144

Deprecations/Removed Features

  • This is a major release of the agent, and contains breaking changes. See the migration guide for details.
  • This agent release targets .NET Framework 4.6.2 and .NET Standard 2.0. The minimum supported runtime versions for profiled applications are .NET Framework 4.6.2+ and .NET Core 3.1+.
  • The scriptable installers have been removed. #1170
  • Windows installation files have been consolidated and renamed. #1187
  • The Linux installation packages have been renamed. #1180
  • Castle.Monorail instrumentation has been removed. #1177

Release v9.9.0

08 Jun 16:08
e925389
Compare
Choose a tag to compare

New Features

  • Adds support for logging metrics, forwarding application logs, and enriching application logs written to disk or standard out for NLog versions v5 and v4. #1087
  • Adds integration with CodeStream, introducing Code-Level Metrics! Golden Signals visible in your IDE through New Relic CodeStream. Learn more here. For any issues or direct feedback, please reach out to [email protected]
  • Updates the following installation methods to check for and remove deprecated files. (#1104)
    • MSI Installer
    • Azure Site Extension
    • RPM package
    • DEB package

Fixes

  • Upgrades Newtonsoft.Json to version 13.0.1 to address potential security vulnerabilities identified by Snyk (#1107)
  • The agent will now send the values of application logging config options (e.g. application_logging.forwarding.enabled) to the agent initialization settings page. (#1135)

Once published, the release artifacts for this release can be found at https://download.newrelic.com/dot_net_agent/latest_release/ or on NuGet.org.

Installation instructions can be found at https://docs.newrelic.com/docs/agents/net-agent/installation/introduction-net-agent-install/

Release v9.8.1

19 May 18:35
2260d87
Compare
Choose a tag to compare

Features

  • Adds an internal list of deprecated instrumentation xml files which will cause the profiler to ignore deprecated instrumentation. This feature avoids an issue where orphaned deprecated log forwarding instrumentation could conflict with newer instrumentation. (#1051)

Fixes

Once published, the release artifacts for this release can be found at https://download.newrelic.com/dot_net_agent/latest_release/ or on NuGet.org.

Installation instructions can be found at https://docs.newrelic.com/docs/agents/net-agent/installation/introduction-net-agent-install/

Release v9.8.0

05 May 14:38
3c61a36
Compare
Choose a tag to compare

APM logs in context

Automatic application log forwarding is now enabled by default. This version of the agent will automatically send enriched application logs to New Relic. To learn more about about this feature see here, and additional configuration options are available here. To learn about how to toggle log ingestion on or off by account see here.

New Features

  • Error messages in error traces and error events now retain up to 1023 characters instead of 255 characters. #1058
  • New environment variables have been added for AllowAllHeaders and Attributes configuration settings. See our documentation for more details. #1059
  • Introduces environment variables to enabled/disable cloud detection to facilitate customer use cases and reduce errors in logs. (#1061)
  • New environment variables have been added for all Proxy configuration settings. See our documentation for more details. #1063
  • Introduces a new configuration option to force custom instrumentation to create new transactions in async scenarios versus re-using an existing transaction. #1071

Fixes

  • Fixes Agent fails to execute explain plan for parameterized stored procedure. (#1066)
  • Fixes getting duplicate logs using log forwarding and Serilog. #1076

Deprecations

Microsoft has officially EOL:

The official product lifecycle start and end dates can be found here for .NET Framework and here for .NET Core onward. The .NET agent support of these framework versions is will continue as is with the released versions. In a future major release, we will target .NET Framework 4.6.2 and .NET Core 3.1 onwards.

Once published, the release artifacts for this release can be found at https://download.newrelic.com/dot_net_agent/latest_release/ or on NuGet.org.

Installation instructions can be found at https://docs.newrelic.com/docs/agents/net-agent/installation/introduction-net-agent-install/

Release v9.7.1

13 Apr 18:01
Compare
Choose a tag to compare

Fixes

  • Adds missing instrumentation for application logging feature (#1055)
  • Fixes issue on Linux when specifying a non-default profiler log directory with non-existent intermediate directories. (#1051)

Once published, the release artifacts for this release can be found at https://download.newrelic.com/dot_net_agent/latest_release/ or on NuGet.org.

Installation instructions can be found at https://docs.newrelic.com/docs/agents/net-agent/installation/introduction-net-agent-install/

New Relic Azure Site Extension v1.5.3 Release

13 Apr 07:51
Compare
Choose a tag to compare

Fixes Issue #1005: site extension did not work when the the web app was set to run from a package, and broke after deployment of customer applications in some cases due to the agent being deployed to the site directory. #1021

Release v9.7.0

04 Apr 18:17
55863b8
Compare
Choose a tag to compare

New Features

  • Adds support for logging metrics which shows the rate of log message by severity in the Logs chart in the APM Summary view for Log4net, Serilog, and Microsoft.Extensions.Logging. This is enabled by default in this release. (#1034)
  • Adds support for forwarding application logs to New Relic. This automatically sends enriched application logs for Log4net, Serilog, and Microsoft.Extensions.Logging. This is disabled by default in this release. (#1034)
  • Adds support for enriching application logs written to disk or standard out for Log4net, Serilog, Microsoft.Extensions.Logging. This can be used with another log forwarder if in-agent log forwarding is not desired. We recommend enabling either log forwarding or local log decorating, but not both features. This is disabled by default in this release. (#1034)
  • Adds flexibility to what is accepted to enable/disable boolean environment variables per FR #1008. "0"/"1", and case insensitive "true"/"false" are now accepted. (#1033)

Fixes

Deprecations

  • The scriptable installers are now deprecated and will be removed from the download site in a future major release. (Issue: #571)
  • The established release installers are now deprecated and will be removed from the download site in a future major release. (Issue: #578)

Release v9.6.1

15 Mar 21:52
756fddd
Compare
Choose a tag to compare

Fixes

Once published, the release artifacts for this release can be found at https://download.newrelic.com/dot_net_agent/latest_release/ or on NuGet.org.

Installation instructions can be found at https://docs.newrelic.com/docs/agents/net-agent/installation/introduction-net-agent-install/

Release v9.6.0

24 Feb 20:40
b17158e
Compare
Choose a tag to compare

Features

  • Adds new supportability metrics to track agent endpoint data usage. New metrics will be reported under the Supportability/DotNET/Collector namespace. (#899)
  • Uses IMDSv2 instead of IMDSv1 to gather utilization details for AWS hosted instances. 965

Once published, the release artifacts for this release can be found at https://download.newrelic.com/dot_net_agent/latest_release/ or on NuGet.org.

Installation instructions can be found at https://docs.newrelic.com/docs/agents/net-agent/installation/introduction-net-agent-install/

Release v9.5.1

03 Feb 19:50
67cdffc
Compare
Choose a tag to compare

Fixes

Once published, the release artifacts for this release can be found at https://download.newrelic.com/dot_net_agent/latest_release/ or on NuGet.org.

Installation instructions can be found at https://docs.newrelic.com/docs/agents/net-agent/installation/introduction-net-agent-install/