Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Dec 3, 2025

Bumps scripts/update-javascript.sh from 10.27.0 to 10.28.0.

Auto-generated by a dependency updater.

Changelog

10.28.0

Important Changes

  • feat(core): Make matcher parameter optional in makeMultiplexedTransport (#10798)

The matcher parameter in makeMultiplexedTransport is now optional with a sensible default. This makes it much easier to use the multiplexed transport for sending events to multiple DSNs based on runtime configuration.

Before:

import { makeFetchTransport, makeMultiplexedTransport } from 'sentry/browser';

const EXTRA_KEY = 'ROUTE_TO';

const transport = makeMultiplexedTransport(makeFetchTransport, args => {
  const event = args.getEvent();
  if (event?.extra?.[EXTRA_KEY] && Array.isArray(event.extra[EXTRA_KEY])) {
    return event.extra[EXTRA_KEY];
  }
  return [];
});

Sentry.init({
  transport,
  // ... other options
});

// Capture events with routing info
Sentry.captureException(error, {
  extra: {
    [EXTRA_KEY]: [
      { dsn: 'https://key1sentry.io/project1', release: 'v1.0.0' },
      { dsn: 'https://key2sentry.io/project2' },
    ],
  },
});

After:

import { makeFetchTransport, makeMultiplexedTransport, MULTIPLEXED_TRANSPORT_EXTRA_KEY } from 'sentry/browser';

// Just pass the transport generator - the default matcher handles the rest!
Sentry.init({
  transport: makeMultiplexedTransport(makeFetchTransport),
  // ... other options
});

// Capture events with routing info using the exported constant
Sentry.captureException(error, {
  extra: {
    [MULTIPLEXED_TRANSPORT_EXTRA_KEY]: [
      { dsn: 'https://key1sentry.io/project1', release: 'v1.0.0' },
      { dsn: 'https://key2sentry.io/project2' },
    ],
  },
});

The default matcher looks for routing information in event.extra[MULTIPLEXED_TRANSPORT_EXTRA_KEY]. You can still provide a custom matcher function for advanced use cases.

  • feat(nextjs): Support cacheComponents on turbopack (#18304)

This release adds support for cacheComponents on turbopack builds. We are working on adding support for this feature in webpack builds as well.

Other Changes

  • feat: Publish AWS Lambda Layer for Node 24 (#18327)
  • feat(browser): Expose langchain instrumentation (#18342)
  • feat(browser): Expose langgraph instrumentation (#18345)
  • feat(cloudflare): Allow specifying a custom fetch in Cloudflare transport options (#18335)
  • feat(core): Add isolateTrace option to Sentry.withMonitor() (#18079)
  • feat(deps): bump sentry/webpack-plugin from 4.3.0 to 4.6.1 (#18272)
  • feat(nextjs): Add cloudflare waitUntil detection (#18336)
  • feat(node): Add LangChain v1 support (#18306)
  • feat(remix): Add parameterized transaction naming for routes (#17951)
  • fix(cloudflare): Keep http root span alive until streaming responses are consumed (#18087)
  • fix(cloudflare): Wait for async events to finish (#18334)
  • fix(core): continueTrace doesn't propagate given trace ID if active span exists (#18328)
  • fix(node-core): Handle custom scope in log messages without parameters (#18322)
  • fix(opentelemetry): Ensure Sentry spans don't leak when tracing is disabled (#18337)
  • fix(react-router): Use underscores in trace origin values (#18351)
  • chore(tanstackstart-react): Export custom inits from tanstackstart-react (#18369)
  • chore(tanstackstart-react)!: Remove empty placeholder implementations (#18338)
Internal Changes
  • chore: Allow URLs as issue (#18372)
  • chore(changelog): Add entry for #18304 (#18329)
  • chore(ci): Add action to track all PRs as issues (#18363)
  • chore(github): Adjust BUGBOT.md rules to flag invalid op and origin values during review (#18352)
  • ci: Add action to create issue on gitflow merge conflicts (#18319)
  • ci(deps): bump actions/checkout from 5 to 6 (#18268)
  • ci(deps): bump peter-evans/create-pull-request from 7.0.8 to 7.0.9 (#18361)
  • test(cloudflare): Add typechecks for cloudflare-worker e2e test (#18321)

@github-actions github-actions bot added the dependencies Pull requests that update a dependency file label Dec 3, 2025
@github-actions github-actions bot added the dependencies Pull requests that update a dependency file label Dec 3, 2025
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-javascript.sh branch from 785b8e6 to 2e4d0af Compare December 3, 2025 03:30
@antonis antonis added the ready-to-merge Triggers the full CI test suite label Dec 3, 2025
@github-actions
Copy link
Contributor Author

github-actions bot commented Dec 3, 2025

Android (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 465.22 ms 497.10 ms 31.88 ms
Size 43.75 MiB 48.05 MiB 4.30 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
1d62dde+dirty 409.00 ms 453.90 ms 44.90 ms
d1fd647+dirty 413.02 ms 459.72 ms 46.70 ms
95aaf8a 437.89 ms 419.45 ms -18.44 ms
161947d+dirty 393.26 ms 403.00 ms 9.74 ms
9b50d32+dirty 455.51 ms 466.56 ms 11.05 ms
6a70a7e+dirty 381.72 ms 413.94 ms 32.22 ms
294387d+dirty 424.30 ms 465.40 ms 41.10 ms
2104bb9+dirty 410.71 ms 461.52 ms 50.81 ms
ba75c7c 367.72 ms 369.16 ms 1.44 ms
eb07ba3 470.04 ms 473.35 ms 3.31 ms

App size

Revision Plain With Sentry Diff
1d62dde+dirty 17.75 MiB 19.74 MiB 2.00 MiB
d1fd647+dirty 17.75 MiB 19.70 MiB 1.95 MiB
95aaf8a 17.75 MiB 19.68 MiB 1.93 MiB
161947d+dirty 17.75 MiB 19.70 MiB 1.95 MiB
9b50d32+dirty 43.75 MiB 48.04 MiB 4.29 MiB
6a70a7e+dirty 17.75 MiB 19.69 MiB 1.94 MiB
294387d+dirty 43.75 MiB 48.04 MiB 4.29 MiB
2104bb9+dirty 17.75 MiB 19.74 MiB 1.99 MiB
ba75c7c 17.75 MiB 20.15 MiB 2.41 MiB
eb07ba3 17.75 MiB 20.15 MiB 2.41 MiB

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

Startup times

Revision Plain With Sentry Diff
ff56633 463.52 ms 466.79 ms 3.27 ms
91d4b7d 406.98 ms 419.14 ms 12.16 ms
e718799+dirty 481.58 ms 524.81 ms 43.23 ms
ae0e9ff+dirty 385.88 ms 403.54 ms 17.66 ms
300c47d+dirty 509.61 ms 528.31 ms 18.69 ms
b48c857+dirty 371.82 ms 376.63 ms 4.82 ms
1eed088+dirty 377.06 ms 365.22 ms -11.84 ms
b243e31+dirty 480.42 ms 519.89 ms 39.47 ms
3cf1cb0+dirty 348.30 ms 364.98 ms 16.68 ms
5275213+dirty 420.84 ms 462.24 ms 41.40 ms

App size

Revision Plain With Sentry Diff
ff56633 17.75 MiB 19.68 MiB 1.93 MiB
91d4b7d 17.75 MiB 19.68 MiB 1.94 MiB
e718799+dirty 43.75 MiB 47.99 MiB 4.24 MiB
ae0e9ff+dirty 17.75 MiB 19.71 MiB 1.96 MiB
300c47d+dirty 43.75 MiB 47.99 MiB 4.24 MiB
b48c857+dirty 17.75 MiB 19.68 MiB 1.94 MiB
1eed088+dirty 17.75 MiB 19.69 MiB 1.94 MiB
b243e31+dirty 17.75 MiB 19.70 MiB 1.96 MiB
3cf1cb0+dirty 17.75 MiB 19.74 MiB 2.00 MiB
5275213+dirty 43.75 MiB 48.04 MiB 4.29 MiB

@github-actions
Copy link
Contributor Author

github-actions bot commented Dec 3, 2025

Android (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 372.11 ms 398.96 ms 26.85 ms
Size 43.94 MiB 48.88 MiB 4.94 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
90edad7+dirty 372.57 ms 398.83 ms 26.26 ms
64cd15c+dirty 488.79 ms 483.54 ms -5.24 ms
95aaf8a+dirty 342.82 ms 393.75 ms 50.93 ms
9b50d32+dirty 429.59 ms 423.89 ms -5.70 ms
294387d+dirty 359.44 ms 393.40 ms 33.97 ms
e07935d+dirty 380.10 ms 377.48 ms -2.62 ms
af9331b+dirty 374.42 ms 425.68 ms 51.26 ms
1d62dde+dirty 366.59 ms 408.80 ms 42.21 ms
459a438+dirty 359.50 ms 390.53 ms 31.03 ms
df83aad+dirty 493.94 ms 521.76 ms 27.82 ms

App size

Revision Plain With Sentry Diff
90edad7+dirty 7.15 MiB 8.43 MiB 1.28 MiB
64cd15c+dirty 7.15 MiB 8.42 MiB 1.27 MiB
95aaf8a+dirty 7.15 MiB 8.41 MiB 1.26 MiB
9b50d32+dirty 43.94 MiB 48.87 MiB 4.93 MiB
294387d+dirty 43.94 MiB 48.87 MiB 4.93 MiB
e07935d+dirty 43.94 MiB 48.82 MiB 4.88 MiB
af9331b+dirty 7.15 MiB 8.41 MiB 1.26 MiB
1d62dde+dirty 7.15 MiB 8.46 MiB 1.31 MiB
459a438+dirty 7.15 MiB 8.42 MiB 1.27 MiB
df83aad+dirty 43.94 MiB 48.82 MiB 4.88 MiB

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

Startup times

Revision Plain With Sentry Diff
91d4b7d+dirty 359.58 ms 405.98 ms 46.40 ms
e718799+dirty 521.13 ms 557.07 ms 35.94 ms
ae0e9ff+dirty 336.33 ms 381.12 ms 44.79 ms
300c47d+dirty 372.92 ms 401.59 ms 28.67 ms
ff56633+dirty 324.65 ms 389.38 ms 64.72 ms
b48c857+dirty 353.60 ms 411.52 ms 57.92 ms
1eed088+dirty 355.56 ms 384.47 ms 28.90 ms
b243e31+dirty 369.02 ms 426.48 ms 57.46 ms
3cf1cb0+dirty 348.50 ms 401.20 ms 52.70 ms
5275213+dirty 422.28 ms 445.08 ms 22.80 ms

App size

Revision Plain With Sentry Diff
91d4b7d+dirty 7.15 MiB 8.41 MiB 1.26 MiB
e718799+dirty 43.94 MiB 48.82 MiB 4.88 MiB
ae0e9ff+dirty 7.15 MiB 8.44 MiB 1.28 MiB
300c47d+dirty 43.94 MiB 48.82 MiB 4.88 MiB
ff56633+dirty 7.15 MiB 8.41 MiB 1.26 MiB
b48c857+dirty 7.15 MiB 8.41 MiB 1.26 MiB
1eed088+dirty 7.15 MiB 8.42 MiB 1.27 MiB
b243e31+dirty 7.15 MiB 8.43 MiB 1.28 MiB
3cf1cb0+dirty 7.15 MiB 8.46 MiB 1.31 MiB
5275213+dirty 43.94 MiB 48.87 MiB 4.93 MiB

@github-actions
Copy link
Contributor Author

github-actions bot commented Dec 3, 2025

iOS (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 1215.45 ms 1213.92 ms -1.53 ms
Size 3.41 MiB 4.59 MiB 1.18 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
90e7cb3+dirty 1206.61 ms 1209.46 ms 2.84 ms
000da7a+dirty 1214.31 ms 1221.91 ms 7.61 ms
49ef936+dirty 1228.42 ms 1217.09 ms -11.33 ms
8e653ac+dirty 1218.63 ms 1223.88 ms 5.24 ms
23080e5+dirty 1216.02 ms 1224.94 ms 8.91 ms
8a4ce6f+dirty 1221.31 ms 1219.84 ms -1.47 ms
d916aa3+dirty 1221.02 ms 1228.98 ms 7.96 ms
266bc7e+dirty 1190.56 ms 1191.47 ms 0.91 ms
77061ed+dirty 1233.16 ms 1234.88 ms 1.71 ms
c9e95bd+dirty 1240.19 ms 1246.33 ms 6.14 ms

App size

Revision Plain With Sentry Diff
90e7cb3+dirty 3.41 MiB 4.58 MiB 1.17 MiB
000da7a+dirty 2.63 MiB 3.91 MiB 1.28 MiB
49ef936+dirty 2.63 MiB 3.98 MiB 1.34 MiB
8e653ac+dirty 2.63 MiB 4.01 MiB 1.38 MiB
23080e5+dirty 2.63 MiB 3.91 MiB 1.28 MiB
8a4ce6f+dirty 2.63 MiB 3.96 MiB 1.33 MiB
d916aa3+dirty 2.63 MiB 3.81 MiB 1.18 MiB
266bc7e+dirty 3.41 MiB 4.58 MiB 1.17 MiB
77061ed+dirty 2.63 MiB 3.98 MiB 1.34 MiB
c9e95bd+dirty 2.63 MiB 3.87 MiB 1.24 MiB

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

Startup times

Revision Plain With Sentry Diff
028a929+dirty 1192.81 ms 1192.37 ms -0.44 ms
b243e31+dirty 1225.16 ms 1237.90 ms 12.73 ms
300c47d+dirty 1202.78 ms 1217.14 ms 14.36 ms
91d4b7d+dirty 1222.45 ms 1227.18 ms 4.73 ms
b9f1fe4+dirty 1236.51 ms 1238.50 ms 1.99 ms
d8ec252+dirty 1207.53 ms 1214.22 ms 6.69 ms
e9ae3ed+dirty 1217.55 ms 1213.53 ms -4.02 ms
ff56633+dirty 1212.29 ms 1214.81 ms 2.52 ms
b48c857+dirty 1219.14 ms 1240.80 ms 21.66 ms
1eed088+dirty 1233.41 ms 1233.63 ms 0.22 ms

App size

Revision Plain With Sentry Diff
028a929+dirty 3.41 MiB 4.57 MiB 1.16 MiB
b243e31+dirty 2.63 MiB 4.00 MiB 1.36 MiB
300c47d+dirty 3.41 MiB 4.58 MiB 1.17 MiB
91d4b7d+dirty 2.63 MiB 3.91 MiB 1.28 MiB
b9f1fe4+dirty 2.63 MiB 3.99 MiB 1.35 MiB
d8ec252+dirty 2.63 MiB 3.87 MiB 1.24 MiB
e9ae3ed+dirty 3.41 MiB 4.59 MiB 1.18 MiB
ff56633+dirty 2.63 MiB 3.87 MiB 1.24 MiB
b48c857+dirty 2.63 MiB 3.96 MiB 1.33 MiB
1eed088+dirty 2.63 MiB 3.98 MiB 1.35 MiB

@github-actions
Copy link
Contributor Author

github-actions bot commented Dec 3, 2025

iOS (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 1214.71 ms 1212.94 ms -1.77 ms
Size 3.41 MiB 4.59 MiB 1.18 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
90e7cb3+dirty 1212.61 ms 1213.80 ms 1.19 ms
000da7a+dirty 1204.50 ms 1218.94 ms 14.44 ms
49ef936+dirty 1221.27 ms 1221.60 ms 0.34 ms
8e653ac+dirty 1215.46 ms 1220.20 ms 4.75 ms
23080e5+dirty 1221.39 ms 1222.08 ms 0.70 ms
8a4ce6f+dirty 1232.80 ms 1223.80 ms -9.00 ms
d916aa3+dirty 1211.02 ms 1221.33 ms 10.31 ms
266bc7e+dirty 1217.73 ms 1222.30 ms 4.57 ms
77061ed+dirty 1210.77 ms 1218.45 ms 7.68 ms
c9e95bd+dirty 1205.83 ms 1207.38 ms 1.55 ms

App size

Revision Plain With Sentry Diff
90e7cb3+dirty 3.41 MiB 4.58 MiB 1.17 MiB
000da7a+dirty 3.19 MiB 4.48 MiB 1.29 MiB
49ef936+dirty 3.19 MiB 4.54 MiB 1.36 MiB
8e653ac+dirty 3.19 MiB 4.58 MiB 1.39 MiB
23080e5+dirty 3.19 MiB 4.48 MiB 1.29 MiB
8a4ce6f+dirty 3.19 MiB 4.53 MiB 1.34 MiB
d916aa3+dirty 3.19 MiB 4.38 MiB 1.19 MiB
266bc7e+dirty 3.41 MiB 4.58 MiB 1.17 MiB
77061ed+dirty 3.19 MiB 4.54 MiB 1.36 MiB
c9e95bd+dirty 3.19 MiB 4.44 MiB 1.25 MiB

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

Startup times

Revision Plain With Sentry Diff
028a929+dirty 1211.19 ms 1211.10 ms -0.08 ms
b243e31+dirty 1232.84 ms 1233.51 ms 0.67 ms
300c47d+dirty 1221.06 ms 1224.00 ms 2.94 ms
91d4b7d+dirty 1221.65 ms 1215.91 ms -5.74 ms
b9f1fe4+dirty 1231.24 ms 1232.77 ms 1.52 ms
d8ec252+dirty 1223.06 ms 1219.64 ms -3.42 ms
e9ae3ed+dirty 1208.33 ms 1209.12 ms 0.79 ms
ff56633+dirty 1240.96 ms 1235.77 ms -5.19 ms
b48c857+dirty 1204.78 ms 1206.73 ms 1.96 ms
1eed088+dirty 1220.49 ms 1225.57 ms 5.08 ms

App size

Revision Plain With Sentry Diff
028a929+dirty 3.41 MiB 4.57 MiB 1.16 MiB
b243e31+dirty 3.19 MiB 4.56 MiB 1.38 MiB
300c47d+dirty 3.41 MiB 4.58 MiB 1.17 MiB
91d4b7d+dirty 3.19 MiB 4.48 MiB 1.29 MiB
b9f1fe4+dirty 3.19 MiB 4.55 MiB 1.37 MiB
d8ec252+dirty 3.19 MiB 4.44 MiB 1.25 MiB
e9ae3ed+dirty 3.41 MiB 4.59 MiB 1.18 MiB
ff56633+dirty 3.19 MiB 4.44 MiB 1.25 MiB
b48c857+dirty 3.19 MiB 4.53 MiB 1.35 MiB
1eed088+dirty 3.19 MiB 4.55 MiB 1.36 MiB

@antonis antonis enabled auto-merge (squash) December 3, 2025 09:40
@antonis antonis merged commit 6416d6c into main Dec 3, 2025
139 of 148 checks passed
@antonis antonis deleted the deps/scripts/update-javascript.sh branch December 3, 2025 09:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file ready-to-merge Triggers the full CI test suite

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants