Skip to content

Releases: newrelic/newrelic-dotnet-agent

Release v8.40.0

08 Jun 17:51
db3a59f
Compare
Choose a tag to compare

New Features

  • Adds Agent support for capturing HTTP Request Headers.
    • Support included for ASP.NET 4.x, ASP.NET Core, Owin, and WCF instrumentation. (#558, #559, #560, #561)

Fixes

  • Fixes issue #264: Negative GC count metrics will now be clamped to 0, and a log message will be written to note the correction. This should resolve an issue where the GCSampler was encountering negative values and crashing. (#550)
  • Fixes issue #584: When the agent is configured to log to the console, the configured logging level from newrelic.config will be respected. (#587)

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 8.39.2

14 Apr 19:50
dc85233
Compare
Choose a tag to compare

Fixes

  • Fixes issue #500: For transactions without errors, Agent should still create the error intrinsics attribute with its value set to false. (#501)
  • Fixes issue #522: When the maxStackTraceLines config value is set to 0, the agent should not send any stack trace data in the error_data payload. (#523)

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/

.NET Agent Release 8.39.1

17 Mar 17:35
49ba029
Compare
Choose a tag to compare

[8.39.1] - 2021-03-17

Fixes

  • Fixes issue #22: Agent causes exception when distributed tracing is enabled in ASP.NET Core applications that use the RequestLocalization middleware in a Linux environment. (#493)
  • Fixes issue #267: On Linux, the profiler fails to parse config files that start with a UTF-8 byte-order-mark (BOM). (#492)
  • Fixes issue #464: Distributed tracing over RabbitMQ does not work with RabbitMQ.Client versions 6.x+ (#466)
  • Fixes issue #169: Profiler should be able to match method parameters from XML that contain a space. (#461)

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.2 Release

05 Mar 21:51
6e0a236
Compare
Choose a tag to compare

Fixes issue #399: The New Relic Azure Site Extension leaves smaller footprint after install.

AWS Lambda Tracer Release v1.2.1

05 Mar 00:37
cfc97be
Compare
Choose a tag to compare

Fixes

Fixes for Lambdas using extension path that occasionally times out due to "IOException: file is in use error".

Release v8.39.0

10 Feb 22:50
48e4cfd
Compare
Choose a tag to compare

New Features

  • Add GetBrowserTimingHeader(string nonce) overload.
    • This allows sites with a Content-Security-Policy that disables 'unsafe-inline' to emit the inline script with a nonce.

Fixes

  • Fixes Issue #394: agent fails to enable infinite tracing in net5.0 docker images

Release v6.27.0

27 Jan 23:50
7a900c9
Compare
Choose a tag to compare

New Features

  • CI/Deployment moved to GitHub Actions

    This release is functionally identical to verion 6.26. We have migrated our CI and deployment process for the 6.x agent to GitHub Actions, and this release validates that this process is working correctly. There is no need to upgrade from 6.26 to 6.27.

Reminder: the 6.x agent line is maintained for customers who need to monitor .NET Framework 3.5 applications; it only gets security patches and critical updates. Please use the latest 8.x or later version of the agent for .NET Framework 4.5+ and .NET Core applications.

Release 8.38.0

26 Jan 21:11
7ca245b
Compare
Choose a tag to compare

New Features

  • Improvements to New Relic Edge (Infinite Tracing)
    • The agent will now handle having its infinite tracing traffic moved from one backend host to another without losing data or requiring an agent restart.
    • Improved logging of infinite tracing connections.

Release v8.37.0

04 Jan 19:18
cc03d75
Compare
Choose a tag to compare

New Features

  • Updated support for RabbitMQ

    • Adds support for .NET Core applications using RabbitMQ.Client.
    • Adds support for RabbitMQ.Client version 6.2.1.
    • Not supported: Distributed Tracing is not supported with the RabbitMQ AMQP 1.0 plugin.
  • Adds configuration Environment Variables

    • Adds MAX_TRANSACTION_SAMPLES_STORE - the maximum number of samples stored for Transaction Events.
    • Adds MAX_EVENT_SAMPLES_STORED - the maximum number of samples stored for Custom Events.
    • Adds NEW_RELIC_LOG - the unqualifed name for the Agent's log file.

Release v8.36.0

08 Dec 23:08
719bc62
Compare
Choose a tag to compare

Fixes

  • Fixes Issue #224: leading "SET" commands will be ignored when parsing compound SQL statements. (#370)
  • Fixes Issue #226: the profiler ignores drive letter in HOME_EXPANDED when detecting running in Azure Web Apps. (#373)
  • Fixes Issue #93: when the parent methods are blocked by their asynchronous child methods, the agent deducts the child methods' duration from the parent methods' exclusive duration.(#374)
  • Fixes Issue #9 where the agent failed to read settings from appsettings.{environment}.json files. (#372)
  • Fixes Issue #116 where the agent failed to read settings from appsettings.json in certain hosting scenarios. (#375)
  • Fixes Issue #234 by reducing the likelihood of a Fatal CLR Error. (#376)
  • Fixes Issue #377 when using the AddCustomAttribute API with Microsoft.Extensions.Primitives.StringValues type causes unsupported type exception. (378)