Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Sep 21, 2023

Bumps scripts/update-javascript.sh from 7.69.0 to 7.73.0.

Auto-generated by a dependency updater.

Changelog

7.73.0

Important Changes

  • feat(replay): Upgrade to rrweb2

This is fully backwards compatible with prior versions of the Replay SDK. The only breaking change that we will making is to not be masking aria-label by default. The reason for this change is to align with our core SDK which also does not mask aria-label. This change also enables better support of searching by clicks.

Another change that needs to be highlighted is the 13% bundle size increase. This bundle size increase is necessary to bring improved recording performance and improved replay fidelity, especially in regards to web components and iframes. We will be investigating the reduction of the bundle size in this PR.

Here are benchmarks comparing the version 1 of rrweb to version 2

metric v1 v2
lcp 1486.06 ms 1529.11 ms
cls 0.40 ms 0.40 ms
fid 1.53 ms 1.50 ms
tbt 3207.22 ms 3036.80 ms
memoryAvg 131.83 MB 124.84 MB
memoryMax 324.8 MB 339.03 MB
netTx 282.67 KB 272.51 KB
netRx 8.02 MB 8.07 MB

Other Changes

  • feat: Always assemble Envelopes (#9101)
  • feat(node): Rate limit local variables for caught exceptions and enable captureAllExceptions by default (#9102)
  • fix(core): Ensure tunnel is considered for isSentryUrl checks (#9130)
  • fix(nextjs): Fix RequestAsyncStorage fallback path (#9126)
  • fix(node-otel): Suppress tracing for generated sentry spans (#9142)
  • fix(node): fill in span data from http request options object (#9112)
  • fix(node): Fixes and improvements to ANR detection (#9128)
  • fix(sveltekit): Avoid data invalidation in wrapped client-side load functions (#9071)
  • ref(core): Refactor InboundFilters integration to use processEvent (#9020)
  • ref(wasm): Refactor Wasm integration to use processEvent (#9019)

Work in this release contributed by vlad-zhukov. Thank you for your contribution!

7.72.0

Important Changes

  • feat(node): App Not Responding with stack traces (#9079)

This release introduces support for Application Not Responding (ANR) errors for Node.js applications.
These errors are triggered when the Node.js main thread event loop of an application is blocked for more than five seconds.
The Node SDK reports ANR errors as Sentry events and can optionally attach a stacktrace of the blocking code to the ANR event.

To enable ANR detection, import and use the enableANRDetection function from the sentry/node package before you run the rest of your application code.
Any event loop blocking before calling enableANRDetection will not be detected by the SDK.

Example (ESM):

import * as Sentry from "sentry/node";

Sentry.init({
  dsn: "___PUBLIC_DSN___",
  tracesSampleRate: 1.0,
});

await Sentry.enableANRDetection({ captureStackTrace: true });
// Function that runs your app
runApp();

Example (CJS):

const Sentry = require("sentry/node");

Sentry.init({
  dsn: "___PUBLIC_DSN___",
  tracesSampleRate: 1.0,
});

Sentry.enableANRDetection({ captureStackTrace: true }).then(() => {
  // Function that runs your app
  runApp();
});

Other Changes

  • fix(nextjs): Filter RequestAsyncStorage locations by locations that webpack will resolve (#9114)
  • fix(replay): Ensure replay_id is not captured when session is expired (#9109)

7.71.0

  • feat(bun): Instrument Bun.serve (#9080)
  • fix(core): Ensure global event processors are always applied to event (#9064)
  • fix(core): Run client eventProcessors before global ones (#9032)
  • fix(nextjs): Use webpack module paths to attempt to resolve internal request async storage module (#9100)
  • fix(react): Add actual error name to boundary error name (#9065)
  • fix(react): Compare location against basename-prefixed route. (#9076)
  • ref(browser): Refactor browser integrations to use processEvent (#9022)

Work in this release contributed by jorrit. Thank you for your contribution!

7.70.0

Important Changes

  • feat: Add Bun SDK (#9029)

This release contains the beta version of sentry/bun, our SDK for the Bun JavaScript runtime! For details on how to use it, please see the README. Any feedback/bug reports are greatly appreciated, please reach out on GitHub.

Note that as of now the Bun runtime does not support global error handlers. This is being actively worked on, see the tracking issue in Bun's GitHub repo.

  • feat(remix): Add Remix 2.x release support. (#8940)

The Sentry Remix SDK now officially supports Remix v2! See our Remix docs for more details.

Other Changes

  • chore(node): Upgrade cookie to ^0.5.0 (#9013)
  • feat(core): Introduce processEvent hook on Integration (#9017)
  • feat(node): Improve non-error messages (#9026)
  • feat(vercel-edge): Add Vercel Edge Runtime package (#9041)
  • fix(remix): Use React.ComponentType instead of React.FC as withSentry's generic type. (#9043)
  • fix(replay): Ensure replay events go through preprocessEvent hook (#9034)
  • fix(replay): Fix typo in Replay types (#9028)
  • fix(sveltekit): Adjust handleErrorWithSentry type (#9054)
  • fix(utils): Try-catch monkeypatching to handle frozen objects/functions (#9031)

Work in this release contributed by Dima-Dim, krist7599555 and lifeiscontent. Thank you for your contributions!

Special thanks for isaacharrisholt for helping us implement a Vercel Edge Runtime SDK which we use under the hood for our Next.js SDK.

@github-actions github-actions bot added the dependencies Pull requests that update a dependency file label Sep 21, 2023
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-javascript.sh branch from ddd59ef to 7753cf9 Compare September 21, 2023 03:03
@github-actions
Copy link
Contributor Author

github-actions bot commented Sep 21, 2023

iOS (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 1239.60 ms 1258.22 ms 18.62 ms
Size 2.36 MiB 2.88 MiB 530.04 KiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
27ef4ee+dirty 1293.52 ms 1296.08 ms 2.56 ms
0677344+dirty 1276.70 ms 1300.07 ms 23.37 ms
3853f43+dirty 1221.82 ms 1242.64 ms 20.82 ms
ad6c299+dirty 1244.76 ms 1260.10 ms 15.34 ms
34aba08+dirty 1276.78 ms 1308.52 ms 31.74 ms
d197b5c+dirty 1217.61 ms 1242.66 ms 25.05 ms
9433f35+dirty 1246.94 ms 1271.45 ms 24.52 ms
76d1baf+dirty 1244.10 ms 1268.52 ms 24.42 ms
80b2ce3+dirty 1265.92 ms 1268.60 ms 2.69 ms
457e29f+dirty 1253.94 ms 1269.18 ms 15.24 ms

App size

Revision Plain With Sentry Diff
27ef4ee+dirty 2.36 MiB 2.85 MiB 500.03 KiB
0677344+dirty 2.36 MiB 2.85 MiB 496.81 KiB
3853f43+dirty 2.36 MiB 2.85 MiB 499.81 KiB
ad6c299+dirty 2.36 MiB 2.84 MiB 488.85 KiB
34aba08+dirty 2.36 MiB 2.85 MiB 495.32 KiB
d197b5c+dirty 2.36 MiB 2.82 MiB 462.86 KiB
9433f35+dirty 2.36 MiB 2.85 MiB 499.80 KiB
76d1baf+dirty 2.36 MiB 2.82 MiB 469.45 KiB
80b2ce3+dirty 2.36 MiB 2.84 MiB 486.98 KiB
457e29f+dirty 2.36 MiB 2.87 MiB 520.67 KiB

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

Startup times

Revision Plain With Sentry Diff
98fe518+dirty 1251.16 ms 1262.00 ms 10.84 ms
6750c69+dirty 1242.69 ms 1256.00 ms 13.31 ms
0e781a5+dirty 1244.59 ms 1256.72 ms 12.13 ms
5eab2fa+dirty 1241.82 ms 1242.70 ms 0.88 ms
04349b0+dirty 1273.22 ms 1281.90 ms 8.68 ms
6f9eae7+dirty 1266.06 ms 1271.48 ms 5.42 ms
d70b1d5+dirty 1246.45 ms 1271.20 ms 24.75 ms
de7c573+dirty 1263.92 ms 1268.14 ms 4.22 ms
8a5e51c+dirty 1275.38 ms 1307.88 ms 32.49 ms
60ceb06+dirty 1230.88 ms 1250.42 ms 19.54 ms

App size

Revision Plain With Sentry Diff
98fe518+dirty 2.36 MiB 2.83 MiB 481.64 KiB
6750c69+dirty 2.36 MiB 2.83 MiB 477.50 KiB
0e781a5+dirty 2.36 MiB 2.85 MiB 495.46 KiB
5eab2fa+dirty 2.36 MiB 2.84 MiB 490.39 KiB
04349b0+dirty 2.36 MiB 2.83 MiB 480.92 KiB
6f9eae7+dirty 2.36 MiB 2.84 MiB 489.62 KiB
d70b1d5+dirty 2.36 MiB 2.87 MiB 520.36 KiB
de7c573+dirty 2.36 MiB 2.86 MiB 512.62 KiB
8a5e51c+dirty 2.36 MiB 2.85 MiB 495.71 KiB
60ceb06+dirty 2.36 MiB 2.85 MiB 495.35 KiB

@github-actions
Copy link
Contributor Author

github-actions bot commented Sep 21, 2023

iOS (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 1229.86 ms 1236.22 ms 6.36 ms
Size 2.92 MiB 3.44 MiB 534.02 KiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
27ef4ee+dirty 1236.41 ms 1244.90 ms 8.49 ms
0677344+dirty 1252.52 ms 1254.08 ms 1.56 ms
3853f43+dirty 1271.74 ms 1278.04 ms 6.30 ms
ad6c299+dirty 1248.50 ms 1248.88 ms 0.38 ms
34aba08+dirty 1268.58 ms 1276.80 ms 8.22 ms
d197b5c+dirty 1234.80 ms 1249.20 ms 14.40 ms
9433f35+dirty 1232.24 ms 1232.74 ms 0.50 ms
76d1baf+dirty 1245.00 ms 1257.76 ms 12.76 ms
80b2ce3+dirty 1245.12 ms 1262.04 ms 16.92 ms
457e29f+dirty 1256.71 ms 1258.50 ms 1.79 ms

App size

Revision Plain With Sentry Diff
27ef4ee+dirty 2.92 MiB 3.41 MiB 503.72 KiB
0677344+dirty 2.92 MiB 3.41 MiB 500.94 KiB
3853f43+dirty 2.92 MiB 3.41 MiB 503.54 KiB
ad6c299+dirty 2.92 MiB 3.40 MiB 494.12 KiB
34aba08+dirty 2.92 MiB 3.41 MiB 499.03 KiB
d197b5c+dirty 2.92 MiB 3.37 MiB 464.41 KiB
9433f35+dirty 2.92 MiB 3.41 MiB 503.55 KiB
76d1baf+dirty 2.92 MiB 3.38 MiB 475.74 KiB
80b2ce3+dirty 2.92 MiB 3.40 MiB 492.75 KiB
457e29f+dirty 2.92 MiB 3.43 MiB 524.75 KiB

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

Startup times

Revision Plain With Sentry Diff
98fe518+dirty 1259.43 ms 1263.60 ms 4.17 ms
6750c69+dirty 1285.45 ms 1285.86 ms 0.41 ms
0e781a5+dirty 1268.86 ms 1269.18 ms 0.32 ms
5eab2fa+dirty 1284.29 ms 1306.68 ms 22.39 ms
04349b0+dirty 1241.88 ms 1258.20 ms 16.32 ms
6f9eae7+dirty 1256.06 ms 1278.59 ms 22.53 ms
d70b1d5+dirty 1276.94 ms 1282.92 ms 5.98 ms
de7c573+dirty 1238.06 ms 1242.26 ms 4.20 ms
8a5e51c+dirty 1259.88 ms 1269.09 ms 9.21 ms
60ceb06+dirty 1242.86 ms 1253.76 ms 10.90 ms

App size

Revision Plain With Sentry Diff
98fe518+dirty 2.92 MiB 3.40 MiB 488.60 KiB
6750c69+dirty 2.92 MiB 3.39 MiB 484.54 KiB
0e781a5+dirty 2.92 MiB 3.41 MiB 499.67 KiB
5eab2fa+dirty 2.92 MiB 3.40 MiB 495.21 KiB
04349b0+dirty 2.92 MiB 3.40 MiB 487.96 KiB
6f9eae7+dirty 2.92 MiB 3.40 MiB 494.93 KiB
d70b1d5+dirty 2.92 MiB 3.43 MiB 524.43 KiB
de7c573+dirty 2.92 MiB 3.42 MiB 516.27 KiB
8a5e51c+dirty 2.92 MiB 3.41 MiB 499.88 KiB
60ceb06+dirty 2.92 MiB 3.41 MiB 499.07 KiB

@github-actions
Copy link
Contributor Author

github-actions bot commented Sep 21, 2023

Android (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 342.39 ms 382.92 ms 40.53 ms
Size 7.15 MiB 8.12 MiB 998.92 KiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
27ef4ee+dirty 296.71 ms 351.00 ms 54.29 ms
0677344+dirty 288.40 ms 391.44 ms 103.04 ms
3853f43+dirty 278.12 ms 338.72 ms 60.60 ms
ad6c299+dirty 336.47 ms 362.89 ms 26.42 ms
34aba08+dirty 331.79 ms 376.69 ms 44.91 ms
d197b5c+dirty 258.75 ms 313.61 ms 54.86 ms
9433f35+dirty 265.50 ms 336.08 ms 70.58 ms
76d1baf+dirty 339.02 ms 408.65 ms 69.63 ms
80b2ce3+dirty 271.29 ms 316.47 ms 45.18 ms
457e29f+dirty 591.49 ms 612.96 ms 21.47 ms

App size

Revision Plain With Sentry Diff
27ef4ee+dirty 7.15 MiB 8.08 MiB 959.49 KiB
0677344+dirty 7.15 MiB 8.07 MiB 949.80 KiB
3853f43+dirty 7.15 MiB 8.08 MiB 959.34 KiB
ad6c299+dirty 7.15 MiB 8.04 MiB 912.17 KiB
34aba08+dirty 7.15 MiB 8.07 MiB 946.13 KiB
d197b5c+dirty 7.15 MiB 8.09 MiB 962.72 KiB
9433f35+dirty 7.15 MiB 8.08 MiB 959.34 KiB
76d1baf+dirty 7.15 MiB 8.09 MiB 964.41 KiB
80b2ce3+dirty 7.15 MiB 8.04 MiB 911.02 KiB
457e29f+dirty 7.15 MiB 8.10 MiB 981.29 KiB

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

Startup times

Revision Plain With Sentry Diff
98fe518+dirty 334.79 ms 372.23 ms 37.44 ms
6750c69+dirty 277.10 ms 322.10 ms 45.00 ms
0e781a5+dirty 267.70 ms 357.64 ms 89.94 ms
5eab2fa+dirty 308.78 ms 331.98 ms 23.20 ms
04349b0+dirty 333.83 ms 366.86 ms 33.02 ms
6f9eae7+dirty 346.26 ms 417.65 ms 71.40 ms
d70b1d5+dirty 351.40 ms 383.04 ms 31.64 ms
de7c573+dirty 276.68 ms 349.70 ms 73.02 ms
8a5e51c+dirty 264.02 ms 308.77 ms 44.75 ms
60ceb06+dirty 282.59 ms 328.73 ms 46.14 ms

App size

Revision Plain With Sentry Diff
98fe518+dirty 7.15 MiB 8.04 MiB 911.30 KiB
6750c69+dirty 7.15 MiB 8.10 MiB 971.75 KiB
0e781a5+dirty 7.15 MiB 8.07 MiB 946.50 KiB
5eab2fa+dirty 7.15 MiB 8.04 MiB 913.81 KiB
04349b0+dirty 7.15 MiB 8.10 MiB 977.92 KiB
6f9eae7+dirty 7.15 MiB 8.04 MiB 913.76 KiB
d70b1d5+dirty 7.15 MiB 8.10 MiB 979.85 KiB
de7c573+dirty 7.15 MiB 8.09 MiB 970.82 KiB
8a5e51c+dirty 7.15 MiB 8.07 MiB 947.35 KiB
60ceb06+dirty 7.15 MiB 8.05 MiB 923.49 KiB

@github-actions github-actions bot changed the title chore(deps): update JavaScript SDK to v7.70.0 chore(deps): update JavaScript SDK to v7.71.0 Sep 26, 2023
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-javascript.sh branch from 7753cf9 to 2e5d343 Compare September 26, 2023 03:03
@github-actions
Copy link
Contributor Author

github-actions bot commented Sep 26, 2023

Android (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 427.61 ms 466.86 ms 39.25 ms
Size 17.73 MiB 19.85 MiB 2.12 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
3ffcddd 302.92 ms 315.80 ms 12.88 ms
3853f43 329.68 ms 346.32 ms 16.64 ms
0db0c72 372.12 ms 386.00 ms 13.88 ms
d197b5c+dirty 338.94 ms 354.87 ms 15.93 ms
abb7058 370.27 ms 389.58 ms 19.31 ms
76d1baf+dirty 335.72 ms 355.52 ms 19.80 ms
0677344 327.74 ms 337.14 ms 9.40 ms
9c48b2c 349.24 ms 385.96 ms 36.72 ms
457e29f 398.10 ms 421.39 ms 23.29 ms
8900e1a+dirty 430.68 ms 456.13 ms 25.44 ms

App size

Revision Plain With Sentry Diff
3ffcddd 17.73 MiB 19.75 MiB 2.02 MiB
3853f43 17.73 MiB 19.81 MiB 2.08 MiB
0db0c72 17.73 MiB 19.75 MiB 2.02 MiB
d197b5c+dirty 17.73 MiB 20.04 MiB 2.31 MiB
abb7058 17.73 MiB 19.83 MiB 2.10 MiB
76d1baf+dirty 17.73 MiB 20.04 MiB 2.31 MiB
0677344 17.73 MiB 19.81 MiB 2.07 MiB
9c48b2c 17.73 MiB 19.80 MiB 2.07 MiB
457e29f 17.73 MiB 19.84 MiB 2.10 MiB
8900e1a+dirty 17.73 MiB 19.75 MiB 2.01 MiB

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

Startup times

Revision Plain With Sentry Diff
98fe518+dirty 334.39 ms 349.35 ms 14.96 ms
6750c69+dirty 393.45 ms 434.06 ms 40.62 ms
d70b1d5 370.98 ms 385.73 ms 14.75 ms
de7c573 349.67 ms 369.54 ms 19.87 ms
5eab2fa 334.02 ms 351.58 ms 17.56 ms
04349b0+dirty 347.00 ms 354.78 ms 7.78 ms
8a5e51c 340.25 ms 347.10 ms 6.85 ms
0e781a5 323.60 ms 347.85 ms 24.26 ms
60ceb06 329.83 ms 336.19 ms 6.36 ms
6f9eae7 353.08 ms 360.29 ms 7.21 ms

App size

Revision Plain With Sentry Diff
98fe518+dirty 17.73 MiB 19.75 MiB 2.02 MiB
6750c69+dirty 17.73 MiB 20.05 MiB 2.32 MiB
d70b1d5 17.73 MiB 19.83 MiB 2.10 MiB
de7c573 17.73 MiB 19.83 MiB 2.09 MiB
5eab2fa 17.73 MiB 19.76 MiB 2.02 MiB
04349b0+dirty 17.73 MiB 20.06 MiB 2.32 MiB
8a5e51c 17.73 MiB 19.80 MiB 2.07 MiB
0e781a5 17.73 MiB 19.80 MiB 2.07 MiB
60ceb06 17.73 MiB 19.77 MiB 2.03 MiB
6f9eae7 17.73 MiB 19.76 MiB 2.02 MiB

@github-actions github-actions bot changed the title chore(deps): update JavaScript SDK to v7.71.0 chore(deps): update JavaScript SDK to v7.72.0 Sep 27, 2023
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-javascript.sh branch 5 times, most recently from 14916f0 to ecd1aa5 Compare October 2, 2023 13:56
@github-actions github-actions bot changed the title chore(deps): update JavaScript SDK to v7.72.0 chore(deps): update JavaScript SDK to v7.73.0 Oct 3, 2023
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-javascript.sh branch 8 times, most recently from 7cc34fc to d4c281f Compare October 9, 2023 12:09
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-javascript.sh branch from d4c281f to 301f3d9 Compare October 9, 2023 13:52
@krystofwoldrich krystofwoldrich enabled auto-merge (squash) October 9, 2023 14:38
@krystofwoldrich krystofwoldrich merged commit 4576c83 into main Oct 9, 2023
@krystofwoldrich krystofwoldrich deleted the deps/scripts/update-javascript.sh branch October 9, 2023 14:39
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants