github DataDog/dd-trace-dotnet v1.28.2
1.28.2

latest releases: v3.41.0, v3.40.0, v3.39.0...
4 years ago

⛔ Due to a possible deadlock when synchronously waiting on async tasks, we recommend upgrading to 1.28.4 which fixes the issue.

Changes

  • Add additional logs injection fallback for NLog 1.x (#1614)
  • Remove version from the test.framework tag in CIApp (#1622)
  • Fix ReJIT and Shutdown log levels (#1624)
  • Logger API refactoring (#1625, #1635)
  • Add experimental NGEN support (#1628)
  • Clear metadata when an appdomain unloads (#1630)
  • Don't add the sampling priority header if empty (#1644, #1649)
  • Add a public ForceFlushAsync API on the Tracer (#1599)
  • CIApp: Update Bitrise spec (#1593)

Fixes

  • Fix memory leak in native code (#1564, #1600)
  • Fix CIApp in latest version of MSTest (#1604)
  • Add fallback for logs injection for NLog versions < 4.1.0 (#1607)
  • Fix PInvokes to the native lib on non windows os. (#1612)
  • Add fix for log injection with log4net.Ext.Json versions < 2.0.9.1 (#1615)
  • Fix CIApp Feature Tracking (#1616)
  • Fixes the dd-trace exit code always returning 0 (#1621)
  • Preserve the task cancelled state when using calltarget instrumentation (#1634)
  • Add better error handling for the Header Tags feature accessing System.Web.HttpResponse.Headers (#1641)

Build / Test

  • Switch to Nuke consolidated pipeline (#1595, #1587, #1598, #1605)
  • Add a custom test framework to monitor execution of unit tests (#1572)
  • Add analyzer project + ThreadAbortAnlayzer to detect inifinte loops on ThreadAbortException (#1325, #1619)
  • Add ASP.NET Core on IIS Express tests (#1582)
  • Split Windows regression tests and integration tests to save drive space (#1586)
  • CIApp - Add support to add custom env-vars from dd-trace wrapper (#1594)
  • Make the benchmark step optional (#1608)
  • Add GitHub workflows for automating Release creation (#1611)
  • Fix ARM64 Integration tests (#1629)
  • Exclude more vendored files from code coverage (#1632)
  • Add additional scrubbing for stacktraces in snapshots (#1633)
  • Fix throughput tests (#1650, #1618, #1617)

Changes since 1.28.0

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

NewReleases is sending notifications on new releases.