2.13.0
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 inx-datadog-tags
header. (#4534) - Tracing: Profiling: Fix warnings printed by
ruby -w
. (#4547, #4549)
Read the full changeset and the release milestone.