1.17.0
github-actions
released this
22 Nov 22:41
·
2967 commits
to master
since this release
For W3C Trace Context, this release adds tracecontext
to the default trace propagation extraction and injection styles. The new defaults are:
- Extraction:
Datadog,b3multi,b3,tracecontext
- Injection:
Datadog,tracecontext
And to increase interoperability with tracecontext
, 128-bit Trace ID generation is now the default.
For OpenTelemetry, this release adds support for converting OpenTelemetry Trace Semantic Conventions into equivalent Datadog trace semantics. Also, it's now possible to configure top-level Datadog span fields using OpenTelemetry span attributes (#3262).
For CI Visibility, you can now manually create CI traces and spans with the newly released API.
Added
- OpenTelemetry: Parse OpenTelemetry semantic conventions to Datadog's (#3273)
- OpenTelemetry: Support span reserved attribute overrides (#3262)
- Tracing: Ensure W3C
tracestate
is always propagated (#3255)
Changed
- Tracing: Set 128-bit trace_id to true by default (#3266)
- Tracing: Default trace propagation styles to
Datadog,b3multi,b3,tracecontext
(#3248,#3267) - Ci-App: Upgraded
datadog-ci
dependency to 0.4 (#3270)
Read the full changeset and the release milestone.