@sentry/react
Advanced tools
Changelog
9.31.0
Adds an option to automatically generate a random tunnel route for the Next.js SDK. This helps prevent ad blockers and other tools from blocking Sentry requests by using a randomized path instead of the predictable /monitoring
endpoint.
scope
& client
to getTraceData
(#16633)Adds the ability to pass custom scope
and client
parameters to the getTraceData
function, providing more flexibility when generating trace data for distributed tracing.
x-forwarded-host
and x-forwarded-proto
headers (#16687)@sentry/opentelemetry
dependency (#16677)@sentry/pino-transport
(#16652)safeJoin
usage in console logging integration (#16658)CloudEvent
type compatible (#16661)instrumentation-client.js
file (#16637)Changelog
9.30.0
vercelAiIntegration
when ai
module is detected (#16565)modulesIntegration
works in more environments (#16566)sendDefaultPii
(#16527)Changelog
9.29.0
web-vitals
to 5.0.2 (#16492)This release upgrades the web-vitals
library to version 5.0.2. This upgrade could slightly change the collected web vital values and potentially also influence alerts and performance scores in the Sentry UI.
onError
usage (#16547)vercelAiIntegration
(#16551)ignoreLayersType
option to koa integration (#16553)suppressTracing
does not leak when async (#16545)Changelog
9.28.0
TracingInterceptor
(#16501)With this change we stop creating spans for TracingInterceptor
as this interceptor only serves as an internal helper and adds noise for the user.
This feature ships updates to the span names and ops to better match OpenTelemetry. This should make them more easily accessible to the new agents module view we are building.
vercelAIIntegration
from @sentry/node
(#16496)Work in this release was contributed by @agrattan0820. Thank you for your contribution!
Changelog
9.27.0
ReactRouterServer
integration (#16470)Changelog
9.25.0
mark
and measure
spans (#16443)This release adds an option to browserTracingIntegration
that lets you ignore
mark
and measure
spans created from the performance.mark(...)
and performance.measure(...)
browser APIs:
Sentry.init({
integrations: [
Sentry.browserTracingIntegration({
ignorePerformanceApiSpans: ['measure-to-ignore', /mark-to-ignore/],
}),
],
});