Skip to content

[DO NOT MERGE]: chore(deps): bump @sentry/* to 11.0.0-alpha.2 - #6655

Closed
antonis wants to merge 3 commits into
mainfrom
chore/js-11-alpha-2-compat
Closed

[DO NOT MERGE]: chore(deps): bump @sentry/* to 11.0.0-alpha.2#6655
antonis wants to merge 3 commits into
mainfrom
chore/js-11-alpha-2-compat

Conversation

@antonis

@antonis antonis commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

📢 Type of change

  • Bugfix
  • New feature
  • Enhancement
  • Refactoring

📜 Description

Spike bumping the first-party @sentry/* dependencies to 11.0.0-alpha.2 to surface JS v11 compatibility work early — opened as a draft to exercise CI (TS 3.8 compat, lint, circular-dep, API report, native/e2e once labeled).

Bumps @sentry/browser, @sentry/core, @sentry/react, @sentry/react-native-bundler-plugins, @sentry/eslint-plugin-sdk, typescript in packages/core and the matching refs in the sample/e2e apps, and adapts the SDK source to the v11 breaking changes:

  • Span streaming modelspanToJSON() now returns the streamed shape (name/attributes/end_timestamp, status collapsed to ok/error). Switched the internals that need the classic SpanJSON to spanToStaticSpanJSON() (12 files).
  • Event filters renameinboundFiltersIntegrationeventFiltersIntegration, re-exported under the existing RN public name.
  • AI instrumentation removed from core — OpenAI/Anthropic/Google GenAI/LangChain/LangGraph helpers moved to the server-only @sentry/server-utils (which RN does not depend on); dropped those re-exports and their types.
  • SEMANTIC_ATTRIBUTE_SENTRY_SOURCE replaced by SENTRY_SEGMENT_NAME_SOURCE (aliased to keep call sites stable).
  • Tightened typingsExtendedError and User index signatures changed anyunknown (and User.name dropped from the typed interface); narrowed the affected call sites.
  • RN-owned optionsenableLogs and sendDefaultPii are no longer on core's client options (core removed them / RN Omits dataCollection); declared them on BaseReactNativeOptions and cast getOptions() to ReactNativeClientOptions where read.
  • Test harness — migrated off the removed Scope.clear() via a clearAllScopes() helper in test/testutils.ts, replacing the per-suite getCurrentScope()/getIsolationScope()/getGlobalScope().clear() reset blocks.

⚠️ Breaking changes for React Native SDK users

Findings from cross-referencing the JS v11 migration guide against the RN public export surface. These are the changes that actually reach @sentry/react-native consumers:

  • spanToJSON() return shape changed — RN re-exports spanToJSON. It now returns the streamed shape (name, attributes, end_timestamp, status: 'ok' | 'error', is_segment) instead of classic SpanJSON (description, data, op, timestamp, origin, granular status). User code reading the old fields (e.g. in beforeSendSpan) breaks. The core escape hatch spanToStaticSpanJSON() is not currently re-exported from RN, so users have no supported way to get the old shape — see Next steps.
  • Scope.clear() removed — RN re-exports Scope; any user calling .clear() breaks. Use withScope/withIsolationScope or re-init.
  • AI instrumentation exports removedopenAIIntegration, anthropicAIIntegration, googleGenAIIntegration, instrument*Client, etc. are no longer re-exported (moved to server-only @sentry/server-utils).
  • Type tightening (anyunknown) + User.name dropped — re-exported types (User, StackFrame, SamplingContext, …) may require explicit narrowing for TS users; User.name is no longer in the typed interface.
  • InboundFiltersEventFilters (partially shielded) — the export is aliased, but the default integration now reports itself as 'EventFilters', so lookups/filters by the string 'InboundFilters' (getIntegrationByName('InboundFilters'), integrations.filter(i => i.name !== 'InboundFilters')) break.
  • @sentry/types no longer published — users importing types directly from @sentry/types must switch to @sentry/core.

Partially shielded — sendDefaultPiidataCollection (⚠️ logs/metrics gap):
RN keeps its own sendDefaultPii and Omits dataCollection. For events, sessions and spans PII is unchanged: RN sets infer_ip via _metadata.sdk.settings (client.ts:63), gates addAutoIpAddressToSession on sendDefaultPii (client.ts:85), and the span-envelope ingest_settings is browser-gated (void 0 on mobile). But logs & metrics envelopes leak: core derives their infer_ip from getDataCollectionOptions().userInfo (logs/internal.js:115, metrics/internal.js:114), which resolves to the permissive default true because RN never sets dataCollection — so sendDefaultPii: false no longer suppresses IP inference on logs/metrics. Tracked by the Linear blocker "Migrate sendDefaultPii to new DataCollection spec [React Native]"; the fix is to seed dataCollection.userInfo from sendDefaultPii.

Shielded by the RN wrapper (NOT breaking for RN users):

  • enableLogs removed from core — RN re-declares it as its own option.
  • Browser session changes (unhandled vs crashed, page lifecycle) — browser-runtime only; RN uses native session tracking.
  • Node/server removals, spanToStreamedSpanJSON removal, metrics CDN bundle — N/A to RN.

💡 Motivation and Context

Tracking the JS 11 alpha/beta releases (alpha.2) to find breaking changes and things that need handling in the RN SDK before the real bump. Follows the cadence of the routine dependency-update PRs.

💚 How did you test it?

  • yarn build (tsc) compiles clean against 11.0.0-alpha.2 (0 errors).
  • yarn test locally: the Scope.clear() harness crash is resolved (recovered ~250 tests). Remaining failures are catalogued below and are the point of this spike — CI is expected to be red.

📝 Checklist

  • I added tests to verify changes.
  • No new PII added or SDK only sends newly added PII if sendDefaultPII is enabled.
  • I updated the docs if needed.
  • I updated the wizard if needed.
  • All tests passing.
  • Public API changes reviewed by another Mobile SDK team member or implemented according to the develop docs spec.
  • No breaking changes.

🔮 Next steps

Known remaining test failures (follow-ups, not yet addressed):

  • Old span shape in test assertions — several suites read spanToJSON(span).status/.data; needs the same spanToStaticSpanJSON swap on the test side.
  • aiExports.test.ts — asserts the now-removed AI re-exports; obsolete, to be deleted.
  • Measurements undefined in stall-tracking / native-frames transactions — needs investigation (possible real v11 behavior change, not just a test edit).
  • Expose spanToStaticSpanJSON() from the RN public exports so users retain an escape hatch to the classic span shape.
  • Regenerate the API report and add a CHANGELOG.md entry once the approach is confirmed.

Spike to surface JS v11 compatibility issues via CI. Bumps first-party
@sentry/* dependencies (browser, core, react, bundler-plugins,
eslint-plugin-sdk, typescript) to 11.0.0-alpha.2 across core and the
sample/e2e apps, and adapts the SDK source to the v11 breaking changes:

- spanToJSON() now returns the streamed shape; switched the internals
  that need the classic SpanJSON to spanToStaticSpanJSON().
- inboundFiltersIntegration -> eventFiltersIntegration (re-exported under
  the RN public name).
- AI instrumentation (OpenAI/Anthropic/GenAI/LangChain/LangGraph) moved
  to server-only @sentry/server-utils; dropped those re-exports.
- SEMANTIC_ATTRIBUTE_SENTRY_SOURCE -> SENTRY_SEGMENT_NAME_SOURCE alias.
- ExtendedError / User index signatures tightened to unknown; narrowed
  the affected call sites.
- enableLogs and sendDefaultPii are now RN-owned options (core removed
  them / RN Omits dataCollection); cast getOptions() accordingly.
- Test harness migrated off the removed Scope.clear() via a
  clearAllScopes() helper in test/testutils.ts.

Local: yarn build compiles clean. Known remaining test failures are
tracked as follow-ups (old span shape in assertions, obsolete AI export
test, measurements investigation).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Semver Impact of This PR

None (no version bump detected)

📋 Changelog Preview

This is how your changes will appear in the changelog.
Entries from this PR are highlighted with a left border (blockquote style).


  • [DO NOT MERGE]: chore(deps): bump @sentry/* to 11.0.0-alpha.2 by antonis in #6655
  • chore(deps): update React Native to v0.87.1 by github-actions in #6607
  • chore: Add supply-chain provenance guidance to agent skills by antonis in #6644
  • fix(tracing): Keep launch-screen TTID/TTFD anchored to navigation on delayed first navigation by antonis in #6626
  • chore: Extend agents.toml and .agents/skills (Extend Warden setup #6637) by antonis in #6643
  • chore(sample): Bump React Native sample to 0.87.0 by antonis in #6617
  • fix(core): Resolve Metro from project root for source map generation by antonis in #6625
  • docs(sdk-versions): Add 8.14.3 row to SDK-VERSIONS.md by antonis in #6649
  • chore(deps): update Maestro to v2.10.0 by github-actions in #6641
  • chore(deps): update JavaScript SDK to v10.73.0 by github-actions in #6642
  • test(ios): Speed up sentry-xcode-scripts tests by antonis in #6633
  • fix: Update recommended vscode extensions by antonis in #6640
  • chore(deps): bump actions/setup-java from 5.7.0 to 6.0.0 by dependabot in #6636
  • chore(deps): bump the codeql-action group with 3 updates by dependabot in #6635
  • chore(deps): update JavaScript SDK to v10.72.0 by github-actions in #6634
  • chore(e2e): Bump E2E tests to React Native 0.87.0 by antonis in #6616
  • chore(deps): update CLI to v3.7.0 by github-actions in #6632
  • feat(tracing): Copy app start vitals onto standalone children by buenaflor in #6631
  • chore(deps): update Cocoa SDK to v9.26.1 by github-actions in #6623
  • fix(ios): Force-load the Sentry static archive to keep ObjC category methods by antonis in #6615
  • feat(core): Forward feature flag evaluations to the native SDKs by antonis in #6613
  • chore(deps): update Android SDK to v8.54.0 by github-actions in #6624
  • chore(deps): update Sentry Android Gradle Plugin to v6.20.0 by github-actions in #6627

🤖 This preview updates automatically when you update the PR.

@getsentry getsentry deleted a comment from linear-code Bot Sep 2, 2026
@antonis antonis added the ready-to-merge Triggers the full CI test suite label Sep 2, 2026
@getsentry getsentry deleted a comment from linear-code Bot Sep 2, 2026
- Remove orphaned getCurrentScope/getGlobalScope/getIsolationScope imports
  left by the Scope.clear() -> clearAllScopes() test migration (10 files).
- Regenerate the API report to reflect the removed AI instrumentation
  re-exports and the inboundFilters -> eventFilters rename.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@antonis antonis changed the title chore(deps): bump @sentry/* to 11.0.0-alpha.2 [DO NOT MERGE]: chore(deps): bump @sentry/* to 11.0.0-alpha.2 Sep 2, 2026
@antonis antonis added the Blocked label Sep 2, 2026
@getsentry getsentry deleted a comment from linear-code Bot Sep 2, 2026
Format the 16 source/test files touched by the v11 migration. The earlier
Lint run never reached the oxfmt step because oxlint failed first on the
orphaned scope imports; with those fixed, oxfmt --check surfaced the drift.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Android (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 450.37 ms 475.26 ms 24.89 ms
Size 50.56 MiB 56.47 MiB 5.91 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
68672fc+dirty 425.02 ms 487.56 ms 62.54 ms
71abba0+dirty 496.54 ms 525.16 ms 28.63 ms
7ff4d0f+dirty 413.81 ms 450.64 ms 36.83 ms
9ad4522+dirty 420.73 ms 444.18 ms 23.45 ms
0a147b2+dirty 464.71 ms 538.81 ms 74.09 ms
d2eadf8+dirty 414.64 ms 454.56 ms 39.92 ms
57e0069+dirty 413.82 ms 453.47 ms 39.65 ms
26843eb+dirty 532.15 ms 624.13 ms 91.98 ms
9210ae6+dirty 475.41 ms 525.24 ms 49.84 ms
1e5d96d+dirty 519.43 ms 543.62 ms 24.19 ms

App size

Revision Plain With Sentry Diff
68672fc+dirty 48.30 MiB 53.61 MiB 5.31 MiB
71abba0+dirty 48.30 MiB 53.49 MiB 5.19 MiB
7ff4d0f+dirty 48.30 MiB 53.60 MiB 5.30 MiB
9ad4522+dirty 49.74 MiB 55.38 MiB 5.63 MiB
0a147b2+dirty 49.74 MiB 55.08 MiB 5.34 MiB
d2eadf8+dirty 48.30 MiB 53.48 MiB 5.18 MiB
57e0069+dirty 49.74 MiB 54.85 MiB 5.11 MiB
26843eb+dirty 49.74 MiB 55.26 MiB 5.52 MiB
9210ae6+dirty 48.30 MiB 53.54 MiB 5.23 MiB
1e5d96d+dirty 49.74 MiB 54.81 MiB 5.07 MiB

@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

iOS (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 3859.94 ms 1233.57 ms -2626.37 ms
Size 5.15 MiB 6.89 MiB 1.74 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
68ae91b+dirty 3834.04 ms 1216.60 ms -2617.44 ms
0b5a379+dirty 3828.91 ms 1214.12 ms -2614.79 ms
f170ec3+dirty 3822.26 ms 1218.33 ms -2603.93 ms
68672fc+dirty 3841.58 ms 1228.89 ms -2612.69 ms
2c735cc+dirty 1229.67 ms 1221.50 ms -8.17 ms
b9bebee+dirty 3850.15 ms 1227.51 ms -2622.64 ms
a50b33d+dirty 1197.74 ms 1197.17 ms -0.57 ms
5569641+dirty 3839.22 ms 1231.30 ms -2607.91 ms
f9c1ed4+dirty 3833.98 ms 1226.30 ms -2607.68 ms
7ac3378+dirty 1213.37 ms 1218.15 ms 4.78 ms

App size

Revision Plain With Sentry Diff
68ae91b+dirty 4.98 MiB 6.46 MiB 1.48 MiB
0b5a379+dirty 5.15 MiB 6.70 MiB 1.54 MiB
f170ec3+dirty 5.15 MiB 6.69 MiB 1.53 MiB
68672fc+dirty 5.15 MiB 6.71 MiB 1.55 MiB
2c735cc+dirty 3.38 MiB 4.74 MiB 1.35 MiB
b9bebee+dirty 5.15 MiB 6.68 MiB 1.53 MiB
a50b33d+dirty 3.38 MiB 4.73 MiB 1.35 MiB
5569641+dirty 5.15 MiB 6.67 MiB 1.51 MiB
f9c1ed4+dirty 4.98 MiB 6.50 MiB 1.53 MiB
7ac3378+dirty 3.38 MiB 4.76 MiB 1.38 MiB

@sentry

sentry Bot commented Sep 2, 2026

Copy link
Copy Markdown

📲 Install Builds

Android

🔗 App Name App ID Version Configuration
Sentry RN io.sentry.reactnative.sample 8.24.0 (104) Release

⚙️ sentry-react-native Build Distribution Settings

@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

iOS (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 3852.17 ms 1213.73 ms -2638.44 ms
Size 5.15 MiB 6.89 MiB 1.74 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
71abba0+dirty 3852.70 ms 1224.53 ms -2628.16 ms
bc0d8cf+dirty 3834.64 ms 1223.91 ms -2610.73 ms
68ae91b+dirty 3836.36 ms 1222.04 ms -2614.32 ms
267d3ed+dirty 3860.14 ms 1223.39 ms -2636.76 ms
f170ec3+dirty 3844.74 ms 1222.67 ms -2622.07 ms
b9bebee+dirty 3858.02 ms 1231.92 ms -2626.11 ms
d038a14+dirty 3831.11 ms 1216.30 ms -2614.81 ms
853723c+dirty 3849.33 ms 1221.07 ms -2628.26 ms
e763471+dirty 3826.10 ms 1221.52 ms -2604.58 ms
3d31fcf+dirty 3857.46 ms 1237.17 ms -2620.29 ms

App size

Revision Plain With Sentry Diff
71abba0+dirty 5.15 MiB 6.67 MiB 1.52 MiB
bc0d8cf+dirty 5.15 MiB 6.67 MiB 1.51 MiB
68ae91b+dirty 4.98 MiB 6.46 MiB 1.48 MiB
267d3ed+dirty 5.15 MiB 6.69 MiB 1.54 MiB
f170ec3+dirty 5.15 MiB 6.69 MiB 1.53 MiB
b9bebee+dirty 5.15 MiB 6.68 MiB 1.53 MiB
d038a14+dirty 5.15 MiB 6.67 MiB 1.51 MiB
853723c+dirty 5.15 MiB 6.69 MiB 1.53 MiB
e763471+dirty 4.98 MiB 6.51 MiB 1.53 MiB
3d31fcf+dirty 4.98 MiB 6.56 MiB 1.58 MiB

@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Android (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 483.98 ms 518.80 ms 34.83 ms
Size 50.56 MiB 56.47 MiB 5.91 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
3b6e9f9+dirty 442.39 ms 486.44 ms 44.05 ms
57e0069+dirty 442.25 ms 486.64 ms 44.39 ms
fa21fca+dirty 455.70 ms 551.22 ms 95.52 ms
eb93136+dirty 500.37 ms 532.58 ms 32.21 ms
3a829f0+dirty 410.78 ms 454.22 ms 43.44 ms
5b7e8a7+dirty 601.58 ms 634.98 ms 33.40 ms
6176a94+dirty 403.58 ms 446.73 ms 43.15 ms
9c84b9a+dirty 429.26 ms 448.90 ms 19.64 ms
bf168a4+dirty 430.60 ms 459.31 ms 28.71 ms
20fbd51+dirty 594.38 ms 655.35 ms 60.97 ms

App size

Revision Plain With Sentry Diff
3b6e9f9+dirty 48.30 MiB 53.54 MiB 5.23 MiB
57e0069+dirty 49.74 MiB 54.85 MiB 5.11 MiB
fa21fca+dirty 49.74 MiB 55.37 MiB 5.63 MiB
eb93136+dirty 48.30 MiB 53.58 MiB 5.28 MiB
3a829f0+dirty 48.30 MiB 53.58 MiB 5.28 MiB
5b7e8a7+dirty 48.30 MiB 53.58 MiB 5.28 MiB
6176a94+dirty 48.30 MiB 53.54 MiB 5.24 MiB
9c84b9a+dirty 49.74 MiB 55.36 MiB 5.62 MiB
bf168a4+dirty 49.74 MiB 55.09 MiB 5.35 MiB
20fbd51+dirty 49.74 MiB 54.81 MiB 5.07 MiB

Comment on lines 11 to 54
@@ -24,10 +20,8 @@ import { captureFeedback } from '@sentry/core';
import { captureMessage } from '@sentry/core';
import { Client } from '@sentry/core';
import type { ClientOptions } from '@sentry/core';
import { CompiledGraph } from '@sentry/core';
import { consoleLoggingIntegration } from '@sentry/browser';
import { consoleSandbox } from '@sentry/core';
import { createLangChainCallbackHandler } from '@sentry/core';
import { createReduxEnhancer } from '@sentry/react';
import { dedupeIntegration } from '@sentry/react';
import type { Envelope } from '@sentry/core';
@@ -47,33 +41,17 @@ import { getCurrentScope } from '@sentry/core';
import { getGlobalScope } from '@sentry/core';
import { getIsolationScope } from '@sentry/core';
import { getRootSpan } from '@sentry/core';
import { GoogleGenAIChat } from '@sentry/core';
import { GoogleGenAIClient } from '@sentry/core';
import { GoogleGenAIOptions } from '@sentry/core';
import type { HostComponent } from 'react-native';
import { httpClientIntegration } from '@sentry/react';
import { httpContextIntegration } from '@sentry/react';
import type { ImageStyle } from 'react-native';
import { inboundFiltersIntegration } from '@sentry/react';
import { instrumentAnthropicAiClient } from '@sentry/core';
import { InstrumentedMethod } from '@sentry/core';
import { instrumentGoogleGenAIClient } from '@sentry/core';
import { instrumentLangGraph } from '@sentry/core';
import { instrumentOpenAiClient } from '@sentry/core';
import { instrumentStateGraph } from '@sentry/core';
import { instrumentStateGraphCompile } from '@sentry/core';
import { eventFiltersIntegration as inboundFiltersIntegration } from '@sentry/react';
import { Integration } from '@sentry/core';
import { LangChainIntegration } from '@sentry/core';
import { LangChainOptions } from '@sentry/core';
import { LangGraphIntegration } from '@sentry/core';
import { LangGraphOptions } from '@sentry/core';
import { lastEventId } from '@sentry/core';
import { logger } from '@sentry/browser';
import type { makeFetchTransport } from '@sentry/browser';
import { Metric } from '@sentry/core';
import { metrics } from '@sentry/browser';

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removing previously documented AI re-exports breaks React Native consumers and leaves a failing test

The v11 adaptation removes instrumentOpenAiClient, instrumentAnthropicAiClient, instrumentGoogleGenAIClient, createLangChainCallbackHandler, instrumentLangGraph/instrumentStateGraph*, and related types from the @sentry/react-native entrypoint. These helpers were explicitly exposed for React Native apps in the 8.x changelog, while the package version remains 8.24.0. This is an unannounced public API break, and packages/core/test/aiExports.test.ts still expects the functions and alias to exist. Before merging, either preserve compatibility with a deprecation shim or document the removal as a React Native breaking change, update the package version/migration guidance, and update or remove the stale test; @sentry/server-utils is server-only and is not a drop-in React Native replacement.

Evidence
  • packages/core/src/js/index.ts no longer re-exports the OpenAI, Anthropic, Google GenAI, LangChain, or LangGraph helpers, and states that they moved to server-only @sentry/server-utils.
  • The 8.x changelog explicitly documented these helpers as re-exports for use in React Native apps, establishing that they were part of the supported public surface.
  • packages/core/test/aiExports.test.ts still checks each helper and directly compares Sentry.instrumentLangGraph with Sentry.instrumentStateGraph, so the current entrypoint cannot satisfy the existing test.
  • packages/core/package.json remains at 8.24.0, and the current Unreleased changelog has no migration or breaking-change note for this removal.
Also found at 5 additional locations
  • packages/core/etc/sentry-react-native.api.md:418-423
  • packages/core/etc/sentry-react-native.api.md:490-495
  • packages/core/src/js/index.ts:50-62
  • packages/core/etc/sentry-react-native.api.md:104-109
  • packages/core/etc/sentry-react-native.api.md:149-161

Identified by Warden · code-review · TU5-K4F

}
const root = getRootSpan(active);
const origin = spanToJSON(root).origin;
const origin = spanToStaticSpanJSON(root).origin;

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

spanToStaticSpanJSON switch breaks expoRouterErrorBoundary origin tests

Update expoRouterErrorBoundary.test.tsx to mock spanToStaticSpanJSON (not spanToJSON) so the navigation-origin guard and setStatus assertions still exercise this path.

Evidence
  • Hunk changes markActiveNavigationSpanErrored() to read origin via spanToStaticSpanJSON(root).origin.
  • packages/core/test/tracing/expoRouterErrorBoundary.test.tsx still only stubs spanToJSON to return { origin: span?.__origin } and leaves spanToStaticSpanJSON as the real @sentry/core export.
  • Tests that set mockActiveSpan.__origin (marks the active navigation span as errored, does not touch user-owned spans) therefore no longer drive the origin check or reliably assert setStatus.

Identified by Warden · code-review · S2S-3M7

@antonis

antonis commented Sep 3, 2026

Copy link
Copy Markdown
Contributor Author

Closing in favour of the newest beta #6665

@antonis antonis closed this Sep 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Blocked ready-to-merge Triggers the full CI test suite skip-changelog

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant