From b84c265a698fb53633da7c7475c64ebefb46bfff Mon Sep 17 00:00:00 2001 From: Tim Fish Date: Thu, 14 Aug 2025 12:34:47 +0100 Subject: [PATCH] feat: Update JavaScript SDKs to v9.46.0 --- package.json | 14 ++-- src/main/index.ts | 1 + src/renderer/sdk.ts | 2 +- src/utility/index.ts | 1 + yarn.lock | 164 +++++++++++++++++++++---------------------- 5 files changed, 92 insertions(+), 90 deletions(-) diff --git a/package.json b/package.json index ea5dcac2..b176e85c 100644 --- a/package.json +++ b/package.json @@ -94,12 +94,12 @@ "e2e": "xvfb-maybe vitest run --root=./test/e2e --silent=false --disable-console-intercept" }, "dependencies": { - "@sentry/browser": "9.45.0", - "@sentry/core": "9.45.0", - "@sentry/node": "9.45.0" + "@sentry/browser": "9.46.0", + "@sentry/core": "9.46.0", + "@sentry/node": "9.46.0" }, "peerDependencies": { - "@sentry/node-native": "9.45.0" + "@sentry/node-native": "9.46.0" }, "peerDependenciesMeta": { "@sentry/node-native": { @@ -109,9 +109,9 @@ "devDependencies": { "@rollup/plugin-node-resolve": "^15.2.3", "@rollup/plugin-typescript": "^11.1.6", - "@sentry/node-native": "9.45.0", - "@sentry-internal/eslint-config-sdk": "9.45.0", - "@sentry-internal/typescript": "9.45.0", + "@sentry/node-native": "9.46.0", + "@sentry-internal/eslint-config-sdk": "9.46.0", + "@sentry-internal/typescript": "9.46.0", "@types/busboy": "^1.5.4", "@types/form-data": "^2.5.0", "@types/koa": "^2.0.52", diff --git a/src/main/index.ts b/src/main/index.ts index a8439d33..3e71ca73 100644 --- a/src/main/index.ts +++ b/src/main/index.ts @@ -135,6 +135,7 @@ export { statsigIntegration, supabaseIntegration, suppressTracing, + systemErrorIntegration, tediousIntegration, trpcMiddleware, unleashIntegration, diff --git a/src/renderer/sdk.ts b/src/renderer/sdk.ts index 257144db..30e059df 100644 --- a/src/renderer/sdk.ts +++ b/src/renderer/sdk.ts @@ -53,7 +53,7 @@ interface ElectronRendererOptions extends Omit( options: ElectronRendererOptions & O = {} as ElectronRendererOptions & O, // This parameter name ensures that TypeScript error messages contain a hint for fixing SDK version mismatches - originalInit: (if_you_get_a_typescript_error_ensure_sdks_use_version_v9_45_0: O) => void = browserInit, + originalInit: (if_you_get_a_typescript_error_ensure_sdks_use_version_v9_46_0: O) => void = browserInit, ): void { // Ensure the browser SDK is only init'ed once. if (window?.__SENTRY__RENDERER_INIT__) { diff --git a/src/utility/index.ts b/src/utility/index.ts index 2a7249df..86843689 100644 --- a/src/utility/index.ts +++ b/src/utility/index.ts @@ -137,6 +137,7 @@ export { statsigIntegration, supabaseIntegration, suppressTracing, + systemErrorIntegration, tediousIntegration, trpcMiddleware, unleashIntegration, diff --git a/yarn.lock b/yarn.lock index 28772fac..ea5dac09 100644 --- a/yarn.lock +++ b/yarn.lock @@ -808,20 +808,20 @@ resolved "https://registry.yarnpkg.com/@rtsao/scc/-/scc-1.1.0.tgz#927dd2fae9bc3361403ac2c7a00c32ddce9ad7e8" integrity sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g== -"@sentry-internal/browser-utils@9.45.0": - version "9.45.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/browser-utils/-/browser-utils-9.45.0.tgz#4f61053972150faacf229d539c96633c208b6b99" - integrity sha512-L1+lak0ZBCfaGBW37NxRDsl1Gbu5edMsCT/TcWlNfexFRWka3mYwOAqpdIIHD+uDbcSe/U06+oVQHoGM64habg== +"@sentry-internal/browser-utils@9.46.0": + version "9.46.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/browser-utils/-/browser-utils-9.46.0.tgz#d53baeebc4d0f3cd3a3fb3ccbad865ef32a83f5c" + integrity sha512-Q0CeHym9wysku8mYkORXmhtlBE0IrafAI+NiPSqxOBKXGOCWKVCvowHuAF56GwPFic2rSrRnub5fWYv7T1jfEQ== dependencies: - "@sentry/core" "9.45.0" + "@sentry/core" "9.46.0" -"@sentry-internal/eslint-config-sdk@9.45.0": - version "9.45.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/eslint-config-sdk/-/eslint-config-sdk-9.45.0.tgz#c82696d6fbac6c89a5a9c4a8e8699936bbe5a5a9" - integrity sha512-dso8K+0ASRTyM7mQrBEhI3BAI5QrYFeZESDbMaq3y34i0YXSqGdA59V2EAKunmsWB60js4G+bprO0uKjtTdANw== +"@sentry-internal/eslint-config-sdk@9.46.0": + version "9.46.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/eslint-config-sdk/-/eslint-config-sdk-9.46.0.tgz#156ba1551c4c570a12e2ca91aaff4c24a44c2fd8" + integrity sha512-nm9qsiQp9doeQXlsqSMEzuX/0bIH8nufzZfnhJPt/ANtVdoppI5aJACs2cJxX+6UBF3xqvdtkJHPqcyVh8cqiA== dependencies: - "@sentry-internal/eslint-plugin-sdk" "9.45.0" - "@sentry-internal/typescript" "9.45.0" + "@sentry-internal/eslint-plugin-sdk" "9.46.0" + "@sentry-internal/typescript" "9.46.0" "@typescript-eslint/eslint-plugin" "^5.48.0" "@typescript-eslint/parser" "^5.48.0" eslint-config-prettier "^6.11.0" @@ -830,17 +830,17 @@ eslint-plugin-jsdoc "^30.0.3" eslint-plugin-simple-import-sort "^6.0.0" -"@sentry-internal/eslint-plugin-sdk@9.45.0": - version "9.45.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/eslint-plugin-sdk/-/eslint-plugin-sdk-9.45.0.tgz#e0bef6a33c46c9cd8432481e99136545b25cf6dc" - integrity sha512-sjXfS/LlOxTtygb69qRWW3D+99BdyPKWK9zq9zbD1A91JfQJsdlayQMB5kOxNk/kJkGt8MMswb9uqTCKJqbmoA== +"@sentry-internal/eslint-plugin-sdk@9.46.0": + version "9.46.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/eslint-plugin-sdk/-/eslint-plugin-sdk-9.46.0.tgz#b280781415b35eb451ac5996dea6a1bb694284c7" + integrity sha512-AIm2d0QFrIAsXtOq29/HJGNSbCaehQul0nEdc7V/E4pyvlp7swh71RWsJClY5OegSaUIx46tQWiBTfHpkWn9BA== -"@sentry-internal/feedback@9.45.0": - version "9.45.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/feedback/-/feedback-9.45.0.tgz#50fabcc5372e810f13745ed8c1fecaadbe67ed36" - integrity sha512-nirzAIAnS0CAmBZ6ZNEPfeKoR7v2jyipTLt2RAdLZAZv2ZPTVeUaVPjbUdBlmDx9Rp622vUDVtlESDXrNLkDMg== +"@sentry-internal/feedback@9.46.0": + version "9.46.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/feedback/-/feedback-9.46.0.tgz#f2bea2c882d57c251df1bd3f9ca77305c39424ca" + integrity sha512-KLRy3OolDkGdPItQ3obtBU2RqDt9+KE8z7r7Gsu7c6A6A89m8ZVlrxee3hPQt6qp0YY0P8WazpedU3DYTtaT8w== dependencies: - "@sentry/core" "9.45.0" + "@sentry/core" "9.46.0" "@sentry-internal/node-native-stacktrace@^0.2.2": version "0.2.2" @@ -850,65 +850,65 @@ detect-libc "^2.0.4" node-abi "^3.73.0" -"@sentry-internal/replay-canvas@9.45.0": - version "9.45.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/replay-canvas/-/replay-canvas-9.45.0.tgz#608a520cd5ad127152405237f31b4e1f7d1bd0f2" - integrity sha512-gHlR5D5zy8e0macrOBqD+x11sdHyX5Xgkh7NCft1H5LXOtvp6dMSafLRidpFltZWFjsUhLQ8/O1bXyzNuDIq9Q== - dependencies: - "@sentry-internal/replay" "9.45.0" - "@sentry/core" "9.45.0" - -"@sentry-internal/replay@9.45.0": - version "9.45.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/replay/-/replay-9.45.0.tgz#b65d01731913c2759e0dfe65b57859291ff228e5" - integrity sha512-HrSenUmkGX++53pbF2veaC2JodYLAmFOQHKiJyhmmQuNpAwncdIAQ3An3VIb4A3qXrPTEincWZrgNH896JaKeA== - dependencies: - "@sentry-internal/browser-utils" "9.45.0" - "@sentry/core" "9.45.0" - -"@sentry-internal/typescript@9.45.0": - version "9.45.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/typescript/-/typescript-9.45.0.tgz#e160017dee5295caf889b7efb51f235f380d3aca" - integrity sha512-XQn266K/ZwdDi+Q/lBpAvGmlLEhiFrNRTWyKtCQVXhI2wh65WcwRr8/tmbKkVJ7fyxVFJbl8Z/t0/DRO3PtnDg== - -"@sentry/browser@9.45.0": - version "9.45.0" - resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-9.45.0.tgz#2123df21fcc96315c164c0acccaf41dbec615599" - integrity sha512-7h9X7CmT6dI/cjzz6MdkHm7Qp6QAf4o/qPrHh47u1ZWJi4B4OxGnCTjVoOoIcwPdSNfXsl0q8LpaJa9wHXrVbQ== - dependencies: - "@sentry-internal/browser-utils" "9.45.0" - "@sentry-internal/feedback" "9.45.0" - "@sentry-internal/replay" "9.45.0" - "@sentry-internal/replay-canvas" "9.45.0" - "@sentry/core" "9.45.0" - -"@sentry/core@9.45.0": - version "9.45.0" - resolved "https://registry.yarnpkg.com/@sentry/core/-/core-9.45.0.tgz#bc73bb327f84a410c7d51d1518210c87d995f4da" - integrity sha512-yTpB53fBEWTMzltD/8f/qI2MFTwgd2vSkn7pOZQusSOMtyt0Bsm/77oqXldIt+eMBAImZalzZaxmaN7RyiRKWQ== - -"@sentry/node-core@9.45.0": - version "9.45.0" - resolved "https://registry.yarnpkg.com/@sentry/node-core/-/node-core-9.45.0.tgz#6dc8a25390f884d0c016c9ab6c68114d1e4219c9" - integrity sha512-tzt60LO7P1m+0OLEqtL5Fd71PwKpg7dSOn3rqB7T6AJeDDiHsXV/yhUZiye1EWHTi0/yOcb0M1Ncjs8Cdyz9Nw== - dependencies: - "@sentry/core" "9.45.0" - "@sentry/opentelemetry" "9.45.0" +"@sentry-internal/replay-canvas@9.46.0": + version "9.46.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/replay-canvas/-/replay-canvas-9.46.0.tgz#3d520646fa765e7f0aa65a324341f5f3d8c2b6cd" + integrity sha512-QcBjrdRWFJrrrjbmrr2bbrp2R9RYj1KMEbhHNT2Lm1XplIQw+tULEKOHxNtkUFSLR1RNje7JQbxhzM1j95FxVQ== + dependencies: + "@sentry-internal/replay" "9.46.0" + "@sentry/core" "9.46.0" + +"@sentry-internal/replay@9.46.0": + version "9.46.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/replay/-/replay-9.46.0.tgz#5156c00f95fa6be036cd642c427be66f0feee707" + integrity sha512-+8JUblxSSnN0FXcmOewbN+wIc1dt6/zaSeAvt2xshrfrLooVullcGsuLAiPhY0d/e++Fk06q1SAl9g4V0V13gg== + dependencies: + "@sentry-internal/browser-utils" "9.46.0" + "@sentry/core" "9.46.0" + +"@sentry-internal/typescript@9.46.0": + version "9.46.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/typescript/-/typescript-9.46.0.tgz#3316e07f7ae1a10f62b117017d0adaa49e69e1e9" + integrity sha512-Z0MRBZSJFuLIrmC6tNZeHT3c3HcCLSpfZuL6Bg9/zyBiFmtacMyOtZHEhMkjD/4rO1C3J+FP/nKzVnuyqrlNyQ== + +"@sentry/browser@9.46.0": + version "9.46.0" + resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-9.46.0.tgz#9fcc136cc0a076f3e897fde09cf2740cdcacc5ab" + integrity sha512-NOnCTQCM0NFuwbyt4DYWDNO2zOTj1mCf43hJqGDFb1XM9F++7zAmSNnCx4UrEoBTiFOy40McJwBBk9D1blSktA== + dependencies: + "@sentry-internal/browser-utils" "9.46.0" + "@sentry-internal/feedback" "9.46.0" + "@sentry-internal/replay" "9.46.0" + "@sentry-internal/replay-canvas" "9.46.0" + "@sentry/core" "9.46.0" + +"@sentry/core@9.46.0": + version "9.46.0" + resolved "https://registry.yarnpkg.com/@sentry/core/-/core-9.46.0.tgz#be4824d8b028b3184f9a05be9b232c9440cb35ac" + integrity sha512-it7JMFqxVproAgEtbLgCVBYtQ9fIb+Bu0JD+cEplTN/Ukpe6GaolyYib5geZqslVxhp2sQgT+58aGvfd/k0N8Q== + +"@sentry/node-core@9.46.0": + version "9.46.0" + resolved "https://registry.yarnpkg.com/@sentry/node-core/-/node-core-9.46.0.tgz#baece79aad97d2ccc562547bf5b073b4f18e01c6" + integrity sha512-XRVu5pqoklZeh4wqhxCLZkz/ipoKhitctgEFXX9Yh1e1BoHM2pIxT52wf+W6hHM676TFmFXW3uKBjsmRM3AjgA== + dependencies: + "@sentry/core" "9.46.0" + "@sentry/opentelemetry" "9.46.0" import-in-the-middle "^1.14.2" -"@sentry/node-native@9.45.0": - version "9.45.0" - resolved "https://registry.yarnpkg.com/@sentry/node-native/-/node-native-9.45.0.tgz#21dfa8db83cea22ceb02d8dc38d0fc34791c2f30" - integrity sha512-1KK7QYeVWbsz2hA963euqyPNrLycN5IEqTadndX4M4MvlkRhbXtyCFYvZ+mQe0v5ebD7aTnKyp3zceMmp6CqUw== +"@sentry/node-native@9.46.0": + version "9.46.0" + resolved "https://registry.yarnpkg.com/@sentry/node-native/-/node-native-9.46.0.tgz#853b380f8fbf95e4b45348c020c5ed8a32533984" + integrity sha512-cqciSJfSZeZ3iVTYMFOOftnoXl2zfnLjTQvfi+AGb4Niyn4KjLDWkQTVQBC+vO465KLflNi3237t5NnxV+aN4w== dependencies: "@sentry-internal/node-native-stacktrace" "^0.2.2" - "@sentry/core" "9.45.0" - "@sentry/node" "9.45.0" + "@sentry/core" "9.46.0" + "@sentry/node" "9.46.0" -"@sentry/node@9.45.0": - version "9.45.0" - resolved "https://registry.yarnpkg.com/@sentry/node/-/node-9.45.0.tgz#4b9f213966bed4d58956d274a500045f3e7f8a9b" - integrity sha512-c0SFcMeZwxLvjC1HrutI8V+Ag8AxENXPiU5PbSmqiTX7p4QnByTcxkENGw5EyLedDZluuEDmmHTBKckCC4X2nA== +"@sentry/node@9.46.0": + version "9.46.0" + resolved "https://registry.yarnpkg.com/@sentry/node/-/node-9.46.0.tgz#d9e9553ad77b8e741b3fbc2ccbf3c458adf1b2e2" + integrity sha512-pRLqAcd7GTGvN8gex5FtkQR5Mcol8gOy1WlyZZFq4rBbVtMbqKOQRhohwqnb+YrnmtFpj7IZ7KNDo077MvNeOQ== dependencies: "@opentelemetry/api" "^1.9.0" "@opentelemetry/context-async-hooks" "^1.30.1" @@ -940,18 +940,18 @@ "@opentelemetry/sdk-trace-base" "^1.30.1" "@opentelemetry/semantic-conventions" "^1.34.0" "@prisma/instrumentation" "6.11.1" - "@sentry/core" "9.45.0" - "@sentry/node-core" "9.45.0" - "@sentry/opentelemetry" "9.45.0" + "@sentry/core" "9.46.0" + "@sentry/node-core" "9.46.0" + "@sentry/opentelemetry" "9.46.0" import-in-the-middle "^1.14.2" minimatch "^9.0.0" -"@sentry/opentelemetry@9.45.0": - version "9.45.0" - resolved "https://registry.yarnpkg.com/@sentry/opentelemetry/-/opentelemetry-9.45.0.tgz#861dcceee3f9326679d533897345f5e050616f7d" - integrity sha512-xLH7ZH6xcZBHK77mTa32YjIEL92jmc7i2qkxlchzTNacmTn9BNnuzPFBS7KuISJPXw9R1pXBra6IVEhm6hil/g== +"@sentry/opentelemetry@9.46.0": + version "9.46.0" + resolved "https://registry.yarnpkg.com/@sentry/opentelemetry/-/opentelemetry-9.46.0.tgz#a8567c09dbb417cfd3089a57bf0e118bead353b6" + integrity sha512-w2zTxqrdmwRok0cXBoh+ksXdGRUHUZhlpfL/H2kfTodOL+Mk8rW72qUmfqQceXoqgbz8UyK8YgJbyt+XS5H4Qg== dependencies: - "@sentry/core" "9.45.0" + "@sentry/core" "9.46.0" "@sindresorhus/is@^4.0.0": version "4.6.0"