From e6d29d364e440bdff4d844e84da51808ffbebb6d Mon Sep 17 00:00:00 2001 From: "sentry-junior[bot]" <264270552+sentry-junior[bot]@users.noreply.github.com> Date: Fri, 23 Oct 2026 11:05:46 +0000 Subject: [PATCH 1/2] feat: Update JavaScript SDKs to v11.9.0 --- package.json | 14 ++-- src/main/index.ts | 1 + src/renderer/sdk.ts | 2 +- src/utility/index.ts | 1 + yarn.lock | 150 +++++++++++++++++++++---------------------- 5 files changed, 85 insertions(+), 83 deletions(-) diff --git a/package.json b/package.json index 1807f381..51e88658 100644 --- a/package.json +++ b/package.json @@ -105,14 +105,14 @@ "e2e": "xvfb-maybe vitest run --root=./test/e2e --silent=false --disable-console-intercept" }, "dependencies": { - "@sentry/browser": "11.8.0", + "@sentry/browser": "11.9.0", "@sentry/conventions": "^0.27.0", - "@sentry/core": "11.8.0", - "@sentry/node": "11.8.0", - "@sentry/server-utils": "11.8.0" + "@sentry/core": "11.9.0", + "@sentry/node": "11.9.0", + "@sentry/server-utils": "11.9.0" }, "peerDependencies": { - "@sentry/node-native": "11.8.0" + "@sentry/node-native": "11.9.0" }, "peerDependenciesMeta": { "@sentry/node-native": { @@ -121,8 +121,8 @@ }, "devDependencies": { "@rollup/plugin-typescript": "^12.1.3", - "@sentry/eslint-plugin-sdk": "11.8.0", - "@sentry/node-native": "11.8.0", + "@sentry/eslint-plugin-sdk": "11.9.0", + "@sentry/node-native": "11.9.0", "@types/busboy": "^1.5.4", "@types/koa": "^2.0.52", "@types/koa-bodyparser": "^4.3.0", diff --git a/src/main/index.ts b/src/main/index.ts index 55ef8e8b..4ac72d77 100644 --- a/src/main/index.ts +++ b/src/main/index.ts @@ -118,6 +118,7 @@ export { mysqlIntegration, nativeNodeFetchIntegration, neonIntegration, + nitroIntegration, NodeClient, nodeContextIntegration, nodeRuntimeMetricsIntegration, diff --git a/src/renderer/sdk.ts b/src/renderer/sdk.ts index 8d833753..6465b76d 100644 --- a/src/renderer/sdk.ts +++ b/src/renderer/sdk.ts @@ -66,7 +66,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_v11_8_0: O) => void = browserInit, + originalInit: (if_you_get_a_typescript_error_ensure_sdks_use_version_v11_9_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 dd77f163..1f2ef07e 100644 --- a/src/utility/index.ts +++ b/src/utility/index.ts @@ -119,6 +119,7 @@ export { mysqlIntegration, nativeNodeFetchIntegration, neonIntegration, + nitroIntegration, NodeClient, nodeContextIntegration, nodeRuntimeMetricsIntegration, diff --git a/yarn.lock b/yarn.lock index 4e213b02..3cabe6c8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -596,33 +596,33 @@ resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.59.0.tgz#4584a8a87b29188a4c1fe987a9fcf701e256d86c" integrity sha512-2HRCml6OztYXyJXAvdDXPKcawukWY2GpR5/nxKp4iBgiO3wcoEGkAaqctIbZcNB6KlUQBIqt8VYkNSj2397EfA== -"@sentry/browser-utils@11.8.0": - version "11.8.0" - resolved "https://registry.yarnpkg.com/@sentry/browser-utils/-/browser-utils-11.8.0.tgz#9613ffdfc1e8dccb2c59413d67e0ca6d532a84a7" - integrity sha512-tTqJmnfuJaQy9LyInCWJtJ0L+VnOq+L9+lTMkQH+pptXBAuHfdJyEl2IhGqO4QmsfKyZpHa2GVd3HKpEQsVYeg== +"@sentry/browser-utils@11.9.0": + version "11.9.0" + resolved "https://registry.yarnpkg.com/@sentry/browser-utils/-/browser-utils-11.9.0.tgz#f157ea758d33c3b888d876399d73b1bab8eb988e" + integrity sha512-HwEa+BYxNJ+9msyzKSL2w5+eQwWRGk13StZoMinRmkq+tK34pmIOeDRq/ARlofyYzffvY6R9Xggh9peLjYn2Rg== dependencies: "@sentry/conventions" "^0.27.0" - "@sentry/core" "11.8.0" + "@sentry/core" "11.9.0" web-vitals "^6.2.3" -"@sentry/browser@11.8.0": - version "11.8.0" - resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-11.8.0.tgz#9ee97ff507f4b0c65e777743c21865d690702d42" - integrity sha512-uBC1k2ESZErHv+RfG6p9siHrtxv+QErDxL/jvEBZnoMV6OcWdZyWTGKcqrW7EjwlBiWkgVve1W7z8tNDDuVQxw== +"@sentry/browser@11.9.0": + version "11.9.0" + resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-11.9.0.tgz#8114e194402f4437301530e3e9ae976869ea082f" + integrity sha512-3YQ6DJyeqOV2b02m+kUNLUcFAlzyjCL30+4NZgUQLWlpmZgTO+b01v+HXwY5d7etf8mAKwEjL8BPoVqkVqL2Kg== dependencies: - "@sentry/browser-utils" "11.8.0" + "@sentry/browser-utils" "11.9.0" "@sentry/conventions" "^0.27.0" - "@sentry/core" "11.8.0" - "@sentry/feedback" "11.8.0" - "@sentry/replay" "11.8.0" - "@sentry/replay-canvas" "11.8.0" + "@sentry/core" "11.9.0" + "@sentry/feedback" "11.9.0" + "@sentry/replay" "11.9.0" + "@sentry/replay-canvas" "11.9.0" -"@sentry/bundler-plugins@11.8.0": - version "11.8.0" - resolved "https://registry.yarnpkg.com/@sentry/bundler-plugins/-/bundler-plugins-11.8.0.tgz#0a2086d8af1eb1fecb07dd541f33bae8b077025f" - integrity sha512-rQrbL2lYPyiiO6ngdpbbfPKyEzVVQsz1FG+aE8jUiUYs72gvmDmZmRyl9VDCGLrHZfIEwaQMT1t6WQH5nopu5A== +"@sentry/bundler-plugins@11.9.0": + version "11.9.0" + resolved "https://registry.yarnpkg.com/@sentry/bundler-plugins/-/bundler-plugins-11.9.0.tgz#8d5795e808db2d8587f05cef418b176477ba5f0c" + integrity sha512-wpz/gcM/6rld/wb4Mhf8kbDN9ngG5myKQSZC+45gzqR1w+GcdfVnYkp3sHL9AV4mrwL8skhTItdUghMwMTknKg== dependencies: - "@sentry/core" "11.8.0" + "@sentry/core" "11.9.0" dotenv "^17.4.2" glob "^13.0.6" magic-string "~0.30.8 || ^1.0.0" @@ -635,24 +635,24 @@ resolved "https://registry.yarnpkg.com/@sentry/conventions/-/conventions-0.27.0.tgz#10a6a112d58347dfcf70d85d7a01e86f45a0ba2c" integrity sha512-Mrqd/o7n/z7qWSYfQQA7x4fFTA0IqOG6JNsbBpnC97khPwZk7n6DPtOO7YgaYplSl8R8QLRbBz9Xv2lVhToSAg== -"@sentry/core@11.8.0": - version "11.8.0" - resolved "https://registry.yarnpkg.com/@sentry/core/-/core-11.8.0.tgz#4a6b9aa172a3d13a421a246cc64533499db13f5a" - integrity sha512-4MVTthk6C/1oQFjbVIfygHyNkx2YGbwNLml0kJji0vjJXy6ZNls9zdIp0FTBTi4e3189IcSc5OXD4qcJdmEeKA== +"@sentry/core@11.9.0": + version "11.9.0" + resolved "https://registry.yarnpkg.com/@sentry/core/-/core-11.9.0.tgz#bb64f1063197eb1ebce2d957c3f2545767983894" + integrity sha512-t0dZyHILt2XVC4Fe9UmAty6YRfOuQv95cvWeNl+HlW4LphjF5/jkALV3cJCUMdhpblYELgIJC4U/S/GoYuI2bA== dependencies: "@sentry/conventions" "^0.27.0" -"@sentry/eslint-plugin-sdk@11.8.0": - version "11.8.0" - resolved "https://registry.yarnpkg.com/@sentry/eslint-plugin-sdk/-/eslint-plugin-sdk-11.8.0.tgz#885bd79603b1e24adbe4f832d177239cb556b0e3" - integrity sha512-/Qdm1qmmtMjozIoptEI929SzgqqAgZWIuDOpl+/oTMxaEeqlleVoxi7AzalNq/fzIKSL4HNNbMxnmHJinOPFNQ== +"@sentry/eslint-plugin-sdk@11.9.0": + version "11.9.0" + resolved "https://registry.yarnpkg.com/@sentry/eslint-plugin-sdk/-/eslint-plugin-sdk-11.9.0.tgz#f661c68cc0255136b6844c3f9fbf14833281472c" + integrity sha512-SDSFqLBKgwkI55BiCxi9YJrIi3XoBA09YF7r41AS9o29qlDadg8i1Gxi3HPmGzpHoItspiIJFy8ck4wv9l9MdA== -"@sentry/feedback@11.8.0": - version "11.8.0" - resolved "https://registry.yarnpkg.com/@sentry/feedback/-/feedback-11.8.0.tgz#23159f5c32e79e97c9921afea5dec5cec8fd0317" - integrity sha512-t8MSpbPoOcPOkywcv0Hwh97A82jWFZju5NU/a6pHmn2pKFktgCgnHKNHvlYp8QUaDNYijYpLv58NIM5Dg7by7A== +"@sentry/feedback@11.9.0": + version "11.9.0" + resolved "https://registry.yarnpkg.com/@sentry/feedback/-/feedback-11.9.0.tgz#7aae13f9dbb21df6b03d7cdf845ee37e1172ef61" + integrity sha512-Rq3xwo66AuuLgS4/v/ZrNwJo+barxzAtXRZWmMU5T60AGX2apTFQfvo0H4zsVwvxouvw9NBg8RmL7jF9MdNG7g== dependencies: - "@sentry/core" "11.8.0" + "@sentry/core" "11.9.0" "@sentry/node-native-stacktrace@^0.5.1": version "0.5.1" @@ -662,68 +662,68 @@ detect-libc "^2.0.4" node-abi "^3.89.0" -"@sentry/node-native@11.8.0": - version "11.8.0" - resolved "https://registry.yarnpkg.com/@sentry/node-native/-/node-native-11.8.0.tgz#a81efb056e4eb830c0720add597a8bf5715c0659" - integrity sha512-b4ndmttPp7VUBEcst2Ta9geDU8ccPy5IqiQi5aU73qn2rsXwJrkAW1GrjT2PfLgY9xpIU4hA4TIofc6kSuxkhA== +"@sentry/node-native@11.9.0": + version "11.9.0" + resolved "https://registry.yarnpkg.com/@sentry/node-native/-/node-native-11.9.0.tgz#1b0f11289e0555b06c0a339bef11cfb029181701" + integrity sha512-vBYfAFtVoDs2pEcTfzSZwkeMIArFCikXoIbmIQWv4rTiyIlafIOTIuqPHsDkOZErWRzVwym7lPnCFdpnz17nyQ== dependencies: - "@sentry/core" "11.8.0" - "@sentry/node" "11.8.0" + "@sentry/core" "11.9.0" + "@sentry/node" "11.9.0" "@sentry/node-native-stacktrace" "^0.5.1" -"@sentry/node@11.8.0": - version "11.8.0" - resolved "https://registry.yarnpkg.com/@sentry/node/-/node-11.8.0.tgz#9a7f49e89776bb5e715a8d2d882e051445d975ae" - integrity sha512-8vFPfCRYoUYmsno+OYdvtf5akIUUvd7FvcuIGcfrge8S/bSLFRKq58YtFmX25JFcrMNZ2oQD8r0jkgZfm/2iuA== +"@sentry/node@11.9.0": + version "11.9.0" + resolved "https://registry.yarnpkg.com/@sentry/node/-/node-11.9.0.tgz#336196197afcf8cfe0873448cc3264709f5bf3d2" + integrity sha512-cz219PzVaAPTlQ4bRBTRBCOvxbZkXK0KkqyqWPV6OmSn6vWn935CTfOs+MKUc1A+locvB8i9OfBIbO6v03BBuQ== dependencies: "@opentelemetry/api" "^1.9.1" - "@sentry/bundler-plugins" "11.8.0" + "@sentry/bundler-plugins" "11.9.0" "@sentry/conventions" "^0.27.0" - "@sentry/core" "11.8.0" - "@sentry/opentelemetry" "11.8.0" - "@sentry/server-runtime-injection" "11.8.0" - "@sentry/server-utils" "11.8.0" + "@sentry/core" "11.9.0" + "@sentry/opentelemetry" "11.9.0" + "@sentry/server-runtime-injection" "11.9.0" + "@sentry/server-utils" "11.9.0" -"@sentry/opentelemetry@11.8.0": - version "11.8.0" - resolved "https://registry.yarnpkg.com/@sentry/opentelemetry/-/opentelemetry-11.8.0.tgz#badaba780722a85bf426eca56bcd3438183325d6" - integrity sha512-wKuG2SbHHiGDT/fgT4X5n2usO4AjVkYfAj41002mZ18JZU3mNLeCq+qw/nnDIYbcsfIMOUm/eMh3ShKCE+DpXQ== +"@sentry/opentelemetry@11.9.0": + version "11.9.0" + resolved "https://registry.yarnpkg.com/@sentry/opentelemetry/-/opentelemetry-11.9.0.tgz#2b72814d19ed98df103c1c07ea1bc2e06ce30cec" + integrity sha512-FMCkAbEfBpFterrkR7k4P8LEabUAEHjZMbu+ycDjbnI1U4pT22tpwcFJOt06orFkacoWNsYT9+EdfmkvaCKtSA== dependencies: "@sentry/conventions" "^0.27.0" - "@sentry/core" "11.8.0" + "@sentry/core" "11.9.0" -"@sentry/replay-canvas@11.8.0": - version "11.8.0" - resolved "https://registry.yarnpkg.com/@sentry/replay-canvas/-/replay-canvas-11.8.0.tgz#bc9ee8d2f4d2500cf79fcabcfaaa3db715d26805" - integrity sha512-/MiivHLdDv3ot5uJmWcPhIOubec54hPd4U/c2OE5oNyhM3zrd/S6b2FEfwke/V120QGEdZcuzGatwNJ2jNSkgQ== +"@sentry/replay-canvas@11.9.0": + version "11.9.0" + resolved "https://registry.yarnpkg.com/@sentry/replay-canvas/-/replay-canvas-11.9.0.tgz#a41f4b48b872547a890a9df337085f3ef37e90c8" + integrity sha512-EqSlEg1iJFXKlGrpddZ+ytX7SS5oOgui5kAYqDOfNolmxoQc2dz0KXSEtLpiWjwnnfeJ5El0uAmv/1jPdrd4aw== dependencies: - "@sentry/core" "11.8.0" - "@sentry/replay" "11.8.0" + "@sentry/core" "11.9.0" + "@sentry/replay" "11.9.0" -"@sentry/replay@11.8.0": - version "11.8.0" - resolved "https://registry.yarnpkg.com/@sentry/replay/-/replay-11.8.0.tgz#87757079ac4fa96cd63b87ff80521759c1366816" - integrity sha512-0jXMLd9XCBEZ5tu0VJa1uj1HYCpsjuNjbEBhF5pUw4FHyIH5hz01WuI20SH2Ct0pP1mykTzJLPGjZ8sUiAmMnQ== +"@sentry/replay@11.9.0": + version "11.9.0" + resolved "https://registry.yarnpkg.com/@sentry/replay/-/replay-11.9.0.tgz#6600f5f6f664f1bf18ba91a26fc5c0989cefd862" + integrity sha512-fSM8f1skiu6+O1Mzpn3BjtjoESygA+UcZaXyLr7t/1yDNPi7ne2+pJnrXo4oIFV1UbWJHPedo2vOIBNHDLABTg== dependencies: - "@sentry/browser-utils" "11.8.0" - "@sentry/core" "11.8.0" + "@sentry/browser-utils" "11.9.0" + "@sentry/core" "11.9.0" -"@sentry/server-runtime-injection@11.8.0": - version "11.8.0" - resolved "https://registry.yarnpkg.com/@sentry/server-runtime-injection/-/server-runtime-injection-11.8.0.tgz#9aae8f8c0f42609aae5d217cb90714112236d812" - integrity sha512-4uB4E8+9ni5NcJ463aYK/+n1hTMw/vSt4s+AkQ84CKigRDwv2FNNnD1AWpipWNj/xEQ6eQbUitGl7wg7/Ri8Pg== +"@sentry/server-runtime-injection@11.9.0": + version "11.9.0" + resolved "https://registry.yarnpkg.com/@sentry/server-runtime-injection/-/server-runtime-injection-11.9.0.tgz#a776eaad4c5fb619cd0903d9c255479208d4341f" + integrity sha512-Q2G5xaeoiYwGheCZyeqZ/v//SZYjRLlITlanTsZM/fox1qk7cmbDX7+o4q+JkApVV9VuXQZVxppaVCsBglfDKA== dependencies: - "@sentry/core" "11.8.0" - "@sentry/server-utils" "11.8.0" + "@sentry/core" "11.9.0" + "@sentry/server-utils" "11.9.0" -"@sentry/server-utils@11.8.0": - version "11.8.0" - resolved "https://registry.yarnpkg.com/@sentry/server-utils/-/server-utils-11.8.0.tgz#373c1394338964a2751a77dd85ef1c63489ade78" - integrity sha512-2MRFz1rXxnuDGafl6o/itwKHZeZn5hUZYeXNbQK012uO/a2pXhEc8Zh3FeO5L4tjGrIWHx419saAFnKwbVC2IQ== +"@sentry/server-utils@11.9.0": + version "11.9.0" + resolved "https://registry.yarnpkg.com/@sentry/server-utils/-/server-utils-11.9.0.tgz#45755191e7a93426e1ec47cd3b565e9fd17bbda3" + integrity sha512-xHETix5jAjs/4tY+b9RCejEU7O49pNBiGgCWX0KFRMSpWbw9moqQ8i8N62bS7L+/BJnBcZ5SZ1nweXh7w787Qg== dependencies: "@opentelemetry/api" "^1.9.1" "@sentry/conventions" "^0.27.0" - "@sentry/core" "11.8.0" + "@sentry/core" "11.9.0" "@sindresorhus/is@^4.0.0": version "4.6.0" From 5578e348fc8a9ae17aece89c01978eb5b9343891 Mon Sep 17 00:00:00 2001 From: "sentry-junior[bot]" <264270552+sentry-junior[bot]@users.noreply.github.com> Date: Fri, 23 Oct 2026 11:21:55 +0000 Subject: [PATCH 2/2] test: Update GraphQL span origin to auto.graphql.graphql --- test/e2e/test-apps/other/orchestrion-graphql/test.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/e2e/test-apps/other/orchestrion-graphql/test.ts b/test/e2e/test-apps/other/orchestrion-graphql/test.ts index 14b8ef6c..f088a4dd 100644 --- a/test/e2e/test-apps/other/orchestrion-graphql/test.ts +++ b/test/e2e/test-apps/other/orchestrion-graphql/test.ts @@ -20,13 +20,13 @@ electronTestRunner( expect(spans?.some((span) => span.is_segment && span.name === 'orchestrion-graphql')).toBe(true); // The executed graphql query span, injected by orchestrion's diagnostics-channel - // instrumentation. The `auto.graphql.diagnostic_channel` origin is what proves the + // instrumentation. The `auto.graphql.graphql` origin is what proves the // loader hook actually injected the instrumentation into the `graphql` module. const executeSpan = spans?.find((span) => span.attributes?.['graphql.processing.type']?.value === 'execute'); expect(executeSpan).toBeDefined(); expect(executeSpan?.name).toBe('GraphQL query'); expect(executeSpan?.attributes?.['sentry.origin']).toEqual({ - value: 'auto.graphql.diagnostic_channel', + value: 'auto.graphql.graphql', type: 'string', }); expect(executeSpan?.attributes?.['sentry.op']).toEqual({ value: 'graphql', type: 'string' });