Skip to content

1.28.0

Compare
Choose a tag to compare
@kevingosse kevingosse released this 12 Jul 15:44
· 3393 commits to master since this release

Changes

  • Enable calltarget instrumentation by default on .NET 4.6+ runtimes (#1542)
  • Add automatic instrumentation for Microsoft.Data.SqlClient 3.* only for calltarget instrumentation (#1579)
  • Add automatic instrumentation for Cosmos Db only for calltarget instrumentation (#1473)
  • Add automatic instrumentation for AWS SQS only for calltarget instrumentation (#1471)
  • Improvements to the ducktyping library for the future ILogger integration (#1555, #1557, #1561)
  • Reduce overhead of log injection when using older versions of Serilog (#1560)
  • Upgrade spdlog to 1.4 (#1507)
  • Add net5.0 support to dd-trace (#1516)
  • Avoid the trace copy when flushing spans (#1502)
  • Improvements to CIApp (#1503, #1533, #1554)

Fixes

  • Fix a deadlock when enabling runtime metrics in a Windows service (#1564)
  • Properly match runtime metrics to spans when running in a container (#1548)
  • Fix log injection with Serilog when log4net is loaded (#1578)
  • Fixes environment values in the logs on non windows platforms (#1581)
  • Stability fixes for calltarget instrumentation when running with older runtimes (#1517)
  • Fix possible race conditions when flushing spans during process exit (#1501, #1514, #1535)
  • Remove unnecessary mscorlib reference (#1522)
  • CIApp: Correctness and stability fixes. (#1504)

Build / Test

  • Remove callsite benchmarks and set iteration time back to 2 seconds (#1511)
  • Add a consolidated build pipeline based on Nuke (#1476, #1508, #1512, #1515, #1521, #1523, #1524, #1531, #1563, #1567, #1570, #1576, #1589)
  • Fix flaky tests (#1526, #1566, #1573, #1585)
  • Hide warnings for EOL .NET Core targets (#1569)
  • Reduce dependencies between build tools and helper projects (#1568)
  • Fix "PrepareRelease msi" command (#1583)
  • Small ASP.NET Snapshot refactoring (#1580)
  • Change clang-format to custom style (#1553, #1544)
  • Add small CI fix and docker optimization (#1551)
  • Upgrade non windows native builds to C++17 (#1543)
  • Fix Enable32Bit flag for IIS container (#1536)
  • Add an OWIN test application to the integration-tests pipeline (#1525)
  • Downgrade the version of cmake used for MacOs builds (#1529)
  • Delete project NugetProfilerVersionMismatch (#1520)
  • Crank sample app profiler detector (#1518)
  • Fix race condition in runner pipeline (#1510)
  • Cleanup project files (#1499)

Changes since 1.27.1