Datadog .NET Tracer

Datadog .NET Tracer 3.56.0

Automatic instrumentation for .NET applications

  • By Datadog, Inc.
  • Open Source
  • Updated Oct 19, 2026
Download for Windows

About Datadog .NET Tracer

Automatic instrumentation for .NET applications

What's new in 3.56.0

Summary

  • [Debugger] Fix native stack buffer overflow on large type signatures (#9377)
  • [ASP.NET MVC] Stop child actions from naming the request (#9346)
  • [Profiler] Take the heap snapshot memory threshold into account (#9399)

Changes

Tracer

  • [Debugger] Fix stale local variable names from PDB lookup (#9389)
  • [Tracer] Check only new methods in Desktop CLR NGen inliner replays (#9412)
  • [Tracer] Restore OTLP adoption markers and fix smoke snapshots (#9363)
  • [ASP.NET MVC] Stop child actions from naming the request (#9346)
  • feat(telemetry):report Quartz and Azure Service Bus spans (#9183)
  • feat(otel):Enable the OTel operator init container build (#9368)
  • Expose resolved OpenTelemetry configuration in startup logs (#9376)

CI Visibility

  • [Test Optimization] Fix MSTest 4.4.0 discovery and native retries (#9192)
  • [CI] Bump DatadogTestCollector and DatadogTestLogger to 0.0.60 (#9417)

ASM

  • perf(tracer):reduce query-string matching cost (#9374)
  • perf(tracer):use lookbehind for JWT prefix in default query-string regex (#9405)
  • Attempt to work around runtime flake for ASM (#8884)

Continuous Profiler

  • Mark CheckCpuSamples as Flaky (#9392)
  • Mark CheckTimestampAsLabel as Flaky (#9393)
  • [Profiler] Take the heap snapshot memory threshold into account (#9399)

Debugger

  • [Debugger] Fix native stack buffer overflow on large type signatures (#9377)

Serverless

  • [Serverless] Remove serverless-azure-and-gcp and serverless-aws from CODEOWNERS (#9354)

Feature Flags

  • [Feature Flags] Add agentless EVP fallback transport (#9235)
  • [Feature Flags] experimental synchronous provider APIs (#9334)
  • [Feature Flags] Bind discovery results to the Agent endpoint (#9352)
  • [Feature Flags] Bound exposure shutdown and own the existing EVP sender (#9353)

Fixes

  • Defer Desktop CLR NGen inliner enumeration to CLR callbacks (#9370)
  • fix(otel):emit stable deployment environment in logs (#9371)
  • Fix false positives in LLM validation benchmarks (#9357)
  • Fix hotfix branch creation from release tags (#9390)
  • Fix regex test on .NET 5 (#9391)
  • Fix flaky exposure shutdown flush test (#9396)

Build / Test

  • Update to .NET 11 RC2 (#9404)
  • [Test Package Versions Bump] Updating package versions (#9290)
  • [Remoting] Fix bug when only a single server formatter is registered (#9333)
  • Local Agentic Code Review Scripts (#9338)
  • Ignore stale legacy benchmark results (#9349)
  • Run smoke tests on PRs when the likely have changed (#9365) …

Full release notes »

Technical details

PublisherDatadog, Inc.
AuthorDatadog
Version3.56.0
Release date2026-10-19
LicenseApache-2.0
Installer typewix
Architecturex64
Package IDDatadog.dd-trace-dotnet

Links & install command

Install Datadog .NET Tracer from the command line with Windows Package Manager (winget):

winget install --id=Datadog.dd-trace-dotnet -e

apmtracing

Older versions

  • 3.55.2
  • 3.55.1
  • 3.54.0
  • 3.53.0
  • 3.52.0
  • 3.51.1
  • 3.50.0
  • 3.45.0
  • 3.40.0