From 51f27b7c190ae01dd867063fc8e7afe55bf8c146 Mon Sep 17 00:00:00 2001 From: Tim Fish Date: Wed, 28 May 2025 17:12:28 +0100 Subject: [PATCH] feat: Update JavaScript SDKs to v9.23.0 --- package.json | 12 ++-- src/main/index.ts | 1 + src/renderer/index.ts | 1 + src/renderer/sdk.ts | 2 +- src/utility/index.ts | 1 + yarn.lock | 140 +++++++++++++++++++++--------------------- 6 files changed, 80 insertions(+), 77 deletions(-) diff --git a/package.json b/package.json index 5d8c8921c..b4bbe75c4 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.22.0", - "@sentry/core": "9.22.0", - "@sentry/node": "9.22.0", + "@sentry/browser": "9.23.0", + "@sentry/core": "9.23.0", + "@sentry/node": "9.23.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.22.0", - "@sentry-internal/typescript": "9.22.0", + "@sentry-internal/eslint-config-sdk": "9.23.0", + "@sentry-internal/typescript": "9.23.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/main/index.ts b/src/main/index.ts index b66f52ca1..f20460c9b 100644 --- a/src/main/index.ts +++ b/src/main/index.ts @@ -69,6 +69,7 @@ export { inboundFiltersIntegration, initOpenTelemetry, instrumentSupabaseClient, + isEnabled, isInitialized, kafkaIntegration, koaIntegration, diff --git a/src/renderer/index.ts b/src/renderer/index.ts index b923c729a..10b24332e 100644 --- a/src/renderer/index.ts +++ b/src/renderer/index.ts @@ -65,6 +65,7 @@ export { inboundFiltersIntegration, instrumentOutgoingRequests, instrumentSupabaseClient, + isEnabled, isInitialized, lastEventId, logger, diff --git a/src/renderer/sdk.ts b/src/renderer/sdk.ts index 5da7f7581..c29268111 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_22_0: O) => void = browserInit, + originalInit: (if_you_get_a_typescript_error_ensure_sdks_use_version_v9_23_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 8b053c6c6..3c12c8e9c 100644 --- a/src/utility/index.ts +++ b/src/utility/index.ts @@ -70,6 +70,7 @@ export { inboundFiltersIntegration, initOpenTelemetry, instrumentSupabaseClient, + isEnabled, isInitialized, kafkaIntegration, koaIntegration, diff --git a/yarn.lock b/yarn.lock index 473ce66fb..2c4a3dcd2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -540,10 +540,10 @@ resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz#337fb2bca0453d0726696e745f50064411f646d6" integrity sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA== -"@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" - integrity sha512-4VlGgo32k2EQ2wcCY3vEU28A0O13aOtHz3Xt2/2U5FAh9EfhD6t6DqL5Z6yAnRCntbTFDU4YfbpyzSlHNWycPw== +"@opentelemetry/semantic-conventions@^1.34.0": + version "1.34.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.34.0.tgz#8b6a46681b38a4d5947214033ac48128328c1738" + integrity sha512-aKcOkyrorBGlajjRdVoJWHTxfxO1vCNHLJVlSDaRHDIdjU+pX8IYQPvPDkYiujKLbRnWU+1TBwEt0QRgSm4SGA== "@opentelemetry/sql-common@^0.40.1": version "0.40.1" @@ -578,10 +578,10 @@ "@pnpm/network.ca-file" "^1.0.1" config-chain "^1.1.11" -"@prisma/instrumentation@6.7.0": - version "6.7.0" - resolved "https://registry.yarnpkg.com/@prisma/instrumentation/-/instrumentation-6.7.0.tgz#5fd97be1f89e9d9268148424a812deaea491f80a" - integrity sha512-3NuxWlbzYNevgPZbV0ktA2z6r0bfh0g22ONTxcK09a6+6MdIPjHsYx1Hnyu4yOq+j7LmupO5J69hhuOnuvj8oQ== +"@prisma/instrumentation@6.8.2": + version "6.8.2" + resolved "https://registry.yarnpkg.com/@prisma/instrumentation/-/instrumentation-6.8.2.tgz#77a87a37f67ab35eaaf8ff629f889e9e11a465ac" + integrity sha512-5NCTbZjw7a+WIZ/ey6G8SY+YKcyM2zBF0hOT1muvqC9TbVtTCr5Qv3RL/2iNDOzLUHEvo4I1uEfioyfuNOGK8Q== dependencies: "@opentelemetry/instrumentation" "^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || ^0.56.0 || ^0.57.0" @@ -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.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== +"@sentry-internal/browser-utils@9.23.0": + version "9.23.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/browser-utils/-/browser-utils-9.23.0.tgz#19cd82bc42654883190423126e666c6e5db66b43" + integrity sha512-hyN2Q6mh7ggw8sDVHeRyWz5LR6gjvf8zHSzQnMaF7QkeSyaeGM/SVSL4ODwqR9TRH7U2ku6nZFMbKhaBPV+Hfg== dependencies: - "@sentry/core" "9.22.0" + "@sentry/core" "9.23.0" -"@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== +"@sentry-internal/eslint-config-sdk@9.23.0": + version "9.23.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/eslint-config-sdk/-/eslint-config-sdk-9.23.0.tgz#8d9d9cf94f440408f4991abbe72ef21bb0b27411" + integrity sha512-sY6hG+Ae93PWLN6LvtW5eSUTVGKATlSmjzWJD/scew8WPsgEJDPS0w+yazSAVAc9+I4kp1rL0hSgmkE+FDuViA== dependencies: - "@sentry-internal/eslint-plugin-sdk" "9.22.0" - "@sentry-internal/typescript" "9.22.0" + "@sentry-internal/eslint-plugin-sdk" "9.23.0" + "@sentry-internal/typescript" "9.23.0" "@typescript-eslint/eslint-plugin" "^5.48.0" "@typescript-eslint/parser" "^5.48.0" eslint-config-prettier "^6.11.0" @@ -830,59 +830,59 @@ eslint-plugin-jsdoc "^30.0.3" eslint-plugin-simple-import-sort "^6.0.0" -"@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/eslint-plugin-sdk@9.23.0": + version "9.23.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/eslint-plugin-sdk/-/eslint-plugin-sdk-9.23.0.tgz#2eca1b7029092a2d6cb1dd0da97cb8acc1a01b3a" + integrity sha512-I+ix7POKMFtu0bVOODgP69yYVfG/9/l+VK4nS/V+Ohk4QmVA+gXc9VnkkmWjz2MJUP1Su/v75f3msG36v68xCw== -"@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== +"@sentry-internal/feedback@9.23.0": + version "9.23.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/feedback/-/feedback-9.23.0.tgz#088c52187cb1a9bb0b22c3df14a6d0b8fafec0e4" + integrity sha512-Xf+KqV69TBiPo1gk2EsU6O/dumuTMxWOF52uVWJddQYI3pQTU5DqSeoZ5AY76bIIhV9n6AEFDGqNPXmuj4Acrw== dependencies: - "@sentry/core" "9.22.0" + "@sentry/core" "9.23.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== +"@sentry-internal/replay-canvas@9.23.0": + version "9.23.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/replay-canvas/-/replay-canvas-9.23.0.tgz#7e384e8ab50d99d363c5e01cd255e04af1b9623b" + integrity sha512-cYlw5svJjyPequm0PJjFGLpee86L1NieONEHlujOXkIG6IEriiorMm+8bNpGsHRuyvg41B+4P/YmcQAGtEGxXg== dependencies: - "@sentry-internal/replay" "9.22.0" - "@sentry/core" "9.22.0" + "@sentry-internal/replay" "9.23.0" + "@sentry/core" "9.23.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== +"@sentry-internal/replay@9.23.0": + version "9.23.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/replay/-/replay-9.23.0.tgz#6b1369a8712323666fd04a4f86d3ab8865ff4f37" + integrity sha512-0/q15tvSboaK7/05BFQhs71bqgHKejJoDJgXmH0lySqgsRh/S18867ZxQNiuYhuVt337h07u1QaCyjnNJKHfuA== dependencies: - "@sentry-internal/browser-utils" "9.22.0" - "@sentry/core" "9.22.0" + "@sentry-internal/browser-utils" "9.23.0" + "@sentry/core" "9.23.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-internal/typescript@9.23.0": + version "9.23.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/typescript/-/typescript-9.23.0.tgz#f1389d540ff943ddf897cf101815be5795116e93" + integrity sha512-LhsXLPSgh82avvUVSge9Tf54IHPcjTV1tRs6OJSXm6Q1vgfGCCs/Oqe5j7mrm3ElPb8eNZIENj3mJ82Vh4/AaQ== -"@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== +"@sentry/browser@9.23.0": + version "9.23.0" + resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-9.23.0.tgz#8fdc4e393c8b893ca467d577bb7b11d038650641" + integrity sha512-QRkNxWys8e088260vByztoTsEVZ0W6v/XnZfKT6wkPPGn0aFeOrg/xjgxfI8D5huqZCxT28Cf23akOOly4FXjg== 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-internal/browser-utils" "9.23.0" + "@sentry-internal/feedback" "9.23.0" + "@sentry-internal/replay" "9.23.0" + "@sentry-internal/replay-canvas" "9.23.0" + "@sentry/core" "9.23.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/core@9.23.0": + version "9.23.0" + resolved "https://registry.yarnpkg.com/@sentry/core/-/core-9.23.0.tgz#96a514cc9d8ac043dea0a4648ed1205c25ff5ae5" + integrity sha512-9846pn/BvASGgl7WsnKY4xry98WreP9ToeLfCQTQOf+pNfD/qNPn1/0xPInGni3LVMAXRtfHHMPm2Ghz255N7A== -"@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== +"@sentry/node@9.23.0": + version "9.23.0" + resolved "https://registry.yarnpkg.com/@sentry/node/-/node-9.23.0.tgz#8ce7df39c74848f4895cd40e53da799db7b231fb" + integrity sha512-s+s8vjeXg4hNRiEAfLvABI2UOnW84UC/VScXqA9J4eceQsHwKxUb/BKT5vqDKoYTs99YxEGZq9TeC+lchd0ZHw== dependencies: "@opentelemetry/api" "^1.9.0" "@opentelemetry/context-async-hooks" "^1.30.1" @@ -912,19 +912,19 @@ "@opentelemetry/instrumentation-undici" "0.10.1" "@opentelemetry/resources" "^1.30.1" "@opentelemetry/sdk-trace-base" "^1.30.1" - "@opentelemetry/semantic-conventions" "^1.30.0" - "@prisma/instrumentation" "6.7.0" - "@sentry/core" "9.22.0" - "@sentry/opentelemetry" "9.22.0" + "@opentelemetry/semantic-conventions" "^1.34.0" + "@prisma/instrumentation" "6.8.2" + "@sentry/core" "9.23.0" + "@sentry/opentelemetry" "9.23.0" import-in-the-middle "^1.13.1" minimatch "^9.0.0" -"@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== +"@sentry/opentelemetry@9.23.0": + version "9.23.0" + resolved "https://registry.yarnpkg.com/@sentry/opentelemetry/-/opentelemetry-9.23.0.tgz#2a137267ce6b7e15418dbfb69893a9eabda60588" + integrity sha512-+wliK4kkBiCEcgzsU/SQBWK0Lteny4fZjeNpz1AMGnWdWA1UlvD+rabkl25L6pRrGHBtj2xiZ55xL0ZCkRlhVA== dependencies: - "@sentry/core" "9.22.0" + "@sentry/core" "9.23.0" "@sindresorhus/is@^4.0.0": version "4.6.0"