diff --git a/package.json b/package.json index d3ace978..5d8c8921 100644 --- a/package.json +++ b/package.json @@ -60,16 +60,16 @@ "e2e": "xvfb-maybe vitest run --root=./test/e2e --silent=false --disable-console-intercept" }, "dependencies": { - "@sentry/browser": "9.18.0", - "@sentry/core": "9.18.0", - "@sentry/node": "9.18.0", + "@sentry/browser": "9.22.0", + "@sentry/core": "9.22.0", + "@sentry/node": "9.22.0", "deepmerge": "4.3.1" }, "devDependencies": { "@rollup/plugin-node-resolve": "^15.2.3", "@rollup/plugin-typescript": "^11.1.6", - "@sentry-internal/eslint-config-sdk": "9.18.0", - "@sentry-internal/typescript": "9.18.0", + "@sentry-internal/eslint-config-sdk": "9.22.0", + "@sentry-internal/typescript": "9.22.0", "@types/busboy": "^1.5.4", "@types/form-data": "^2.5.0", "@types/koa": "^2.0.52", @@ -98,4 +98,4 @@ "node": "20.12.0", "yarn": "1.22.22" } -} +} \ No newline at end of file diff --git a/src/renderer/sdk.ts b/src/renderer/sdk.ts index 5ae90aa8..5da7f758 100644 --- a/src/renderer/sdk.ts +++ b/src/renderer/sdk.ts @@ -52,7 +52,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_18_0: O) => void = browserInit, + originalInit: (if_you_get_a_typescript_error_ensure_sdks_use_version_v9_22_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 11d0de05..473ce66f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -191,15 +191,6 @@ minimatch "^3.0.4" strip-json-comments "^3.1.1" -"@fastify/otel@github:getsentry/fastify-otel#otel-v1": - version "0.8.0" - resolved "https://codeload.github.com/getsentry/fastify-otel/tar.gz/d6bb1756c3db3d00d4d82c39c93ee3316e06d305" - dependencies: - "@opentelemetry/core" "^1.30.1" - "@opentelemetry/instrumentation" "^0.57.2" - "@opentelemetry/semantic-conventions" "^1.28.0" - minimatch "^9" - "@hapi/bourne@^3.0.0": version "3.0.0" resolved "https://registry.yarnpkg.com/@hapi/bourne/-/bourne-3.0.0.tgz#f11fdf7dda62fe8e336fa7c6642d9041f30356d7" @@ -549,11 +540,6 @@ resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz#337fb2bca0453d0726696e745f50064411f646d6" integrity sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA== -"@opentelemetry/semantic-conventions@^1.28.0": - version "1.33.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.33.0.tgz#ec8ebd2ac768ab366aff94e0e7f27e8ae24fa49f" - integrity sha512-TIpZvE8fiEILFfTlfPnltpBaD3d9/+uQHVCyC3vfdh6WfCXKhNFzoP5RyDDIndfvZC5GrA4pyEDNyjPloJud+w== - "@opentelemetry/semantic-conventions@^1.30.0": version "1.30.0" resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.30.0.tgz#3a42c4c475482f2ec87c12aad98832dc0087dc9a" @@ -822,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.18.0": - version "9.18.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/browser-utils/-/browser-utils-9.18.0.tgz#b5d469e62a6b21591d75df242e176f0fd2149dd9" - integrity sha512-TwSlmgYpHhe55JpOcVApkM0XcXZh1/cYuEPKPFgeaaPD8BrQrLJJvwKxnonSWXOhdnkJxi4GgK7j7mw57PS4aA== +"@sentry-internal/browser-utils@9.22.0": + version "9.22.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/browser-utils/-/browser-utils-9.22.0.tgz#dd05ac2ed925b70a0ca9bdec472f2566761dad91" + integrity sha512-Ou1tBnVxFAIn8i9gvrWzRotNJQYiu3awNXpsFCw6qFwmiKAVPa6b13vCdolhXnrIiuR77jY1LQnKh9hXpoRzsg== dependencies: - "@sentry/core" "9.18.0" + "@sentry/core" "9.22.0" -"@sentry-internal/eslint-config-sdk@9.18.0": - version "9.18.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/eslint-config-sdk/-/eslint-config-sdk-9.18.0.tgz#99fdb3cc61a3a47c4fa312c2284d67727262af51" - integrity sha512-ejsBqcFXtGGqVsQFddFVb3rY/LUvVAw5fwh6TW1v6+hV9QtilSKcxpbCYtWCczEVkfjQPQzr276cIa5e1iBifA== +"@sentry-internal/eslint-config-sdk@9.22.0": + version "9.22.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/eslint-config-sdk/-/eslint-config-sdk-9.22.0.tgz#a1a63237d1e015319d44b5a4880fd9df6e393f0d" + integrity sha512-STl9yer1LGqITiazhfD9N8vDtNOSgFu2IdZlJNSGBND8zXMZeX2t0hp8fq4QBv8klC71BxiBBYBSt5S0lSuckQ== dependencies: - "@sentry-internal/eslint-plugin-sdk" "9.18.0" - "@sentry-internal/typescript" "9.18.0" + "@sentry-internal/eslint-plugin-sdk" "9.22.0" + "@sentry-internal/typescript" "9.22.0" "@typescript-eslint/eslint-plugin" "^5.48.0" "@typescript-eslint/parser" "^5.48.0" eslint-config-prettier "^6.11.0" @@ -844,61 +830,60 @@ eslint-plugin-jsdoc "^30.0.3" eslint-plugin-simple-import-sort "^6.0.0" -"@sentry-internal/eslint-plugin-sdk@9.18.0": - version "9.18.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/eslint-plugin-sdk/-/eslint-plugin-sdk-9.18.0.tgz#7eff63d815afcace3d0095fca9c6d018eea422b8" - integrity sha512-npl/FFmv0DbBmPyDilGqfUq6f2/vm9QTJHoCtFUG0dzna+MVHiMEjrUwPmWPqQzD2id561PRTc2vyzk1LJcSGg== - -"@sentry-internal/feedback@9.18.0": - version "9.18.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/feedback/-/feedback-9.18.0.tgz#dde323572a576c3e49290ef695c9bafd426bcd3a" - integrity sha512-QlrB8oQK+5bfhbgK6yHF6rLwLNJ9XuGblTc51yVkm4d4jn4W/HDyaNqMfQF+JXdTiFatl8oz2xdKR8kGK8kXyg== - dependencies: - "@sentry/core" "9.18.0" - -"@sentry-internal/replay-canvas@9.18.0": - version "9.18.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/replay-canvas/-/replay-canvas-9.18.0.tgz#307aebe286080f3c526b82de893d7a7faedbb9a3" - integrity sha512-3DEyQLmHcYgcwJ8n8eMhI6bhhawPuMc2xTT+Az8gXMqCO/X9ZACpipAmhXFjYP9Ptl+w0Vh3nllJw+gXc/DOsg== - dependencies: - "@sentry-internal/replay" "9.18.0" - "@sentry/core" "9.18.0" - -"@sentry-internal/replay@9.18.0": - version "9.18.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/replay/-/replay-9.18.0.tgz#d1a007951c219be2f9a428c63b619bc0353d6241" - integrity sha512-2A32FFwrlZtdpBruvpcLEfucu6BpyqOk3F4Bo5smM/5q7u0pa7q5d9FSY5l3nwKEAFAoLGv3hcCb+8wxMm50xA== - dependencies: - "@sentry-internal/browser-utils" "9.18.0" - "@sentry/core" "9.18.0" - -"@sentry-internal/typescript@9.18.0": - version "9.18.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/typescript/-/typescript-9.18.0.tgz#f4ee4759cad5f73e302f37c994ff584a4c720582" - integrity sha512-yGqWf9NSQsddsxCymqbk2NBDWZPSyF+AhfgMunyO3UNKvqQJOZqMSBeTSHl9LQh4J7VgZ2OhC4xRupm+rWG2VA== - -"@sentry/browser@9.18.0": - version "9.18.0" - resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-9.18.0.tgz#396c903c4a3808f4bec7427a3f46c5a109dddf6b" - integrity sha512-0SWfp4J2+mH4lZOcHfyIwt9VoGD7yCGQE1cm0BPcLwKnrVQeXHtUXNYNy8HTHSjTGyoFDhEAYelE/tdA3OLcWQ== - dependencies: - "@sentry-internal/browser-utils" "9.18.0" - "@sentry-internal/feedback" "9.18.0" - "@sentry-internal/replay" "9.18.0" - "@sentry-internal/replay-canvas" "9.18.0" - "@sentry/core" "9.18.0" - -"@sentry/core@9.18.0": - version "9.18.0" - resolved "https://registry.yarnpkg.com/@sentry/core/-/core-9.18.0.tgz#3ab58bf2dcdd8338e101aeb86034abf4924a67aa" - integrity sha512-kRVH8BqMiaU2FTHYa68zNlAloS43jl4XtIEHkLKVH/7gUtwRmM4Gqj8P7RTrZdO1Lo7ksYnGj+AG05Z09CRbOw== - -"@sentry/node@9.18.0": - version "9.18.0" - resolved "https://registry.yarnpkg.com/@sentry/node/-/node-9.18.0.tgz#682ad11030548eb0e0674ff091afc65319da6d8d" - integrity sha512-n0H13YVfynZJnKQLHoTlyBK2P960X8+B08za9VaRnJ4zikDx23Xk2Owtj006ZUItUKtKLFi70NyQGGDp7gVAyw== - dependencies: - "@fastify/otel" getsentry/fastify-otel#otel-v1 +"@sentry-internal/eslint-plugin-sdk@9.22.0": + version "9.22.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/eslint-plugin-sdk/-/eslint-plugin-sdk-9.22.0.tgz#da9a6bcd0256c7b2b89841ba6963f76b1f70ee0d" + integrity sha512-5xjyUGB/eohYPUG4x59aKhbGTWN79PScdnjekpxQQIgy2EyUewkcsBdY7wVBODQW4lab7qjNB6ry4v/vSvWXAg== + +"@sentry-internal/feedback@9.22.0": + version "9.22.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/feedback/-/feedback-9.22.0.tgz#760f86903fde91a840bc77fc104b39a873301983" + integrity sha512-zgMVkoC61fgi41zLcSZA59vOtKxcLrKBo1ECYhPD1hxEaneNqY5fhXDwlQBw96P5l2yqkgfX6YZtSdU4ejI9yA== + dependencies: + "@sentry/core" "9.22.0" + +"@sentry-internal/replay-canvas@9.22.0": + version "9.22.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/replay-canvas/-/replay-canvas-9.22.0.tgz#431e289a5db247265e640a1e7aecf9ff2dba6a70" + integrity sha512-EcG9IMSEalFe49kowBTJObWjof/iHteDwpyuAszsFDdQUYATrVUtwpwN7o52vDYWJud4arhjrQnMamIGxa79eQ== + dependencies: + "@sentry-internal/replay" "9.22.0" + "@sentry/core" "9.22.0" + +"@sentry-internal/replay@9.22.0": + version "9.22.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/replay/-/replay-9.22.0.tgz#e67ed6cee4cf481d428986e4419ee099669df9ef" + integrity sha512-9GOycoKbrclcRXfcbNV8svbmAsOS5R4wXBQmKF4pFLkmFA/lJv9kdZSNYkRvkrxdNfbMIJXP+DV9EqTZcryXig== + dependencies: + "@sentry-internal/browser-utils" "9.22.0" + "@sentry/core" "9.22.0" + +"@sentry-internal/typescript@9.22.0": + version "9.22.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/typescript/-/typescript-9.22.0.tgz#7bce764807c0bb122126f29af74fc43bf863039c" + integrity sha512-pqeMOKuzUwpMXh12ONbWUtpJ9Tey+UYnLgqPVXZEnB4vpZfJ/y4mdHsNaEXxgGLWZ+wvvSdYJB9GsGBl0iSJrQ== + +"@sentry/browser@9.22.0": + version "9.22.0" + resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-9.22.0.tgz#6eee0c047612b35e7ab4960350a57ffcc51f76f4" + integrity sha512-3TeRm74dvX0JdjX0AgkQa+22iUHwHnY+Q6M05NZ+tDeCNHGK/mEBTeqquS1oQX67jWyuvYmG3VV6RJUxtG9Paw== + dependencies: + "@sentry-internal/browser-utils" "9.22.0" + "@sentry-internal/feedback" "9.22.0" + "@sentry-internal/replay" "9.22.0" + "@sentry-internal/replay-canvas" "9.22.0" + "@sentry/core" "9.22.0" + +"@sentry/core@9.22.0": + version "9.22.0" + resolved "https://registry.yarnpkg.com/@sentry/core/-/core-9.22.0.tgz#b35113bcba24a6ae437c548c2cbac941302a60ef" + integrity sha512-ixvtKmPF42Y6ckGUbFlB54OWI75H2gO5UYHojO6eXFpS7xO3ZGgV/QH6wb40mWK+0w5XZ0233FuU9VpsuE6mKA== + +"@sentry/node@9.22.0": + version "9.22.0" + resolved "https://registry.yarnpkg.com/@sentry/node/-/node-9.22.0.tgz#a3829d8c962609f626f5c470d2903dff627ee125" + integrity sha512-89r2p6n0xeT2eiqIB0WXgz/rJzUgiOgZex7NvYwzEGeP0GoteDIf0Kbth/gCOy1md/ngiW+0X+S2Ed/uRw4XEQ== + dependencies: "@opentelemetry/api" "^1.9.0" "@opentelemetry/context-async-hooks" "^1.30.1" "@opentelemetry/core" "^1.30.1" @@ -929,16 +914,17 @@ "@opentelemetry/sdk-trace-base" "^1.30.1" "@opentelemetry/semantic-conventions" "^1.30.0" "@prisma/instrumentation" "6.7.0" - "@sentry/core" "9.18.0" - "@sentry/opentelemetry" "9.18.0" + "@sentry/core" "9.22.0" + "@sentry/opentelemetry" "9.22.0" import-in-the-middle "^1.13.1" + minimatch "^9.0.0" -"@sentry/opentelemetry@9.18.0": - version "9.18.0" - resolved "https://registry.yarnpkg.com/@sentry/opentelemetry/-/opentelemetry-9.18.0.tgz#7c8e2aafb1b262513a8e76564dd0431010a15d32" - integrity sha512-983AvD9uJvT/yDdDDidILgu2kzgZudGv9ne6ThfsqVN+CNb8z+LnNgWTpDng+mlI4JqUvPOfk2hIm4l5X8wptg== +"@sentry/opentelemetry@9.22.0": + version "9.22.0" + resolved "https://registry.yarnpkg.com/@sentry/opentelemetry/-/opentelemetry-9.22.0.tgz#28d55596ed69b400af326c341f528e40c2d956b1" + integrity sha512-m6JI2LUCm4FT34OQgh7or2Y9chKn8BrqawNqu7BEqbsGADE5VPwtdu7DwPOD7pC6KN9lGHVf0bqS7197e8Kz/A== dependencies: - "@sentry/core" "9.18.0" + "@sentry/core" "9.22.0" "@sindresorhus/is@^4.0.0": version "4.6.0" @@ -3420,7 +3406,7 @@ minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: dependencies: brace-expansion "^1.1.7" -minimatch@^9, minimatch@^9.0.4: +minimatch@^9.0.0, minimatch@^9.0.4: version "9.0.5" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5" integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==