github DataDog/dd-trace-dotnet v1.19.0
1.19.0

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

Changes

  • Remove external assembly dependency on MessagePack 1.9.3 (#806)
    • This fix resolves several instances of FileNotFoundException: Could not load file or assembly 'System.<Assembly_Name>' when running on .NET Framework
  • DD_TRACE_ENABLED now disables manual instrumentation in addition to automatic instrumentation (#796)
  • Rename the following configuration settings to follow the DD_TRACE_ prefix convention. Previous names will keep working (#816)
    • DD_TRACE_CONFIG_FILE
    • DD_TRACE_<INTEGRATION>_ENABLED
    • DD_TRACE_<INTEGRATION>_ANALYTICS_ENABLED
    • DD_TRACE_<INTEGRATION>_ANALYTICS_SAMPLE_RATE

Performance Improvements

  • Optimize HttpMessageHandler integration code path (#808)
  • Misc optimizations in the CLR Profiler (#831)

Fixes

  • Add http.status_code tag for AspNet, AspNetMvc, AspNetWebApi2 integrations (#807, #814)
  • Add missing instrumentation for ADO.NET calls made to netstandard.dll (#753, #834)
    • This feature is currently opt-in by setting the configuration variable DD_TRACE_NETSTANDARD_ENABLED
  • Fix the return type for the IWireProtocol.Execute MongoDB integration (#810)
  • Fix RNG from generating duplicate span ID's on .NET Framework (#795)
  • Properly dispose HTTP connection when sending traces to the Agent (#840)
  • Make the createLogPath.sh script executable, thanks @verdie-g! (#804)

Build / Test

  • Standardize copyright information (#794)
  • Make further reliability improvements to unit tests and integration tests (#791, #815, #826, #827, #828)

Known Issues and Workarounds

  • Application fails to start with System.IO.FileNotFoundException System.Net.Http 4.0.0.0 (#876)

Changes since 1.18.3

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

NewReleases is sending notifications on new releases.