Skip to content

1.26.2

Compare
Choose a tag to compare
@kevingosse kevingosse released this 10 May 16:11
· 3497 commits to master since this release
9d9bb06

⛔ Due to an application-breaking bug, do NOT install this version if you run IIS in classic mode. This issue is fixed in version 1.26.3. Users of IIS in integrated mode are not affected.

⚠ Note: With this release, TracingHttpModule is automatically loaded into ASP.NET applications. If you were adding it manually from your web.config file, make sure to remove the relevant part.

Changes

  • Reduce overhead when using log injection (DD_LOGS_INJECTION) with Serilog (#1435, #1450)
  • Use the profiler API instead of the IIS configuration to register the ASP.NET integration in TracingHttpModule (#1280)
  • Various optimizations (#1420, #1425, #1434, #1437, #1448)
  • Allow calltarget instrumentation of nested classes (#1409)
  • Add debug logs to help diagnose partial flush issues (#1432)
  • Add execution time logs for native callbacks (#1426)
  • Upgrade LibLog to 5.0.8 (#1396)

Fixes

  • Remove obsolete "Using eager agent writer" warning at startup (#1441)
  • Fix wrong service name when a DbCommand implementation is named "Command" (#1430, fixes #1282)

Build / Test

  • Run calltarget integration tests only with inlining (#1439, #1452)
  • Clean up the PrepareRelease tool (#1442)
  • Stop using external domains in integration tests (#1438)
  • Prevent dependabot from opening PR's against the Microsoft.Build.Framework NuGet package (#1427)
  • Remove useless dependency from benchmark project (#1428)
  • Fix a build issue with the MSI (#1423)

Changes since 1.26.1