• English日本語한국어
  • 로그인지금 시작하기

.NET agent release notesRSS

February 12, 2019
.NET agent v8.13.798.0

Fixes

  • [Framework] Improved support for async workloads in self-hosted OWIN applications.
  • [Framework] Status code only errors are now noticed in self-hosted OWIN applications.

New Features

  • [Framework] Adds support for the following in .Net Framework self-hosted OWIN apps:
    • Microsoft OWIN version 4
    • Distributed tracing
    • Cross application tracing
    • Request parameters capture
    • Request URI capture
    • Introduces single metric creation for HTTP status codes 400 and greater
    • Exception capture from OWIN middleware components

Upgrading

January 9, 2019
.NET agent v8.12.216.0

Fixes

  • Fixed an issue where the response time of a web transaction could be misreported when making asynchronous external calls whose duration extended beyond the time the web transaction response ended.
  • Fixed an issue when using OpenRasta instrumentation where the full URL could be captured on instrumented requests. This may have resulted in query strings being collected which can contain sensitive information. See security bulletin NR19-01.
  • Fixes an issue with auto-instrumenting RestSharp and Couchbase driver calls involving non-public collection types.

Upgrading

December 17, 2018
.NET agent v8.11.157.0

Fixes

  • Fixes an issue where stack traces for custom errors outside a transaction were not visible in the Error Analytics UI page.
  • Fixes an issue with auto-instrumenting MongoDB driver calls involving non-public collection types.
  • Fixes an issue with reporting the same transaction multiple times.

New Features

  • Improved performance when serializing metrics prior to sending to New Relic.
  • Improved SQL-related database instrumentation performance.

Upgrading

November 29, 2018
.NET agent v8.10.51.0

Fixes

  • Fixes a bug in SQL-related database instrumentation that potentially causes a CPU spike. This bug appeared in the agent version 8.9.130.

New Features

  • [.NET Core] Adds support for .NET Core 2.2.
  • Adds support for ASP.NET Core 2.2.
  • Improves the performance of cross application tracing.

Upgrading

November 15, 2018
.NET agent v8.9.130.0

Fixes

Added auto instrumentation to prevent associating Serilog PeriodicBatchingSink activity with an application’s transactions.

New Features

Added API support for manually creating and accepting distributed tracing payloads.

Upgrading

October 18, 2018
.NET agent v8.8.83.0

Fixes

  • Fixes potential memory leak when Distributed Tracing is enabled.
  • Fixes an issue where a NullReferenceException is logged for certain data stores (MongoDB and Couchbase) when distributed tracing is enabled.
  • Fixes an issue where a transaction start time is incorrect when an error has been reported.

Other Information

  • After November 7th, 2018 the Core_20 directory will be removed from the download site. This folder currently contains an outdated version of the .Net Core agent. The most up-to-date version of the .NET Core agent can be found in inlatest_release directory.

Upgrading

October 3, 2018
.NET agent v8.7.75.0

New Features

Fixes

  • The profiler now honors the log level configuration setting that is set in the app-local newrelic.config file.

Other Information

  • After November 7th, 2018 the Core_20 directory will be removed from the download site. This folder currently contains an outdated version of the .Net Core agent. The most up-to-date version of the .NET Core agent can be found in inlatest_release directory.

Upgrading

August 28, 2018
.NET agent v8.6.45.0

Download URLs

Download the appropriate release for your New Relic .NET agent:

https://download.newrelic.com/dot_net_agent/latest_release

New Features

  • Distributed tracing lets you see the path that a request takes as it travels through your distributed system. By showing the distributed activity through a unified view, you can troubleshoot and understand a complex system better than ever before. Distributed tracing is available with an APM Pro or equivalent subscription. To see a complete distributed trace, you need to enable the feature on a set of neighboring services. Enabling distributed tracing changes the behavior of some New Relic features, so carefully consult the transition guide before you enable this feature.
  • To enable distributed tracing, see .NET Agent configuration.

Upgrading

August 16, 2018
.NET agent v8.5.186.0

New Features

  • Adds support for capturing request.uri attribute for WCF services when available.
  • [.NET Core] SQL query parameter values can now be captured on Slow SQL Traces on Linux.

Fixes

  • Fixes an issue where errors set to be ignored through configuration were not being ignored.
  • Fixes an issue where running the thread profiler can cause an application to terminate.
  • Fixes an issue where transaction events could be dropped.
  • [.NET Core] Fixes an issue for .NET Core applications running on Linux when serializing slow SQL trace and explain plan data for transmission to New Relic. Previously, the following exception would be seen in the agent logs: NewRelic ERROR: System.PlatformNotSupportedException: Operation is not supported on this platform.

Notes

  • We will be removing the core_20 directory from the download site the week of September 3rd, 2018 as it contains a deprecated version of the .Net Core agent. Please be sure to update any of your scripts that reference this location accordingly.
    • All downloads for the current version of the agent can be found in the latest_release directory on the download site.
    • Historical versions can be found in the previous_releases directory.

Upgrading

July 30, 2018
.NET agent v8.4.880.0

Download URLs

Download the appropriate release for your New Relic .NET agent:

https://download.newrelic.com/dot_net_agent/previous_releases

New Features

  • SQL query parameter values can now be captured on Slow SQL Traces. This feature can be enabled with the new configuration option datastoreTracer.queryParameters. The transactionTracer.record_sql configuration option must also be set to raw. See documentation here. This feature should be used with caution as it can lead to the capture of sensitive data. High-security mode prevents the use of this feature. Windows support only. Linux support coming soon.
  • [.NET Framework] Adds support for tracking async transactions when .ConfigureAwait(false) is used from async controller actions in ASP.NET MVC applications.
  • [.NET Core] Adds support for .NET Core 2.1. Support for .NET Core 2.1 requires at least CLR version 2.1.3 and tiered compilation must not be enabled.

Fixes

  • [.NET Core] Fixes issue where status code based errors would be reported instead of the actual noticed Exception. This most commonly occurred with errors noticed in the ExceptionHandlerMiddleware (app.UseExceptionHandler(...)).
  • Fixes an issue where only the first request parameter is captured when request.parameters.* attributes are added to an include list.

Notes

  • We will be removing the core_20 directory from the download site the week of September 3rd, 2018 as it contains a deprecated version of the .Net Core agent. Please be sure to update any of your scripts that reference this location accordingly.
    • All downloads for the current version of the agent can be found in the latest_release directory on the download site.
    • Historical versions can be found in the previous_releases directory.

Upgrading

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.