|
1 | 1 | # Datadog .NET Tracer (`dd-trace-dotnet`) Release Notes
|
2 | 2 |
|
| 3 | +## [Release 2.1.0](https://github.com/DataDog/dd-trace-dotnet/releases/tag/v2.1.0) |
| 4 | + |
| 5 | +## Changes |
| 6 | +* Added support for instrumenting abstract methods (#2120, #2169) |
| 7 | + * Enables support for generic ADO.NET libraries, for example IBM.Data.Db2(#1494) |
| 8 | +* Ignore ping commands in MongoDB (#2216) |
| 9 | +* [CiApp] Include .NET 6.0 in dd-trace tool (#2206) |
| 10 | +* Add additional constructor to TracerSettings for discoverability (#2266) |
| 11 | +* Performance improvements and refactoring |
| 12 | + * Expand usage of StringBuilderCache (#2214) |
| 13 | + * Code clean up in `SpanContextPropagator` (#2180, #2261) |
| 14 | + * Add more attributes from `System.Diagnostics.CodeAnalysis` namespace (#2181) |
| 15 | + * Move logs-injection related classes to sub-folder (#2238) |
| 16 | + * Explicitly state contentType when calling IApiRequest.PostAsync() (#2237) |
| 17 | + * Remove unused `ITraceContext` (#2225) |
| 18 | + |
| 19 | +## Fixes |
| 20 | +* Support child actions in aspnet (#2139) |
| 21 | +* Do not normalize periods in header tags if specified by the customer (#2205) |
| 22 | +* Replace MongoDB/WCF reflection lookups with DuckTyping (#2183) |
| 23 | +* Remove all LibLog code and simplify ScopeManager code (#2184) |
| 24 | +* Fix shared installer version (#2277, #2209) |
| 25 | + |
| 26 | +## Build / Test |
| 27 | +* Add Exploration Tests on Linux (#2193) |
| 28 | +* Remove unused test case for calltarget abstract (#2215) |
| 29 | +* Consolidate mock span implementations (#2119) |
| 30 | +* Add DuckType Best Practices documentation in Readme.md (#2223) |
| 31 | +* Add Source Generator for TagsList (#2076, #2258, #2262) |
| 32 | +* [Test Package Versions Bump] Updating package versions (#2145, #2219, #2231, #2246, #2276) |
| 33 | +* Pipeline reliability updates (#2149, #2226) |
| 34 | +* Fix flaky test in AspNetVersionConflictTests (#2189) |
| 35 | +* Fix Datadog.Trace.sln build issues (#2192) |
| 36 | +* Add more tests around public API (#2202) |
| 37 | +* Rewrite logs injection benchmarks (#2204) |
| 38 | +* Disable parallelization in runtime metrics tests (#2227) |
| 39 | +* Remove ConcurrentDictionary in SpanStatisticalTests (#2229) |
| 40 | +* Add a Nuke target to update snapshots (#2232) |
| 41 | +* Fix benchmark allocation comparison (#2236, #2207) |
| 42 | +* [AppSec] Improve testing (#2239) |
| 43 | +* Add regression tests for the tool command line arguments (#2243, #2253, #2263) |
| 44 | +* Add workaround to support VS2022 with Nuke (#2252) |
| 45 | +* Run GraphQL tests against latest package versions (#2264) |
| 46 | +* [Test Package Versions Bump] Updating package versions () |
| 47 | + |
| 48 | +[Changes since 1.31.1](https://github.com/DataDog/dd-trace-dotnet/compare/v1.31.1...v2.1.0) |
| 49 | + |
3 | 50 | ## [Release 2.0.1](https://github.com/DataDog/dd-trace-dotnet/releases/tag/v2.0.1)
|
4 | 51 |
|
5 | 52 | ## Changes
|
|
0 commit comments