github DataDog/dd-trace-dotnet v2.17.0
2.17.0

latest releases: v3.40.0, v3.39.0, v3.38.0...
3 years ago

Summary

⚠️ If you're updating the MSI from version 2.13.0 or earlier and you are missing traces, you should restart the machine after updating. This issue has been fixed in 2.23.0.

  • Fixes an error in instrumentation leading to an InvalidProgramException when certain code patterns are found in instrumented classes (first identified in EFCache). This issue is present in all previous 2.x versions.
  • Fixes ASM one-click activation

Changes

Tracer

  • Enable agent-based telemetry by default (#2800)
  • [Tracer] refactor trace serialization part 1 (#3135)
  • Add fix for method rewriter in non-void method with branch to last return (#3331)
  • Add Data Streams Monitoring support when using manual instrumentation with Kafka (#3319)

CI Visibility

  • [CIVisibility] Public Api fixes (#3330)

ASM

  • Simplify blocking by updating the test rules (#3318)
  • Use a different log file for tests using the log entry watcher (#3320)
  • Correct index used by activation capability (#3333)

Continuous Profiler

  • [Profiler] Bump libdatadog version to 0.9.0 (#3313)

Miscellaneous

  • [Tracer] Use Datadog.Trace.Bundle in NugetDeployment samples (#3273)

Build / Test

  • Fix documentation URL (#3327)

Changes since 2.16.0

Don't miss a new dd-trace-dotnet release

NewReleases is sending notifications on new releases.