1.26.2
⛔ 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)