Changes
- Remove
System.Runtime.Serialization.dllassembly reference when targetingnet45andnet461(#929) - fix issue in ASP.NET Core integration where it kept using original
Tracerinstance afterTracer.Instanceis replaced (#903, #953, fixes #632) - Stop initializing global tracer in static constructor (#954)
- Add a build target for
netcoreapp3.1(#912) - Scope the
HttpModuleto .NET Framework 4.0+ (#965)
Fixes
- Properly instrument custom
HttpClientHandlerimplementations (#952) - Fix
InvalidProgramExceptionwhen instrumenting a constrained virtual method call (#937)
Docs / Blogs
- Azure Service Fabric setup (#932)
Build / Test
- Remove SQL tests that don't enable netstandard (#935)
- Fix the truncated branch name on azure pipelines. (#936)
- CI App - unit tests dogfooding (#933)
- Add new integration benchmarks (#941)
- Add a write and flush benchmark with more realistic traces (#947)
- Add
Datadog.Trace.MSBuildproject toPrepareReleasetool (#957) - Clean workspace between builds (#943)
- Improve
HttpMessageHandlerbenchmark (#961) - Add a benchmark for GraphQL integration (#949)
- Fix compiler warning in sample project by removing unused assembly reference to
System.Net.Http(#927)