Releases: newrelic/newrelic-dotnet-agent
Release v8.40.0
New Features
- Adds Agent support for capturing HTTP Request Headers.
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
Fixes
- Fixes issue #500: For transactions without errors, Agent should still create the
error
intrinsics attribute with its value set tofalse
. (#501) - Fixes issue #522: When the
maxStackTraceLines
config value is set to 0, the agent should not send any stack trace data in theerror_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
[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
Fixes issue #399: The New Relic Azure Site Extension leaves smaller footprint after install.
AWS Lambda Tracer Release v1.2.1
Fixes
Fixes for Lambdas using extension path that occasionally times out due to "IOException: file is in use error".
Release v8.39.0
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.
- This allows sites with a
Fixes
- Fixes Issue #394: agent fails to enable infinite tracing in net5.0 docker images
Release v6.27.0
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
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
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
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 withMicrosoft.Extensions.Primitives.StringValues
type causes unsupported type exception. (378)