Skip to content

Release v9.0.0

Compare
Choose a tag to compare
@jaffinito jaffinito released this 16 Sep 17:39
· 1013 commits to main since this release
217d82a

New Features

  • Feature #672: This release of the .NET agent enables Distributed Tracing by default, and deprecates Cross Application Tracing. (#700)
  • Feature #671: The maximum number of samples stored for Span Events can be configured via the spanEvents.maximumSamplesStored configuration in the newrelic.config or the NEW_RELIC_SPAN_EVENTS_MAX_SAMPLES_STORED Environment Variable.(#701)
  • Feature #703: Increases the default maximum number of samples stored for Span Events from 1000 to 2000.(#705)
  • Feature #532: Adds Environment variables for log level NEWRELIC_LOG_LEVEL and directory NEWRELIC_LOG_DIRECTORY to allow better control of logs for the Agent and the Profiler. (#717)

Fixes

  • Fixes issue #707: In 8.40.1 SQL explain plans are not being captured for parameterized SQL statements. (#708)
  • Fixes issue #502: Agent encountering serialization error (#715)
  • Fixes issue #679: Update gRPC libraries from 2.35.0 to 2.40.0 to reduce installation size (#721)

Deprecations/Removed Features

  • Cross Application Tracing is now deprecated, and disabled by default. To continue using it, enable it with crossApplicationTracer.enabled = true and distributedTracing.enabled = false.
  • Issue #667, 668, #669: previously deprecated agent configuration options are now disabled. See the migration guide for details.
  • Issue #666: previously deprecated agent APIs have been removed, and disabled in the Agent. Disabled APIs will log a warning when invoked by old versions of the Agent API. See the migration guide for details. (#687)
  • Issue #702 Deprecate instrumentation for Castle.Monorail (#710)