github DataDog/dd-trace-dotnet v1.19.3
1.19.3

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

Changes

  • remove assembly reference to System.Xml.Linq (#898)
  • catch exceptions and add logging in MSBuild instrumentation (#873)
  • change sampling priority of test framework spans (#911, #924)
  • cache Agent response and discard default sampling rates (#902)
  • flush buffer in BenchmarkDotNet exporter (#913)
  • add benchmarks for ASP.NET Core (#879)
  • use the mean span duration for benchmarks (#914)
  • improve stability of benchmark results (#897)

Fixes

  • fix System.Security.SecurityException: Request for the permission of type 'System.Security.Permissions.SecurityPermission, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed. when making cross-AppDomain calls (#925)
  • send DogStatsD metrics even when an Agent request fails (#899)

Performance Improvements

  • optimize ASP.NET Core integration (#907)

Troubleshooting

  • optional dump IL code modifications into the profiler log (#871)
  • include value of DD_TRACE_NETSTANDARD_ENABLED in the profiler log (#928)

Build / Test

  • add unit tests for AspNetCoreDiagnosticObserver #916
  • build benchmark projects on every commit (#894)
  • use Nano Server container image for benchmarks pipeline (#915)
  • fix compiler warnings in benchmarks project (#917)
  • use dedicated pool to run benchmarks (#931)
  • prevent some projects from building at the same time (#883, #919)
  • test improvements and reduced flakiness (#888, #921, #922, #923, #926)
  • remove individual author names in NuGet packages (#900)
  • remove temporary scheduled CI job (#905)
  • remove GitVersion CI dependency (#910)
  • remove usages of WebClient.IsBusy #918
  • fix hanging integration tests (#930)

Changes since 1.19.2

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

NewReleases is sending notifications on new releases.