From 20f514e29afe64d645b802ceee740aded28ab416 Mon Sep 17 00:00:00 2001 From: timfish Date: Fri, 17 Apr 2026 09:32:51 +0000 Subject: [PATCH] feat: Update Sentry SDKs to v10.49.0 --- package.json | 16 ++-- src/renderer/sdk.ts | 2 +- yarn.lock | 193 ++++++++++++++++++++------------------------ 3 files changed, 97 insertions(+), 114 deletions(-) diff --git a/package.json b/package.json index 7767f8e8..ffaa189e 100644 --- a/package.json +++ b/package.json @@ -105,12 +105,12 @@ "e2e": "xvfb-maybe vitest run --root=./test/e2e --silent=false --disable-console-intercept" }, "dependencies": { - "@sentry/browser": "10.47.0", - "@sentry/core": "10.47.0", - "@sentry/node": "10.47.0" + "@sentry/browser": "10.49.0", + "@sentry/core": "10.49.0", + "@sentry/node": "10.49.0" }, "peerDependencies": { - "@sentry/node-native": "10.47.0" + "@sentry/node-native": "10.49.0" }, "peerDependenciesMeta": { "@sentry/node-native": { @@ -119,9 +119,9 @@ }, "devDependencies": { "@rollup/plugin-typescript": "^12.1.3", - "@sentry-internal/typescript": "10.47.0", - "@sentry-internal/eslint-plugin-sdk": "10.47.0", - "@sentry/node-native": "10.47.0", + "@sentry-internal/typescript": "10.49.0", + "@sentry-internal/eslint-plugin-sdk": "10.49.0", + "@sentry/node-native": "10.49.0", "@types/busboy": "^1.5.4", "@types/koa": "^2.0.52", "@types/koa-bodyparser": "^4.3.0", @@ -148,4 +148,4 @@ "node": "22.19.0", "yarn": "1.22.22" } -} +} \ No newline at end of file diff --git a/src/renderer/sdk.ts b/src/renderer/sdk.ts index f8237641..f5b05136 100644 --- a/src/renderer/sdk.ts +++ b/src/renderer/sdk.ts @@ -51,7 +51,7 @@ interface ElectronRendererOptions extends Partial( 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_v10_47_0: O) => void = browserInit, + originalInit: (if_you_get_a_typescript_error_ensure_sdks_use_version_v10_49_0: O) => void = browserInit, ): void { // Ensure the browser SDK is only init'ed once. if (window?.__SENTRY__RENDERER_INIT__) { diff --git a/yarn.lock b/yarn.lock index 122aaa41..f672df59 100644 --- a/yarn.lock +++ b/yarn.lock @@ -222,11 +222,6 @@ resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.9.1.tgz#c1b0346de336ba55af2d5a7970882037baedec05" integrity sha512-gLyJlPHPZYdAk1JENA9LeHejZe1Ti77/pTeFm/nMXmQH/HFZlcS/O2XJB+L8fkbrNSqhdtlvjBVjxwUYanNH5Q== -"@opentelemetry/context-async-hooks@^2.6.1": - version "2.6.1" - resolved "https://registry.yarnpkg.com/@opentelemetry/context-async-hooks/-/context-async-hooks-2.6.1.tgz#06e60d5b3fba992a832af7f034758574e951bba3" - integrity sha512-XHzhwRNkBpeP8Fs/qjGrAf9r9PRv67wkJQ/7ZPaBQQ68DYlTBBx5MF9LvPx7mhuXcDessKK2b+DcxqwpgkcivQ== - "@opentelemetry/core@2.6.1", "@opentelemetry/core@^2.6.1": version "2.6.1" resolved "https://registry.yarnpkg.com/@opentelemetry/core/-/core-2.6.1.tgz#a59d22a9ae3be80bb41b280bbbe1fe9fbdb6c2a5" @@ -267,15 +262,6 @@ dependencies: "@opentelemetry/instrumentation" "^0.214.0" -"@opentelemetry/instrumentation-express@0.62.0": - version "0.62.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-express/-/instrumentation-express-0.62.0.tgz#c03e353caf04b7074004ce899faf759dec210b8d" - integrity sha512-Tvx+vgAZKEQxU3Rx+xWLiR0mLxHwmk69/8ya04+VsV9WYh8w6Lhx5hm5yAMvo1wy0KqWgFKBLwSeo3sHCwdOww== - dependencies: - "@opentelemetry/core" "^2.0.0" - "@opentelemetry/instrumentation" "^0.214.0" - "@opentelemetry/semantic-conventions" "^1.27.0" - "@opentelemetry/instrumentation-fs@0.33.0": version "0.33.0" resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-fs/-/instrumentation-fs-0.33.0.tgz#75f2ccf653b772801b398cc2ad0974e8785f2e3d" @@ -464,7 +450,7 @@ resolved "https://registry.yarnpkg.com/@opentelemetry/redis-common/-/redis-common-0.38.2.tgz#cefa4f3e79db1cd54f19e233b7dfb56621143955" integrity sha512-1BCcU93iwSRZvDAgwUxC/DV4T/406SkMfxGqu5ojc3AvNI+I9GhV7v0J1HljsczuuhcnFLYqD5VmwVXfCGHzxA== -"@opentelemetry/resources@2.6.1", "@opentelemetry/resources@^2.6.1": +"@opentelemetry/resources@2.6.1": version "2.6.1" resolved "https://registry.yarnpkg.com/@opentelemetry/resources/-/resources-2.6.1.tgz#e1b02772c5f65c0e074d59e4743188f7575e97c7" integrity sha512-lID/vxSuKWXM55XhAKNoYXu9Cutoq5hFdkbTdI/zDKQktXzcWBVhNsOkiZFTMU9UtEWuGRNe0HUgmsFldIdxVA== @@ -852,102 +838,100 @@ resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.59.0.tgz#4584a8a87b29188a4c1fe987a9fcf701e256d86c" integrity sha512-2HRCml6OztYXyJXAvdDXPKcawukWY2GpR5/nxKp4iBgiO3wcoEGkAaqctIbZcNB6KlUQBIqt8VYkNSj2397EfA== -"@sentry-internal/browser-utils@10.47.0": - version "10.47.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/browser-utils/-/browser-utils-10.47.0.tgz#452320155e241c4fec44bccfe698effb453d31b4" - integrity sha512-bVFRAeJWMBcBCvJKIFCMJ1/yQToL4vPGqfmlnDZeypcxkqUDKQ/Y3ziLHXoDL2sx0lagcgU2vH1QhCQ67Aujjw== +"@sentry-internal/browser-utils@10.49.0": + version "10.49.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/browser-utils/-/browser-utils-10.49.0.tgz#77abc10883e3a9f6e9d7dd3f59ba949f42b9d60f" + integrity sha512-n0QRx0Ysx6mPfIydTkz7VP0FmwM+/EqMZiRqdsU3aTYsngE9GmEDV0OL1bAy6a8N/C1xf9vntkuAtj6N/8Z51w== dependencies: - "@sentry/core" "10.47.0" + "@sentry/core" "10.49.0" -"@sentry-internal/eslint-plugin-sdk@10.47.0": - version "10.47.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/eslint-plugin-sdk/-/eslint-plugin-sdk-10.47.0.tgz#5c50738f1c5190dc0ac427ac98619542f477e6d1" - integrity sha512-MEyripV4ln4pEQ5CXn9Gq2hOhIkDPmHQw92pPQQ81AiS4cXx2QjzSfr4dMmbfF/wkes6K/+/ORyoo+1ImRrwJw== +"@sentry-internal/eslint-plugin-sdk@10.49.0": + version "10.49.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/eslint-plugin-sdk/-/eslint-plugin-sdk-10.49.0.tgz#c934f0a27c83e10fd7d0aa3b10929aed8ddc97f1" + integrity sha512-nWl38D3Nzs3aJbeN8wIz1Mp80wx0SqQ4Abyi/mSD7x3hczx4J7WkURqrua1VsIMourN/Ai7pBEh4FdSZHHIGTw== -"@sentry-internal/feedback@10.47.0": - version "10.47.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/feedback/-/feedback-10.47.0.tgz#2a847b821f60802c4ed3d0da980ef57f593afb26" - integrity sha512-pdvMmi4dQpX5S/vAAzrhHPIw3T3HjUgDNgUiCBrlp7N9/6zGO2gNPhUnNekP+CjgI/z0rvf49RLqlDenpNrMOg== +"@sentry-internal/feedback@10.49.0": + version "10.49.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/feedback/-/feedback-10.49.0.tgz#1abba6895df74e9b49b8257df0e1802693d85322" + integrity sha512-JNsUBGv0faCFE7MeZUH99Y9lU9qq3LBALbLxpE1x7ngNrQnVYRlcFgdqaD/btNBKr8awjYL8gmcSkHBWskGqLQ== dependencies: - "@sentry/core" "10.47.0" + "@sentry/core" "10.49.0" -"@sentry-internal/node-native-stacktrace@^0.3.0": - version "0.3.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/node-native-stacktrace/-/node-native-stacktrace-0.3.0.tgz#68c80dcf11ee070a3a54406b35d4571952caa793" - integrity sha512-ef0M2y2JDrC/H0AxMJJQInGTdZTlnwa6AAVWR4fMOpJRubkfdH2IZXE/nWU0Nj74oeJLQgdPtS6DeijLJtqq8Q== +"@sentry-internal/node-native-stacktrace@^0.4.0": + version "0.4.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/node-native-stacktrace/-/node-native-stacktrace-0.4.0.tgz#8f6e7a21537373a5623714c14d3350e1bb4602f0" + integrity sha512-cuRBBqnsHOJJqLCii9GvwedzjetsihIarq7TxCjgG88JyF8TZWRMlUBu/OogWhYZVU8uHqAeSvpbzolnmdhdkw== dependencies: detect-libc "^2.0.4" - node-abi "^3.73.0" - -"@sentry-internal/replay-canvas@10.47.0": - version "10.47.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/replay-canvas/-/replay-canvas-10.47.0.tgz#157256195f71592cd462fe5a57e71ddbd66e9cff" - integrity sha512-A5OY8friSe6g8WAK4L8IeOPiEd9D3Ps40DzRH5j2f6SUja0t90mKMvHRcRf8zq0d4BkdB+JM7tjOkwxpuv8heA== - dependencies: - "@sentry-internal/replay" "10.47.0" - "@sentry/core" "10.47.0" - -"@sentry-internal/replay@10.47.0": - version "10.47.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/replay/-/replay-10.47.0.tgz#33bb78457ee9731056d2b5a4805328e922b28886" - integrity sha512-ScdovxP7hJxgMt70+7hFvwT02GIaIUAxdEM/YPsayZBeCoAukPW8WiwztJfoKtsfPyKJ5A6f0H3PIxTPcA9Row== - dependencies: - "@sentry-internal/browser-utils" "10.47.0" - "@sentry/core" "10.47.0" - -"@sentry-internal/typescript@10.47.0": - version "10.47.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/typescript/-/typescript-10.47.0.tgz#7f4684e66299986d4a71795a104f9755fe06f5e3" - integrity sha512-PUfNZ8V107sMIQS5oPB4H3C5SnQZsE8k6ygWxQ+0GAA+h/BN/ibu66SOdoU79moKDyks2Ifb5kxDm2GmG0yjOw== - -"@sentry/browser@10.47.0": - version "10.47.0" - resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-10.47.0.tgz#286f5051ca82706c03e7a499b9464453225f3648" - integrity sha512-rC0agZdxKA5XWfL4VwPOr/rJMogXDqZgnVzr93YWpFn9DMZT/7LzxSJVPIJwRUjx3bFEby3PcTa3YaX7pxm1AA== - dependencies: - "@sentry-internal/browser-utils" "10.47.0" - "@sentry-internal/feedback" "10.47.0" - "@sentry-internal/replay" "10.47.0" - "@sentry-internal/replay-canvas" "10.47.0" - "@sentry/core" "10.47.0" - -"@sentry/core@10.47.0": - version "10.47.0" - resolved "https://registry.yarnpkg.com/@sentry/core/-/core-10.47.0.tgz#175d1865f0d762ebe7be3b2a6ec3ece4e5a76a5a" - integrity sha512-nsYRAx3EWezDut+Zl+UwwP07thh9uY7CfSAi2whTdcJl5hu1nSp2z8bba7Vq/MGbNLnazkd3A+GITBEML924JA== - -"@sentry/node-core@10.47.0": - version "10.47.0" - resolved "https://registry.yarnpkg.com/@sentry/node-core/-/node-core-10.47.0.tgz#1a010b8905361138d4c8cd4787431020d5c79629" - integrity sha512-qv6LsqHbkQmd0aQEUox/svRSz26J+l4gGjFOUNEay2armZu9XLD+Ct89jpFgZD5oIPNAj2jraodTRqydXiwS5w== - dependencies: - "@sentry/core" "10.47.0" - "@sentry/opentelemetry" "10.47.0" + node-abi "^3.89.0" + +"@sentry-internal/replay-canvas@10.49.0": + version "10.49.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/replay-canvas/-/replay-canvas-10.49.0.tgz#c2d7fe15603888399d02fe03fe5b7f771f7e424c" + integrity sha512-7D/NrgH1Qwx5trDYaaTSSJmCb1yVQQLqFG4G/S9x2ltzl9876lSGJL8UeW8ReNQgF3CDAcwbmm/9aXaVSBUNZA== + dependencies: + "@sentry-internal/replay" "10.49.0" + "@sentry/core" "10.49.0" + +"@sentry-internal/replay@10.49.0": + version "10.49.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/replay/-/replay-10.49.0.tgz#8a91bc55d02c38ba60aed8271dedbd034519fe47" + integrity sha512-IEy4lwHVMiRE3JAcn+kFKjsTgalDOCSTf20SoFd+nkt6rN/k1RDyr4xpdfF//Kj3UdeTmbuibYjK5H/FLhhnGg== + dependencies: + "@sentry-internal/browser-utils" "10.49.0" + "@sentry/core" "10.49.0" + +"@sentry-internal/typescript@10.49.0": + version "10.49.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/typescript/-/typescript-10.49.0.tgz#06fe9890e12dfff2ac80d8b8caa51df94cca1678" + integrity sha512-H6cSRUyqFu4GVag1uhfbRhF1rg6KnuaC9AQwFwN9VhItRGYoiD+OH1UQXRlnoB41x3d4QvRvfAhmtbJ5SvCB8A== + +"@sentry/browser@10.49.0": + version "10.49.0" + resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-10.49.0.tgz#75ff0cc4b149dfbff78a14218208122fe3a68ba1" + integrity sha512-bGCHc+wK2Dx67YoSbmtlt04alqWfQ+dasD/GVipVOq50gvw/BBIDHTEWRJEjACl+LrvszeY54V+24p8z4IgysA== + dependencies: + "@sentry-internal/browser-utils" "10.49.0" + "@sentry-internal/feedback" "10.49.0" + "@sentry-internal/replay" "10.49.0" + "@sentry-internal/replay-canvas" "10.49.0" + "@sentry/core" "10.49.0" + +"@sentry/core@10.49.0": + version "10.49.0" + resolved "https://registry.yarnpkg.com/@sentry/core/-/core-10.49.0.tgz#4e9389973917e8ddd2d825040a03b298457d061f" + integrity sha512-UaFeum3LUM1mB0d67jvKnqId1yWQjyqmaDV6kWngG03x+jqXb08tJdGpSoxjXZe13jFBbiBL/wKDDYIK7rCK4g== + +"@sentry/node-core@10.49.0": + version "10.49.0" + resolved "https://registry.yarnpkg.com/@sentry/node-core/-/node-core-10.49.0.tgz#d742a7e19cac535a17d39d416587bc8c1c742622" + integrity sha512-7WO0KuCDPSq3G54TVUSI1CKFJwB67LasG+n/gDMBqbrarzs/Yh/s34OOMU5gfVQpncxQAmQsy4nEboQms8iNqA== + dependencies: + "@sentry/core" "10.49.0" + "@sentry/opentelemetry" "10.49.0" import-in-the-middle "^3.0.0" -"@sentry/node-native@10.47.0": - version "10.47.0" - resolved "https://registry.yarnpkg.com/@sentry/node-native/-/node-native-10.47.0.tgz#7a89ab28fc6013423c43c7a31d14be75a42ef9ec" - integrity sha512-JzBPeyaotYeUgC5vpbXonZ2dI31cE/U9LQaeA3Lgpfx2zez/KRquWOJQIVIqkj2I4hdJ1z8K6ROkjS5zL5gKqA== +"@sentry/node-native@10.49.0": + version "10.49.0" + resolved "https://registry.yarnpkg.com/@sentry/node-native/-/node-native-10.49.0.tgz#007e12814cadf7606eb7fbf40fb34d2f28cbb2a9" + integrity sha512-ih1i3gYC46FEeOygbqdydnzDP0nt43x7oHh8nXOaBAw+/BEIwSoVJmFfuuleJnkB8CiGNcbfCf63VeCe1jlE1w== dependencies: - "@sentry-internal/node-native-stacktrace" "^0.3.0" - "@sentry/core" "10.47.0" - "@sentry/node" "10.47.0" + "@sentry-internal/node-native-stacktrace" "^0.4.0" + "@sentry/core" "10.49.0" + "@sentry/node" "10.49.0" -"@sentry/node@10.47.0": - version "10.47.0" - resolved "https://registry.yarnpkg.com/@sentry/node/-/node-10.47.0.tgz#6bdbe0ee3a6bb568b402ec16456f14a7c1a98e46" - integrity sha512-R+btqPepv88o635G6HtVewLjqCLUedBg5HBs7Nq1qbbKvyti01uArUF2f+3DsLenk5B9LUNiRlE+frZA44Ahmw== +"@sentry/node@10.49.0": + version "10.49.0" + resolved "https://registry.yarnpkg.com/@sentry/node/-/node-10.49.0.tgz#95bb3fc4b5c13c9b37d8fb3fc453a390d7de514c" + integrity sha512-xr+HXABCiO5mgAJRQxsXRdNOLO0+Ee6CvXAAIqovL2A1GlhxNWc5ooPWeIrrLDJ/KGyT8zI91O5scpVXdXs0uQ== dependencies: "@fastify/otel" "0.18.0" "@opentelemetry/api" "^1.9.1" - "@opentelemetry/context-async-hooks" "^2.6.1" "@opentelemetry/core" "^2.6.1" "@opentelemetry/instrumentation" "^0.214.0" "@opentelemetry/instrumentation-amqplib" "0.61.0" "@opentelemetry/instrumentation-connect" "0.57.0" "@opentelemetry/instrumentation-dataloader" "0.31.0" - "@opentelemetry/instrumentation-express" "0.62.0" "@opentelemetry/instrumentation-fs" "0.33.0" "@opentelemetry/instrumentation-generic-pool" "0.57.0" "@opentelemetry/instrumentation-graphql" "0.62.0" @@ -966,21 +950,20 @@ "@opentelemetry/instrumentation-redis" "0.62.0" "@opentelemetry/instrumentation-tedious" "0.33.0" "@opentelemetry/instrumentation-undici" "0.24.0" - "@opentelemetry/resources" "^2.6.1" "@opentelemetry/sdk-trace-base" "^2.6.1" "@opentelemetry/semantic-conventions" "^1.40.0" "@prisma/instrumentation" "7.6.0" - "@sentry/core" "10.47.0" - "@sentry/node-core" "10.47.0" - "@sentry/opentelemetry" "10.47.0" + "@sentry/core" "10.49.0" + "@sentry/node-core" "10.49.0" + "@sentry/opentelemetry" "10.49.0" import-in-the-middle "^3.0.0" -"@sentry/opentelemetry@10.47.0": - version "10.47.0" - resolved "https://registry.yarnpkg.com/@sentry/opentelemetry/-/opentelemetry-10.47.0.tgz#499efc362ec9805e7a236a478a47bf3c745c2424" - integrity sha512-f6Hw2lrpCjlOksiosP0Z2jK/+l+21SIdoNglVeG/sttMyx8C8ywONKh0Ha50sFsvB1VaB8n94RKzzf3hkh9V3g== +"@sentry/opentelemetry@10.49.0": + version "10.49.0" + resolved "https://registry.yarnpkg.com/@sentry/opentelemetry/-/opentelemetry-10.49.0.tgz#f38fbe6baf7d56aa0431047463cd309bd782484e" + integrity sha512-XNLm4dXmtegXQf+EEE2Cs84Ymlo/f5wMx+lg2S2XS4qLbXaPN/HttjhwKftd8D+8iUNfmH+xNMCSshx4s1B/1w== dependencies: - "@sentry/core" "10.47.0" + "@sentry/core" "10.49.0" "@sindresorhus/is@^4.0.0": version "4.6.0" @@ -2256,10 +2239,10 @@ negotiator@0.6.3: resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== -node-abi@^3.73.0: - version "3.75.0" - resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.75.0.tgz#2f929a91a90a0d02b325c43731314802357ed764" - integrity sha512-OhYaY5sDsIka7H7AtijtI9jwGYLyl29eQn/W623DiN/MIv5sUqc4g7BIDThX+gb7di9f6xK02nkp8sdfFWZLTg== +node-abi@^3.89.0: + version "3.89.0" + resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.89.0.tgz#eea98bf89d4534743bbbf2defa9f4f9bd3bdccfd" + integrity sha512-6u9UwL0HlAl21+agMN3YAMXcKByMqwGx+pq+P76vii5f7hTPtKDp08/H9py6DY+cfDw7kQNTGEj/rly3IgbNQA== dependencies: semver "^7.3.5"