Requested by: @antonis
Merge target: (default)
Quick links:
Assign the accepted label to this issue to approve the release.
Targets
Checked targets will be skipped (either already published or user-requested skip). Uncheck to retry a target.
📋 Changelog
Features
-
Add check and download timing spans to Expo Updates listener integration (#6430)
-
Attach a per-(module, method) TurboModule breakdown to active spans on spanEnd, plus native.turbo_module breadcrumbs for slow async calls (#6478)
When a root span ends (idle nav spans from reactNavigationIntegration / expoRouterIntegration, or a user's own Sentry.startSpan(...)), the integration writes turbo_module.<name>.<method>.{call_count,duration_ms,error_count} attributes plus summary keys (turbo_module.total_call_count, turbo_module.total_duration_ms, turbo_module.top_module). Async calls above slowCallThresholdMs (default 500ms) additionally record a native.turbo_module breadcrumb. Both surfaces enabled by default; new knobs enableSpanAttribution, slowCallThresholdMs, maxTopModulesPerSpan on turboModuleContextIntegration.
-
Session Replay network details now capture fetch (Blob/ArrayBuffer) response bodies (#6473, #6533)
Fixes
- Fix duplicate navigation transaction on Expo Router
withAnchor navigations (#6439)
Changes
- Expose
instrumentStateGraph for manual LangGraph instrumentation (#6520)
instrumentLangGraph was renamed to instrumentStateGraph in the JavaScript SDK and is now deprecated. It stays exported for backwards compatibility and will be removed in the next major version.
Internal
- Migrate from
@sentry/babel-plugin-component-annotate to @sentry/bundler-plugins/babel-plugin (#6501)
Dependencies
- Bump Android SDK from v8.49.0 to v8.50.1 (#6503)
- Bump CLI from v3.6.1 to v3.6.2 (#6511)
- Bump JavaScript SDK from v10.67.0 to v10.69.0 (#6516, #6537)
Requested by: @antonis
Merge target: (default)
Quick links:
Assign the accepted label to this issue to approve the release.
Targets
Checked targets will be skipped (either already published or user-requested skip). Uncheck to retry a target.
📋 Changelog
Features
Add check and download timing spans to Expo Updates listener integration (#6430)
Attach a per-
(module, method)TurboModule breakdown to active spans onspanEnd, plusnative.turbo_modulebreadcrumbs for slow async calls (#6478)When a root span ends (idle nav spans from
reactNavigationIntegration/expoRouterIntegration, or a user's ownSentry.startSpan(...)), the integration writesturbo_module.<name>.<method>.{call_count,duration_ms,error_count}attributes plus summary keys (turbo_module.total_call_count,turbo_module.total_duration_ms,turbo_module.top_module). Async calls aboveslowCallThresholdMs(default 500ms) additionally record anative.turbo_modulebreadcrumb. Both surfaces enabled by default; new knobsenableSpanAttribution,slowCallThresholdMs,maxTopModulesPerSpanonturboModuleContextIntegration.Session Replay network details now capture
fetch(Blob/ArrayBuffer) response bodies (#6473, #6533)Fixes
withAnchornavigations (#6439)Changes
instrumentStateGraphfor manual LangGraph instrumentation (#6520)instrumentLangGraphwas renamed toinstrumentStateGraphin the JavaScript SDK and is now deprecated. It stays exported for backwards compatibility and will be removed in the next major version.Internal
@sentry/babel-plugin-component-annotateto@sentry/bundler-plugins/babel-plugin(#6501)Dependencies