Skip to content

1.23.0

Compare
Choose a tag to compare
@zacharycmontoya zacharycmontoya released this 03 Feb 17:25
· 3686 commits to master since this release
6ceaddd

Changes

  • Add new integration for the WebRequest.GetRequestStream API. This enables instrumentation of POST requests for the WebRequest integration (#1106)
  • Add configuration setting DD_TRACE_SERVICE_MAPPING to override the service name for automatic instrumentation representing an external service. By default, external services are assigned the service name <application_name>-<integration>, such as my-application-http-client and my-application-mongodb. This setting configures the entire final service name (#1142)
    • Example: DD_TRACE_SERVICE_MAPPING=mysql:main-mysql-db renames my-application-mysql service to main-mysql-db
  • Update CI App tags (#1145)
  • Changes for Azure App Services environment:
    • Add Site Extension Version tag to spans (#1149)
    • Enable tracer and runtime metrics (#1174)
    • Use named pipe to determine agent process startup (#1176)
    • Enable agent debug logs when DD_TRACE_DEBUG set (#1178)
  • CallTarget automatic instrumentation migrations:
  • Update vendored DogStatsD client to v6.0.0 (#1143)

Fixes

  • Disable automatic logs injection during IIS PreStartInit phase (#1157)
  • Fix the WinHttpHandler CallTarget instrumentation (#1170)
  • Use Command object to populate MongoDB query tag (#1138)
  • Fix standard input/output redirection in runner tool (#1135)
  • Remove Analyzed span tag from CIApp spans (#1144)
  • CallTarget instrumentation memory leak fix (#1177)
  • Fix ActiveScope restore for CallTarget async integrations (#1134)
  • Update log messages to use structured logging (#1163)

Build / Test

  • Build improvements
    • Fix packages build pipeline (#1155, #1158)
    • Fix Datadog.Trace.Minimal.sln (#1159)
    • Improve PrepareRelease tool (#1141)
    • Resolve .NET 5 image certificate issue (#1175)
    • Fix drive space issue (#1171)
    • Hide EOL .NET Core build warnings for test applications (#1152)
    • Add MacOS profiler to runner tool (#1136)
  • Integration test improvements
    • Build and test ARM64 automatic instrumentation in CI (#1114, #1166)
    • Add VB tests for SQL Server (#1137)
    • Reduce number of Skipped integration tests (#1004)
    • Add CIApp Specs tests (#1154)
    • Publish the profiler logs as artifacts instead of tailing them to standard out (#1181)

Test

Changes since 1.22.0