Skip to content

chore(deps): update JavaScript SDK to v10.58.0 - #6296

Merged
antonis merged 2 commits into
mainfrom
deps/scripts/update-javascript.sh
Jun 16, 2026
Merged

chore(deps): update JavaScript SDK to v10.58.0#6296
antonis merged 2 commits into
mainfrom
deps/scripts/update-javascript.sh

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Bumps scripts/update-javascript.sh from 10.57.0 to 10.58.0.

Auto-generated by a dependency updater.

Changelog

10.58.0

Important Changes

  • feat(hono): Add support for the Deno runtime (#21450)

    sentry/hono now supports the Deno runtime via a new sentry/hono/deno entry point.
    Install sentry/deno as a peer dependency and initialize Sentry through the sentry() middleware:

    import{Hono}from'hono';import{sentry}from'sentry/hono/deno';constapp=newHono();app.use(sentry(app,{dsn: '__DSN__',// or Deno.env.get('SENTRY_DSN')tracesSampleRate: 1.0,}),);Deno.serve(app.fetch);
  • feat(core): Extract objects as structured logs in consoleLoggingIntegration (#21385)

    The consoleLoggingIntegration now extracts structured log attributes when the first argument is a plain object.

    // Object keys become log attributesconsole.log({userId: 123,action: 'login'},'User logged in');// → attributes: { userId: 123, action: "login" }// Non-object first args use template + parameters (unchanged)console.log('Hello','world',123);// → sentry.message.template: "Hello {} {}"
  • feat(react-router): Stabilize the instrumentation API (#21470)

    React Router's instrumentation API is now stable — the experimental markers have been removed from createSentryServerInstrumentation, createSentryClientInstrumentation, and the related helpers and types.
    The manual server wrappers wrapServerLoader and wrapServerAction are now deprecated in favor of it. Export instrumentations = [Sentry.createSentryServerInstrumentation()] from your entry.server.tsx to instrument all loaders and actions without wrapping them individually.

Other Changes

  • feat(hono): Add HTTP connection info to server spans (#21408)
  • feat(node-core): Attach log message and fields to pino error events (#21422)
  • feat(react-router): Always build client instrumentation and deprecate useInstrumentationAPI (#21432)
  • feat(react-router): Rename client navigation roots from the route pattern (#21463)
  • fix(astro): Resolve middleware export types (#21414)
  • fix(browser): Ignore __sentry_wrapped__ inherited from Function.prototype (#21506)
  • fix(core): Avoid double counting cached input tokens for Vercel AI SDK v6 (#21488)
  • fix(core): Keep safeJoin side-effect-free for DOM elements (#21356)
  • fix(deno): Use correct paths for module and types fields in package.json (#21449)
  • fix(nextjs): Mark redirect server actions as ok instead of internal_error (#21521)
  • fix(react-router): Mark instrumentation API active on invocation (#21420)
  • fix(redis): Bring span attributes into alignment with conventions
  • fix(sveltekit): Add default exports condition (#21472)
  • fix(tanstackstart-react): Preserve middleware context types (#21441)
  • perf(core): Reuse unchanged Vercel AI messages JSON

Work in this release was contributed by archievi, AyaanFaisal21, itosa-kazu, and bkchr. Thank you for your contributions!

Internal Changes
  • chore: Pin OTel to <2.8.0 in ts 3.8 test app (#21474)
  • chore(ci): Add dependabot auto-triage pipeline (#21318)
  • chore(dependabot): Group react-router packages to bump in unison (#21442)
  • chore(deps-dev): Bump the react-router group across 1 directory with 3 updates (#21448)
  • chore(deps): Bump hapi/content from 6.0.1 to 6.0.2 (#21180)
  • chore(deps): Bump getsentry/craft from 2.26.2 to 2.26.9 (#21444)
  • chore(deps): Bump hono from 4.12.18 to 4.12.21 in /dev-packages/e2e-tests/test-applications/cloudflare-hono (#21340)
  • chore(deps): Bump nx to 22.7.5 (#21527)
  • chore(deps): Bump peter-evans/create-pull-request from 8.1.0 to 8.1.1 (#21302)
  • chore(size-limit): weekly auto-bump (#21501)
  • ci(dependabot-triage): Add outcome step (#21507)
  • ci(deps): Bump actions/github-script from 7 to 9 (#21300)
  • ci(deps): Bump anthropics/claude-code-action from 1.0.124 to 1.0.142 (#21445)
  • feat(deps): Bump shell-quote from 1.8.3 to 1.8.4 (#21412)
  • feat(deps): Bump the remix group with 4 updates (#21447)
  • feat(nestjs): Migrate vendored nest instrumentation to Sentry APIs (#21516)
  • ref: Remove unused SENTRY_BUILD_PRESERVE_MODULES env check from rollup configs (#21487)
  • ref: Rename published internal packages (#21371)
  • ref(nestjs): Streamline nestjs-core (#21434)
  • ref(node): Drop eslint-ignores and oxlint exemption in generic-pool instrumentation (#21435)
  • ref(node): Migrate vendored generic-pool instrumentation to Sentry APIs (#21523)
  • ref(node): Streamline dataloader instrumentation (#21475)
  • ref(node): Streamline generic-pool (#21363)
  • test: Skip nuxt-5 E2E test (#21524)
  • test(astro): Add Astro 7 e2e app (#21471)
  • test(node): Remove generic-pool fake unit test (#21439)
  • test(node): Replace lru-memoizer fake unit test with integration coverage (#21437)
  • test(react-router): Add Redis-backed DB-span coverage to rr7 (#21398)
  • test(react-router): Finalize instrumentation api e2e coverage (#21468)
  • test(react-router): Fix e2e tests (#21485)
  • test(react-router): Verify client fetch instrumentation hook fires (#21402)
  • test(tanstackstart-react): Initialize Sentry from a dedicated client init file (#21397)

@github-actionsgithub-actionsBot added the dependencies Pull requests that update a dependency file label Jun 16, 2026
@github-actionsgithub-actionsBot added the dependencies Pull requests that update a dependency file label Jun 16, 2026
@bruno-garcia
bruno-garciaforce-pushed the deps/scripts/update-javascript.sh branch from af1fe2f to 702626dCompareJune 16, 2026 07:51
@github-actions

github-actionsBot commented Jun 16, 2026

Copy link
Copy Markdown
ContributorAuthor

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).


  • chore(deps): update JavaScript SDK to v10.58.0 by github-actions[bot] in #6296
  • chore: Bump sample and perf test apps to React Native 0.86.0 by antonis in #6287
  • fix(deps): bump form-data from 4.0.5 to 4.0.6 by antonis in #6297
  • fix(ci): Handle @sentry-internal/* package renames in JS updater by antonis in #6295
  • Record network request/response bodies in Session Replay by alwx in #6288
  • chore(deps): bump tar from 7.5.11 to 7.5.16 by dependabot in #6293
  • fix(ci): Update renamed @sentry-internal/* packages in JS updater script by antonis in #6294
  • chore(deps): bump launch-editor from 2.11.1 to 2.14.1 by dependabot in #6291
  • chore(deps-dev): bump @babel/core from 7.26.7 to 7.29.6 by dependabot in #6292
  • fix(deps): Resolve shell-quote to >=1.8.4 (Dependabot RNSentryModule.captureEvent is ignoring environment #547) by antonis in #6286
  • fix(ci): Support version catalog in android SDK version check by antonis in #6280
  • test(e2e): Bump E2E tests to React Native 0.86.0 by antonis in #6268
  • feat(android): Add nativeStackAndroid support to NativeLinkedErrors by lucas-zimerman in #6278
  • chore(deps): bump ruby/setup-ruby from 1.310.0 to 1.313.0 by dependabot in #6282
  • chore(deps): update Maestro to v2.6.1 by github-actions in #6277
  • chore(deps): bump gradle/actions from 6.1.0 to 6.2.0 by dependabot in #6284
  • chore(deps): bump getsentry/craft from 2.26.8 to 2.26.10 by dependabot in #6283
  • chore(deps): bump getsentry/craft/.github/workflows/changelog-preview.yml from 2.26.8 to 2.26.10 by dependabot in #6281
  • chore(deps): update Sentry Android Gradle Plugin to v6.11.0 by github-actions in #6275
  • chore(deps): update Android SDK to v8.43.2 by github-actions in #6273
  • chore(deps): bump joi from 17.13.3 to 17.13.4 by dependabot in #6279
  • chore(deps): update Cocoa SDK to v9.17.1 by github-actions in #6272
  • docs(replay): clarify fast renderer option docs by leohara in #6276
  • feat(core): Warn when multiple versions of Sentry JS SDK are detected by antonis in #6269

🤖 This preview updates automatically when you update the PR.

Comment threadpackages/core/package.json

@antonisantonis left a comment

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.

Blocking till #6295 is merged

@bruno-garcia
bruno-garciaforce-pushed the deps/scripts/update-javascript.sh branch from 702626d to e1748dcCompareJune 16, 2026 12:08
@bruno-garcia
bruno-garciaforce-pushed the deps/scripts/update-javascript.sh branch from e1748dc to b18a991CompareJune 16, 2026 12:38
As of JS SDK v10.58.0 the @sentry/* packages expose a `react-native`
export condition pointing at their ESM build. The `react-native` Jest
preset's test environment sets `customExportConditions = ['require',
'react-native']`, so Jest resolves that condition and loads untransformed
ESM (including transitive subpaths like `@sentry/core/browser`), failing
with "Unexpected token 'export'".
Use a custom test environment that drops the `react-native` condition so
these packages resolve to their CJS builds, as they did before 10.58.0.
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
@antonisantonis added the ready-to-merge Triggers the full CI test suite label Jun 16, 2026
Comment threadsamples/react-native/package.json
@sentry

sentryBot commented Jun 16, 2026

Copy link
Copy Markdown

📲 Install Builds

Android

🔗 App NameApp IDVersionConfiguration
Sentry RNio.sentry.reactnative.sample8.14.0 (91)Release

⚙️ sentry-react-native Build Distribution Settings

@antonisantonis left a comment

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.

LGTM and waiting for the CI to turn 🍏
The lint issue will be handled in #6300 and is not related with these changes

@github-actions

Copy link
Copy Markdown
ContributorAuthor

iOS (legacy) Performance metrics 🚀

PlainWith SentryDiff
Startup time3816.42 ms1215.51 ms-2600.91 ms
Size4.98 MiB6.46 MiB1.48 MiB

Baseline results on branch: main

Startup times

RevisionPlainWith SentryDiff
5125c43+dirty3846.45 ms1221.12 ms-2625.32 ms
8929511+dirty1216.42 ms1219.02 ms2.60 ms
a3265b6+dirty3826.31 ms1207.87 ms-2618.44 ms
c004dae+dirty3850.32 ms1227.79 ms-2622.53 ms
9210ae6+dirty3815.93 ms1214.14 ms-2601.79 ms
3d377b5+dirty1218.48 ms1219.51 ms1.03 ms
853723c+dirty3852.60 ms1234.64 ms-2617.96 ms
04207c4+dirty1191.27 ms1189.78 ms-1.48 ms
4953e94+dirty1212.06 ms1214.83 ms2.77 ms
0b5a379+dirty3828.91 ms1214.12 ms-2614.79 ms

App size

RevisionPlainWith SentryDiff
5125c43+dirty5.15 MiB6.68 MiB1.53 MiB
8929511+dirty3.38 MiB4.80 MiB1.42 MiB
a3265b6+dirty5.15 MiB6.68 MiB1.53 MiB
c004dae+dirty5.15 MiB6.67 MiB1.51 MiB
9210ae6+dirty5.15 MiB6.68 MiB1.53 MiB
3d377b5+dirty3.38 MiB4.76 MiB1.38 MiB
853723c+dirty5.15 MiB6.69 MiB1.53 MiB
04207c4+dirty3.38 MiB4.76 MiB1.38 MiB
4953e94+dirty3.38 MiB4.73 MiB1.35 MiB
0b5a379+dirty5.15 MiB6.70 MiB1.54 MiB

Previous results on branch: deps/scripts/update-javascript.sh

Startup times

RevisionPlainWith SentryDiff
d8ec252+dirty1207.53 ms1214.22 ms6.69 ms
e718799+dirty1225.16 ms1224.02 ms-1.14 ms
adc8ee0+dirty1218.86 ms1224.06 ms5.20 ms
15c429b+dirty1207.92 ms1212.02 ms4.10 ms
b489633+dirty3841.07 ms1228.20 ms-2612.86 ms
1eed088+dirty1233.41 ms1233.63 ms0.22 ms
dcebdb7+dirty1199.17 ms1206.65 ms7.49 ms
b243e31+dirty1225.16 ms1237.90 ms12.73 ms
b48c857+dirty1219.14 ms1240.80 ms21.66 ms
ae0e9ff+dirty1231.67 ms1227.54 ms-4.13 ms

App size

RevisionPlainWith SentryDiff
d8ec252+dirty2.63 MiB3.87 MiB1.24 MiB
e718799+dirty3.41 MiB4.58 MiB1.17 MiB
adc8ee0+dirty3.44 MiB4.59 MiB1.16 MiB
15c429b+dirty3.41 MiB4.67 MiB1.25 MiB
b489633+dirty5.15 MiB6.71 MiB1.55 MiB
1eed088+dirty2.63 MiB3.98 MiB1.35 MiB
dcebdb7+dirty2.63 MiB3.99 MiB1.36 MiB
b243e31+dirty2.63 MiB4.00 MiB1.36 MiB
b48c857+dirty2.63 MiB3.96 MiB1.33 MiB
ae0e9ff+dirty2.63 MiB4.00 MiB1.37 MiB

@github-actions

Copy link
Copy Markdown
ContributorAuthor

iOS (new) Performance metrics 🚀

PlainWith SentryDiff
Startup time3840.29 ms1218.40 ms-2621.89 ms
Size4.98 MiB6.46 MiB1.48 MiB

Baseline results on branch: main

Startup times

RevisionPlainWith SentryDiff
6177334+dirty3851.52 ms1226.23 ms-2625.29 ms
5b7e8a7+dirty3855.46 ms1234.47 ms-2620.99 ms
100ce80+dirty3843.57 ms1226.46 ms-2617.12 ms
882f8ae+dirty3842.51 ms1230.40 ms-2612.11 ms
f3215d3+dirty3846.08 ms1231.85 ms-2614.23 ms
15d4514+dirty3843.73 ms1228.09 ms-2615.64 ms
4e0ba9c+dirty3856.39 ms1234.44 ms-2621.95 ms
b04af96+dirty3830.54 ms1206.11 ms-2624.44 ms
1122a96+dirty3839.17 ms1219.23 ms-2619.93 ms
0d9949d+dirty1203.94 ms1202.27 ms-1.67 ms

App size

RevisionPlainWith SentryDiff
6177334+dirty5.15 MiB6.68 MiB1.53 MiB
5b7e8a7+dirty5.15 MiB6.70 MiB1.54 MiB
100ce80+dirty5.15 MiB6.67 MiB1.51 MiB
882f8ae+dirty5.15 MiB6.70 MiB1.54 MiB
f3215d3+dirty5.15 MiB6.67 MiB1.52 MiB
15d4514+dirty5.15 MiB6.70 MiB1.55 MiB
4e0ba9c+dirty5.15 MiB6.67 MiB1.51 MiB
b04af96+dirty4.98 MiB6.54 MiB1.56 MiB
1122a96+dirty5.15 MiB6.68 MiB1.53 MiB
0d9949d+dirty3.38 MiB4.76 MiB1.38 MiB

Previous results on branch: deps/scripts/update-javascript.sh

Startup times

RevisionPlainWith SentryDiff
d8ec252+dirty1223.06 ms1219.64 ms-3.42 ms
e718799+dirty1221.26 ms1219.78 ms-1.48 ms
adc8ee0+dirty1207.24 ms1204.15 ms-3.10 ms
15c429b+dirty1219.14 ms1219.82 ms0.67 ms
b489633+dirty3827.28 ms1219.23 ms-2608.05 ms
1eed088+dirty1220.49 ms1225.57 ms5.08 ms
dcebdb7+dirty1225.80 ms1231.29 ms5.49 ms
b243e31+dirty1232.84 ms1233.51 ms0.67 ms
b48c857+dirty1204.78 ms1206.73 ms1.96 ms
ae0e9ff+dirty1233.31 ms1237.02 ms3.71 ms

App size

RevisionPlainWith SentryDiff
d8ec252+dirty3.19 MiB4.44 MiB1.25 MiB
e718799+dirty3.41 MiB4.58 MiB1.17 MiB
adc8ee0+dirty3.44 MiB4.59 MiB1.16 MiB
15c429b+dirty3.41 MiB4.67 MiB1.25 MiB
b489633+dirty5.15 MiB6.71 MiB1.55 MiB
1eed088+dirty3.19 MiB4.55 MiB1.36 MiB
dcebdb7+dirty3.19 MiB4.56 MiB1.37 MiB
b243e31+dirty3.19 MiB4.56 MiB1.38 MiB
b48c857+dirty3.19 MiB4.53 MiB1.35 MiB
ae0e9ff+dirty3.19 MiB4.57 MiB1.38 MiB

@github-actions

Copy link
Copy Markdown
ContributorAuthor

Android (legacy) Performance metrics 🚀

PlainWith SentryDiff
Startup time418.59 ms467.94 ms49.35 ms
Size49.74 MiB54.79 MiB5.05 MiB

Baseline results on branch: main

Startup times

RevisionPlainWith SentryDiff
5c1e987+dirty423.52 ms471.64 ms48.12 ms
3a829f0+dirty474.65 ms518.24 ms43.59 ms
df5d108+dirty527.06 ms603.58 ms76.52 ms
882f8ae+dirty399.98 ms427.06 ms27.08 ms
9210ae6+dirty475.41 ms525.24 ms49.84 ms
d038a14+dirty415.60 ms461.04 ms45.45 ms
b9bebee+dirty438.86 ms452.21 ms13.35 ms
4966363+dirty400.04 ms431.08 ms31.04 ms
b0d3373+dirty557.66 ms579.42 ms21.76 ms
71abba0+dirty496.54 ms525.16 ms28.63 ms

App size

RevisionPlainWith SentryDiff
5c1e987+dirty43.75 MiB48.08 MiB4.33 MiB
3a829f0+dirty48.30 MiB53.58 MiB5.28 MiB
df5d108+dirty43.75 MiB48.08 MiB4.33 MiB
882f8ae+dirty48.30 MiB53.60 MiB5.29 MiB
9210ae6+dirty48.30 MiB53.54 MiB5.23 MiB
d038a14+dirty48.30 MiB53.49 MiB5.19 MiB
b9bebee+dirty48.30 MiB53.58 MiB5.28 MiB
4966363+dirty48.30 MiB53.54 MiB5.24 MiB
b0d3373+dirty48.30 MiB53.58 MiB5.28 MiB
71abba0+dirty48.30 MiB53.49 MiB5.19 MiB

Previous results on branch: deps/scripts/update-javascript.sh

Startup times

RevisionPlainWith SentryDiff
9126575+dirty342.44 ms375.78 ms33.34 ms
adc8ee0+dirty524.31 ms540.12 ms15.81 ms
b48c857+dirty371.82 ms376.63 ms4.82 ms
1eed088+dirty377.06 ms365.22 ms-11.84 ms
ba844d2+dirty430.20 ms457.92 ms27.72 ms
aa4ed79+dirty464.25 ms510.72 ms46.47 ms
c67d99f+dirty465.22 ms497.10 ms31.88 ms
5275213+dirty420.84 ms462.24 ms41.40 ms
e817162+dirty438.20 ms470.33 ms32.13 ms
028a929+dirty479.78 ms475.83 ms-3.95 ms

App size

RevisionPlainWith SentryDiff
9126575+dirty43.75 MiB48.08 MiB4.33 MiB
adc8ee0+dirty43.75 MiB48.09 MiB4.33 MiB
b48c857+dirty17.75 MiB19.68 MiB1.94 MiB
1eed088+dirty17.75 MiB19.69 MiB1.94 MiB
ba844d2+dirty43.75 MiB48.08 MiB4.33 MiB
aa4ed79+dirty43.75 MiB48.55 MiB4.80 MiB
c67d99f+dirty43.75 MiB48.05 MiB4.30 MiB
5275213+dirty43.75 MiB48.04 MiB4.29 MiB
e817162+dirty43.75 MiB48.55 MiB4.80 MiB
028a929+dirty43.75 MiB47.99 MiB4.24 MiB

@antonis
antonis merged commit 580fb5c into mainJun 16, 2026
99 of 118 checks passed
@antonis
antonis deleted the deps/scripts/update-javascript.sh branch June 16, 2026 14:48
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependenciesPull requests that update a dependency fileready-to-mergeTriggers the full CI test suite

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@antonis@web-flow