Features
- Support
globalHubMode
for OpenTelemetry (#4349)- Sentry now adds OpenTelemetry spans without a parent to the last known unfinished root span (transaction)
- Previously those spans would end up in Sentry as separate transactions
- Spans created via Sentry API are preferred over those created through OpenTelemetry API or auto instrumentation
- New option
ignoreStandaloneClientSpans
that prevents Sentry from creating transactions for OpenTelemetry spans with kindCLIENT
(#4349)- Defaults to
false
meaning standalone OpenTelemetry spans with kindCLIENT
will be turned into Sentry transactions
- Defaults to
- Make
RequestDetailsResolver
public (#4326)RequestDetailsResolver
is now public and has an additional constructor, making it easier to use a customTransportFactory