github DataDog/dd-trace-dotnet v1.27.0
1.27.0

latest releases: v3.38.0, v3.37.0, v3.36.0...
4 years ago

Changes

  • Add Linux ARM64 support (auto instrumentation supported on .NET 5 Only) (#1449)
  • Add MSMQ automatic instrumentation integration (Only enabled for CallTarget instrumentation) (#1463)
  • Add Confluent.Kafka automatic instrumentation integration (Only enabled for CallTarget instrumentation) (#1444, #1492)
  • Exclude well-known URLs from tracing to avoid multiple top level spans in AAS (#1447)
  • Optimize log injection with NLog and log4net (#1475, #1489)
  • _dd.origin tag improvements for CIApp (#1481)
  • Cache MessagePack Span tag keys in UTF-8 (#1482)
  • Add [DuckInclude] attribute (#1487)

Fixes

  • Handle exceptions in async integrations in CallTarget (#1458)
  • Fix Call opcode in DuckTyping on struct targets (#1469)
  • Refactor DisposeWithException invocations to remove null conditional operator (#1493)
  • Add runtime-id tag to metrics to improve Fargate support (#1496)
  • Remove the static collection in the HTTP module (#1498)

Build / Test

  • Remove stale AAS tests (#1466, #1467)
  • Add Windows container sample (#1472)
  • Add tests for IIS classic mode (#1462)
  • Add CIApp test framework integrations test suite (#1317)
  • Add and enforce copyright headers (#1445, #1485)
  • Clean up project files (#1464, #1468)
  • Add GH Action to auto-create benchmark branch (#1483)
  • Add throughput test for ARM64 (#1490)
  • Convert ASP.NET tests to use Snapshot Testing with VerifyTests/Verify
  • Fix .vcxproj file for latest msbuild version (#1495)
  • Remove a few benchmarks to make the pipeline faster (#1497)
  • Increase crank duration to 4 minutes (#1505)

Changes since 1.26.3

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

NewReleases is sending notifications on new releases.