Skip to content

2.13.0

Compare
Choose a tag to compare
@vpellan vpellan released this 02 Apr 16:17
· 153 commits to master since this release
7014021

Highlights

In this release, devise instrumentation was refreshed to track authenticated users, in addition to sign-in and sign-up events. A new anonymization collection mode allows sensitive data to be anonymized.

Following the W3C Baggage specification, Baggage support has been implemented with OpenTelemetry compatibility.

APM tracing can now be disabled independently while maintaining traces for other Datadog products.

Added

  • Core: Add DD_TRACE_EXPERIMENTAL_RUNTIME_ID_ENABLED experimental option to enable runtime ID collection for runtime metrics. (#4473)
  • Tracing: Add support for W3C Baggage API along with automatic extraction and injection, and OpenTelemetry support. (#4493, #4505)
  • Tracing: Add DD_APM_TRACING_ENABLED option to disable APM tracing while keeping other products traces. (#4498)
  • Tracing: Add DD_TRACE_NATIVE_SPAN_EVENTS option to override span events serialization for agent-less environments. (#4507)
  • AppSec: Add stack trace reporting for security events. (#4526)
  • AppSec: Improve devise instrumentation to support latest Account Takeover (ATO) detection. (#4433)

Changed

  • Core: Improve DD_TAGS configuration handling to be more consistent across Datadog libraries and Agent. (#4530)
  • Tracing: Enable by default 128-bit trace ID logging so that trace IDs are consistent across logs and the Datadog UI. (#4528)

Fixed

  • Core: Fix initialization when the library is partially loaded. (#4498)
  • Tracing: Fix trace ID propagation by ensuring extraction of 16-character hex values from the _dd.p.tid tag in x-datadog-tags header. (#4534)
  • Tracing: Profiling: Fix warnings printed by ruby -w. (#4547, #4549)

Read the full changeset and the release milestone.