• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

.NET agent release notesRSS

August 28, 2017
.NET agent v6.16.178.0

New Features

  • Custom instrumentation can now be declared by applying the agent API's new Transaction and Trace attributes to methods. Using the Transaction attribute, transactions can be marked as Web vs. Non-Web. For more information, see Custom instrumentation via attributes.

Fixes

  • Fixes bug preventing instrumented apps from shutting down due to Profiler failure to detach.

Upgrading

August 3, 2017
.NET agent v6.15.202.0

New Features

  • Adds instrumentation for OWIN hosted Web API applications on .NET framework using Microsoft.Owin.Host.HttpListener versions 3.* Instrumentation includes async-await support.
  • Adds async-await support for OWIN hosted Web API applications on .NET framework using Microsoft.Owin.Host.HttpListener versions 2.*.

Fixes

  • Fixed an issue where SQL instrumentation could raise exceptions and cause it to shutdown.
  • Error traces now include the full stack trace, including any inner exceptions.

Upgrading

July 12, 2017
.NET agent v6.14.209.0

New Features

  • Performance improvements when slowSQL is enabled, particularly for apps with lots of slow SQL queries.

Fixes

  • Fixed an issue that was preventing the proper setting of Key Transaction Apdex scores based on their configured ApdexT values.
  • Fixed an issue preventing the collection of transaction traces for Key Transactions based on their configured ApdexT values.

Upgrading

June 15, 2017
.NET agent v6.13.366.0

New Features

  • Agent overhead is reduced for transactions composed of an unusually large number of small activities.

Fixes

  • Enhanced low-level logging to improve supportability.
  • Fixed a problem with new installs using the Thin Installer where false permission errors could be reported.

Upgrading

May 24, 2017
.NET agent v6.12.71.0

Fixes

  • In some cases, the trace breakdown table overreported segment times. This happened when these three conditions were met, 1. instrumentation occurred through custom XML files, 2. the segment name was overridden, and 3. the segment contained child segments.

Upgrading

May 17, 2017
.NET agent v6.12.64.0

Fixes

  • Fixed an issue preventing injection of a mscorlib reference into every module.

Upgrading

May 11, 2017
.NET agent v6.12.61.0

New Features

Fixes

  • Methods associated with wrappers that have been disabled due to too many exceptions are no longer instrumented by the default wrapper. The previous behavior could result in orphaned metrics and a potential degradation in performance.

Upgrading

May 4, 2017
.NET agent v 6.11.613.0

New Features

  • A new configuration option to supply a proxy URI path has been added to the newrelic.config file. See proxy-uripath.

Fixes

  • Resolved issue where service.request parameters, if present, were being transmitted to New Relic as part of an error analytics event.
  • Fixed issue that could cause a SerializationException and cause metrics to be dropped.
  • Fixed bug that would cause performance degradation for deeply nested segments.
  • Fixes issue where scoped metrics would be dropped from an initial custom transaction when a second custom transaction was created. Impacts transaction created using the BackgroundThreadTracerFactory or the OtherTransactionWrapper via XML.
  • Setting slowSql in newrelic.config to 'false' will now turn off slow SQL traces in the agent. This setting defaults to true. Server configuration values for this setting will override the value in the newrelic.config file.
  • Removed the generation of unscoped metrics in cases where a transaction was not available. The generation of these metrics has been found to have a noticeable negative performance impact, particularly to low-latency/high-throughput applications. This impact typically shows up as a drop in throughput and higher CPU overhead. The vast majority of these metrics are not visible unless added to a custom dashboard. Datastore and External metrics, however, were visible on their respective pages and will no longer be displayed unless associated with a transaction.
  • Fixed an issue when end-user monitoring is enabled that could cause some UTF-8 characters to get corrupted.
  • The .NET agent now sends up the databaseDuration and externalDuration attributes when the value is 0.

Upgrading

April 5, 2017
.NET agent v 6.10.1.0

Fixes

  • Fixed issue where "Query plan threshold" from server settings was being incorrectly interpreted. This caused a spike in SQL traces as well as explain plan executions for clients using server configuration.
  • Fixed a potential memory leak when an update to agent configuration is performed.

Upgrading

March 16, 2017
.NET agent v6.9.62.0

Fixes

  • Fixes a bug where a SerializationException message is generated in New Relic log during monitoring of asychronous calls.
  • Resolved issue where newrelic.config changes were not being picked up by the agent.

Upgrading

  • For upgrade instructions, see Upgrade the .NET agent.
  • If you are upgrading from a particularly old agent, see Upgrading legacy .NET agents for a list of major changes to the .NET agent.

Copyright © 2024 New Relic Inc.

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