From 9c770862735e4be1d82af3cc0a842767ad118648 Mon Sep 17 00:00:00 2001 From: Tim Fish Date: Wed, 11 Feb 2026 16:15:25 +0100 Subject: [PATCH 1/2] feat: Update JavaScript SDKs to v10.38.0 --- package.json | 14 +- src/main/index.ts | 43 ++-- src/renderer/index.ts | 10 +- src/renderer/sdk.ts | 2 +- src/utility/index.ts | 17 +- yarn.lock | 476 +++++++++++++++++++++--------------------- 6 files changed, 285 insertions(+), 277 deletions(-) diff --git a/package.json b/package.json index 60919439..ea509bb1 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.36.0", - "@sentry/core": "10.36.0", - "@sentry/node": "10.36.0" + "@sentry/browser": "10.38.0", + "@sentry/core": "10.38.0", + "@sentry/node": "10.38.0" }, "peerDependencies": { - "@sentry/node-native": "10.36.0" + "@sentry/node-native": "10.38.0" }, "peerDependenciesMeta": { "@sentry/node-native": { @@ -119,9 +119,9 @@ }, "devDependencies": { "@rollup/plugin-typescript": "^12.1.3", - "@sentry/node-native": "10.36.0", - "@sentry-internal/eslint-config-sdk": "10.36.0", - "@sentry-internal/typescript": "10.36.0", + "@sentry/node-native": "10.38.0", + "@sentry-internal/eslint-config-sdk": "10.38.0", + "@sentry-internal/typescript": "10.38.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 486b598c..636b3fcf 100644 --- a/src/main/index.ts +++ b/src/main/index.ts @@ -1,19 +1,19 @@ export type { Breadcrumb, BreadcrumbHint, - PolymorphicRequest, - SdkInfo, + ErrorEvent, Event, EventHint, - ErrorEvent, Exception, + PolymorphicRequest, + SdkInfo, Session, SeverityLevel, + Span, StackFrame, Stacktrace, Thread, User, - Span, } from '@sentry/core'; export { @@ -80,19 +80,23 @@ export { // eslint-disable-next-line deprecation/deprecation inboundFiltersIntegration, initOpenTelemetry, + instrumentAnthropicAiClient, + instrumentGoogleGenAIClient, + instrumentLangGraph, instrumentOpenAiClient, + instrumentStateGraphCompile, instrumentSupabaseClient, isEnabled, isInitialized, kafkaIntegration, knexIntegration, koaIntegration, + langChainIntegration, langGraphIntegration, lastEventId, launchDarklyIntegration, linkedErrorsIntegration, localVariablesIntegration, - langChainIntegration, logger, lruMemoizerIntegration, metrics, @@ -123,6 +127,7 @@ export { SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE, SEMANTIC_ATTRIBUTE_SENTRY_SOURCE, SentryContextManager, + setConversationId, setContext, setCurrentClient, setExtra, @@ -168,29 +173,29 @@ export { export type { NodeOptions } from '@sentry/node'; -export { electronBreadcrumbsIntegration } from './integrations/electron-breadcrumbs.js'; -export { onUncaughtExceptionIntegration } from './integrations/onuncaughtexception.js'; -export { sentryMinidumpIntegration } from './integrations/sentry-minidump/index.js'; -export { electronMinidumpIntegration } from './integrations/electron-minidump.js'; -export { preloadInjectionIntegration } from './integrations/preload-injection.js'; -export { mainProcessSessionIntegration } from './integrations/main-process-session.js'; -export { browserWindowSessionIntegration } from './integrations/browser-window-session.js'; export { additionalContextIntegration } from './integrations/additional-context.js'; -export { electronNetIntegration } from './integrations/net-breadcrumbs.js'; +export { browserWindowSessionIntegration } from './integrations/browser-window-session.js'; export { childProcessIntegration } from './integrations/child-process.js'; -export { screenshotsIntegration } from './integrations/screenshots.js'; -export { rendererProfileFromIpc } from './integrations/renderer-profiling.js'; -export { normalizePathsIntegration } from './integrations/normalize-paths.js'; +export { electronBreadcrumbsIntegration } from './integrations/electron-breadcrumbs.js'; export { electronContextIntegration } from './integrations/electron-context.js'; +export { electronMinidumpIntegration } from './integrations/electron-minidump.js'; +export { electronNetIntegration } from './integrations/net-breadcrumbs.js'; export { gpuContextIntegration } from './integrations/gpu-context.js'; +export { mainProcessSessionIntegration } from './integrations/main-process-session.js'; +export { normalizePathsIntegration } from './integrations/normalize-paths.js'; +export { onUncaughtExceptionIntegration } from './integrations/onuncaughtexception.js'; +export { preloadInjectionIntegration } from './integrations/preload-injection.js'; export { rendererEventLoopBlockIntegration } from './integrations/renderer-anr.js'; +export { rendererProfileFromIpc } from './integrations/renderer-profiling.js'; +export { screenshotsIntegration } from './integrations/screenshots.js'; +export { sentryMinidumpIntegration } from './integrations/sentry-minidump/index.js'; export { startupTracingIntegration } from './integrations/startup-tracing.js'; -export { makeElectronTransport } from './transports/electron-net.js'; export { makeElectronOfflineTransport } from './transports/electron-offline-net.js'; +export { makeElectronTransport } from './transports/electron-net.js'; -export type { ElectronMainOptions } from './sdk.js'; -export { init, getDefaultIntegrations } from './sdk.js'; export { defaultStackParser } from './stack-parse.js'; +export type { ElectronMainOptions } from './sdk.js'; +export { getDefaultIntegrations, init } from './sdk.js'; export { IPCMode } from '../common/ipc.js'; diff --git a/src/renderer/index.ts b/src/renderer/index.ts index cb2b0843..f83e9aa6 100644 --- a/src/renderer/index.ts +++ b/src/renderer/index.ts @@ -6,9 +6,9 @@ export { logger, metrics }; export type { Breadcrumb, BreadcrumbHint, + ErrorEvent, Event, EventHint, - ErrorEvent, Exception, SdkInfo, Session, @@ -41,9 +41,9 @@ export { consoleLoggingIntegration, contextLinesIntegration, continueTrace, - createTransport, createConsolaReporter, createLangChainCallbackHandler, + createTransport, createUserFeedbackEnvelope, dedupeIntegration, defaultRequestInstrumentationOptions, @@ -144,8 +144,8 @@ export { export type { BrowserOptions, ReportDialogOptions } from '@sentry/browser'; -export { scopeToMainIntegration } from './integrations/scope-to-main.js'; +export { electronRendererStackParser as defaultStackParser } from './stack-parse.js'; export { eventLoopBlockIntegration } from './integrations/event-loop-block.js'; +export { getDefaultIntegrations, init } from './sdk.js'; export { makeRendererTransport } from './transport.js'; -export { electronRendererStackParser as defaultStackParser } from './stack-parse.js'; -export { init, getDefaultIntegrations } from './sdk.js'; +export { scopeToMainIntegration } from './integrations/scope-to-main.js'; diff --git a/src/renderer/sdk.ts b/src/renderer/sdk.ts index 1e2888fb..7a45554d 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_36_0: O) => void = browserInit, + originalInit: (if_you_get_a_typescript_error_ensure_sdks_use_version_v10_38_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 265af1c5..b98cc2a0 100644 --- a/src/utility/index.ts +++ b/src/utility/index.ts @@ -1,19 +1,19 @@ export type { Breadcrumb, BreadcrumbHint, - PolymorphicRequest, - SdkInfo, + ErrorEvent, Event, EventHint, - ErrorEvent, Exception, + PolymorphicRequest, + SdkInfo, Session, SeverityLevel, + Span, StackFrame, Stacktrace, Thread, User, - Span, } from '@sentry/core'; export { @@ -81,19 +81,23 @@ export { // eslint-disable-next-line deprecation/deprecation inboundFiltersIntegration, initOpenTelemetry, + instrumentAnthropicAiClient, + instrumentGoogleGenAIClient, + instrumentLangGraph, instrumentOpenAiClient, + instrumentStateGraphCompile, instrumentSupabaseClient, isEnabled, isInitialized, kafkaIntegration, knexIntegration, koaIntegration, + langChainIntegration, langGraphIntegration, lastEventId, launchDarklyIntegration, linkedErrorsIntegration, localVariablesIntegration, - langChainIntegration, logger, lruMemoizerIntegration, metrics, @@ -125,6 +129,7 @@ export { SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE, SEMANTIC_ATTRIBUTE_SENTRY_SOURCE, SentryContextManager, + setConversationId, setContext, setCurrentClient, setExtra, @@ -172,4 +177,4 @@ export type { NodeOptions } from '@sentry/node'; export { makeUtilityProcessTransport } from './transport.js'; -export { init, getDefaultIntegrations, defaultStackParser } from './sdk.js'; +export { defaultStackParser, getDefaultIntegrations, init } from './sdk.js'; diff --git a/yarn.lock b/yarn.lock index d7cf70e0..236e664c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -285,10 +285,10 @@ dependencies: "@opentelemetry/api" "^1.3.0" -"@opentelemetry/api-logs@0.210.0": - version "0.210.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/api-logs/-/api-logs-0.210.0.tgz#569016861175fe79d5a57554b523c68714db3b95" - integrity sha512-CMtLxp+lYDriveZejpBND/2TmadrrhUfChyxzmkFtHaMDdSKfP59MAYyA0ICBvEBdm3iXwLcaj/8Ic/pnGw9Yg== +"@opentelemetry/api-logs@0.211.0": + version "0.211.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/api-logs/-/api-logs-0.211.0.tgz#32d9ed98939956a84d4e2ff5e01598cb9d28d744" + integrity sha512-swFdZq8MCdmdR22jTVGQDhwqDzcI4M10nhjXkLr1EsIzXgZBqm4ZlmmcWsg3TSNf+3mzgOiqveXmBLZuDi2Lgg== dependencies: "@opentelemetry/api" "^1.3.0" @@ -297,19 +297,12 @@ resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.9.0.tgz#d03eba68273dc0f7509e2a3d5cba21eae10379fe" integrity sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg== -"@opentelemetry/context-async-hooks@^2.4.0": +"@opentelemetry/context-async-hooks@^2.5.0": version "2.5.0" resolved "https://registry.yarnpkg.com/@opentelemetry/context-async-hooks/-/context-async-hooks-2.5.0.tgz#0e6bf31f0dbdd159731f7dbcd266d20f028a6915" integrity sha512-uOXpVX0ZjO7heSVjhheW2XEPrhQAWr2BScDPoZ9UDycl5iuHG+Usyc3AIfG6kZeC1GyLpMInpQ6X5+9n69yOFw== -"@opentelemetry/core@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/core/-/core-2.4.0.tgz#342706e2693b12923af74e45eed8f0571523439e" - integrity sha512-KtcyFHssTn5ZgDu6SXmUznS80OFs/wN7y6MyFRRcKU6TOw8hNcGxKvt8hsdaLJfhzUszNSjURetq5Qpkad14Gw== - dependencies: - "@opentelemetry/semantic-conventions" "^1.29.0" - -"@opentelemetry/core@2.5.0", "@opentelemetry/core@^2.4.0": +"@opentelemetry/core@2.5.0", "@opentelemetry/core@^2.5.0": version "2.5.0" resolved "https://registry.yarnpkg.com/@opentelemetry/core/-/core-2.5.0.tgz#3b2ac6cf471ed9a85eea836048a4de77a2e549d3" integrity sha512-ka4H8OM6+DlUhSAZpONu0cPBtPPTQKxbxVzC4CzVx5+K4JnroJVBtDzLAMx4/3CDTJXRvVFhpFjtl4SaiTNoyQ== @@ -323,203 +316,203 @@ dependencies: "@opentelemetry/semantic-conventions" "^1.29.0" -"@opentelemetry/instrumentation-amqplib@0.57.0": - version "0.57.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-amqplib/-/instrumentation-amqplib-0.57.0.tgz#398f85e2fc367cd529948157a2312a3c80060080" - integrity sha512-hgHnbcopDXju7164mwZu7+6mLT/+O+6MsyedekrXL+HQAYenMqeG7cmUOE0vI6s/9nW08EGHXpD+Q9GhLU1smA== +"@opentelemetry/instrumentation-amqplib@0.58.0": + version "0.58.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-amqplib/-/instrumentation-amqplib-0.58.0.tgz#e3dc86ebfa7d72fe861a63b1c24a062faeb64a8c" + integrity sha512-fjpQtH18J6GxzUZ+cwNhWUpb71u+DzT7rFkg5pLssDGaEber91Y2WNGdpVpwGivfEluMlNMZumzjEqfg8DeKXQ== dependencies: "@opentelemetry/core" "^2.0.0" - "@opentelemetry/instrumentation" "^0.210.0" + "@opentelemetry/instrumentation" "^0.211.0" "@opentelemetry/semantic-conventions" "^1.33.0" -"@opentelemetry/instrumentation-connect@0.53.0": - version "0.53.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-connect/-/instrumentation-connect-0.53.0.tgz#5273a47a8ce960700c88fd904b7efeac58e3914a" - integrity sha512-SoFqipWLUEYVIxvz0VYX9uWLJhatJG4cqXpRe1iophLofuEtqFUn8YaEezjz2eJK74eTUQ0f0dJVOq7yMXsJGQ== +"@opentelemetry/instrumentation-connect@0.54.0": + version "0.54.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-connect/-/instrumentation-connect-0.54.0.tgz#87312850844b6c57976d00bd3256d55650543772" + integrity sha512-43RmbhUhqt3uuPnc16cX6NsxEASEtn8z/cYV8Zpt6EP4p2h9s4FNuJ4Q9BbEQ2C0YlCCB/2crO1ruVz/hWt8fA== dependencies: "@opentelemetry/core" "^2.0.0" - "@opentelemetry/instrumentation" "^0.210.0" + "@opentelemetry/instrumentation" "^0.211.0" "@opentelemetry/semantic-conventions" "^1.27.0" "@types/connect" "3.4.38" -"@opentelemetry/instrumentation-dataloader@0.27.0": - version "0.27.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-dataloader/-/instrumentation-dataloader-0.27.0.tgz#cd38001a17abba775629ce53422430840bced206" - integrity sha512-8e7n8edfTN28nJDpR/H59iW3RbW1fvpt0xatGTfSbL8JS4FLizfjPxO7JLbyWh9D3DSXxrTnvOvXpt6V5pnxJg== +"@opentelemetry/instrumentation-dataloader@0.28.0": + version "0.28.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-dataloader/-/instrumentation-dataloader-0.28.0.tgz#b857bb038e4a2a3b7278f3da89a1e210bb15339e" + integrity sha512-ExXGBp0sUj8yhm6Znhf9jmuOaGDsYfDES3gswZnKr4MCqoBWQdEFn6EoDdt5u+RdbxQER+t43FoUihEfTSqsjA== dependencies: - "@opentelemetry/instrumentation" "^0.210.0" + "@opentelemetry/instrumentation" "^0.211.0" -"@opentelemetry/instrumentation-express@0.58.0": - version "0.58.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-express/-/instrumentation-express-0.58.0.tgz#5ec1201e6d512974b683416d16a8742fc8931b6c" - integrity sha512-UuGst6/1XPcswrIm5vmhuUwK/9qx9+fmNB+4xNk3lfpgQlnQxahy20xmlo3I+LIyA5ZA3CR2CDXslxAMqwminA== +"@opentelemetry/instrumentation-express@0.59.0": + version "0.59.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-express/-/instrumentation-express-0.59.0.tgz#c2ac7dcb4f9904926518408cdf4efb046e724382" + integrity sha512-pMKV/qnHiW/Q6pmbKkxt0eIhuNEtvJ7sUAyee192HErlr+a1Jx+FZ3WjfmzhQL1geewyGEiPGkmjjAgNY8TgDA== dependencies: "@opentelemetry/core" "^2.0.0" - "@opentelemetry/instrumentation" "^0.210.0" + "@opentelemetry/instrumentation" "^0.211.0" "@opentelemetry/semantic-conventions" "^1.27.0" -"@opentelemetry/instrumentation-fs@0.29.0": - version "0.29.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-fs/-/instrumentation-fs-0.29.0.tgz#11934448111d84e4341f15e1698a9be2d9a624fd" - integrity sha512-JXPygU1RbrHNc5kD+626v3baV5KamB4RD4I9m9nUTd/HyfLZQSA3Z2z3VOebB3ChJhRDERmQjLiWvwJMHecKPg== +"@opentelemetry/instrumentation-fs@0.30.0": + version "0.30.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-fs/-/instrumentation-fs-0.30.0.tgz#5e28edde0591dc4ffa471a86a68f91e737fe31fb" + integrity sha512-n3Cf8YhG7reaj5dncGlRIU7iT40bxPOjsBEA5Bc1a1g6e9Qvb+JFJ7SEiMlPbUw4PBmxE3h40ltE8LZ3zVt6OA== dependencies: "@opentelemetry/core" "^2.0.0" - "@opentelemetry/instrumentation" "^0.210.0" + "@opentelemetry/instrumentation" "^0.211.0" -"@opentelemetry/instrumentation-generic-pool@0.53.0": - version "0.53.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-generic-pool/-/instrumentation-generic-pool-0.53.0.tgz#bc6e24b62d9e132f164347a40931513cc6d7fc37" - integrity sha512-h49axGXGlvWzyQ4exPyd0qG9EUa+JP+hYklFg6V+Gm4ZC2Zam1QeJno/TQ8+qrLvsVvaFnBjTdS53hALpR3h3Q== +"@opentelemetry/instrumentation-generic-pool@0.54.0": + version "0.54.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-generic-pool/-/instrumentation-generic-pool-0.54.0.tgz#9f3ad0cedbfe5011efe4ebdc76c85a73a0b967a6" + integrity sha512-8dXMBzzmEdXfH/wjuRvcJnUFeWzZHUnExkmFJ2uPfa31wmpyBCMxO59yr8f/OXXgSogNgi/uPo9KW9H7LMIZ+g== dependencies: - "@opentelemetry/instrumentation" "^0.210.0" + "@opentelemetry/instrumentation" "^0.211.0" -"@opentelemetry/instrumentation-graphql@0.57.0": - version "0.57.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-graphql/-/instrumentation-graphql-0.57.0.tgz#c2d28906c383756f0e0d839e8aa65bb22635c123" - integrity sha512-wjtSavcp9MsGcnA1hj8ArgsL3EkHIiTLGMwqVohs5pSnMGeao0t2mgAuMiv78KdoR3kO3DUjks8xPO5Q6uJekg== +"@opentelemetry/instrumentation-graphql@0.58.0": + version "0.58.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-graphql/-/instrumentation-graphql-0.58.0.tgz#3ca294ba410e04c920dc82ab4caa23ec1c2e1a2e" + integrity sha512-+yWVVY7fxOs3j2RixCbvue8vUuJ1inHxN2q1sduqDB0Wnkr4vOzVKRYl/Zy7B31/dcPS72D9lo/kltdOTBM3bQ== dependencies: - "@opentelemetry/instrumentation" "^0.210.0" + "@opentelemetry/instrumentation" "^0.211.0" -"@opentelemetry/instrumentation-hapi@0.56.0": - version "0.56.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-hapi/-/instrumentation-hapi-0.56.0.tgz#2121a926c34c76dd797a8507f743c2ed78a54906" - integrity sha512-HgLxgO0G8V9y/6yW2pS3Fv5M3hz9WtWUAdbuszQDZ8vXDQSd1sI9FYHLdZW+td/8xCLApm8Li4QIeCkRSpHVTg== +"@opentelemetry/instrumentation-hapi@0.57.0": + version "0.57.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-hapi/-/instrumentation-hapi-0.57.0.tgz#27b3a44a51444af3100a321f2e40623e89e5bb75" + integrity sha512-Os4THbvls8cTQTVA8ApLfZZztuuqGEeqog0XUnyRW7QVF0d/vOVBEcBCk1pazPFmllXGEdNbbat8e2fYIWdFbw== dependencies: "@opentelemetry/core" "^2.0.0" - "@opentelemetry/instrumentation" "^0.210.0" + "@opentelemetry/instrumentation" "^0.211.0" "@opentelemetry/semantic-conventions" "^1.27.0" -"@opentelemetry/instrumentation-http@0.210.0": - version "0.210.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-http/-/instrumentation-http-0.210.0.tgz#305dc128988ab26eb8f3439a9b66f8fd6f016d4d" - integrity sha512-dICO+0D0VBnrDOmDXOvpmaP0gvai6hNhJ5y6+HFutV0UoXc7pMgJlJY3O7AzT725cW/jP38ylmfHhQa7M0Nhww== +"@opentelemetry/instrumentation-http@0.211.0": + version "0.211.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-http/-/instrumentation-http-0.211.0.tgz#2f12f83f0c21d37917fd9710fb5b755f28858cf6" + integrity sha512-n0IaQ6oVll9PP84SjbOCwDjaJasWRHi6BLsbMLiT6tNj7QbVOkuA5sk/EfZczwI0j5uTKl1awQPivO/ldVtsqA== dependencies: - "@opentelemetry/core" "2.4.0" - "@opentelemetry/instrumentation" "0.210.0" + "@opentelemetry/core" "2.5.0" + "@opentelemetry/instrumentation" "0.211.0" "@opentelemetry/semantic-conventions" "^1.29.0" forwarded-parse "2.1.2" -"@opentelemetry/instrumentation-ioredis@0.58.0": - version "0.58.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-ioredis/-/instrumentation-ioredis-0.58.0.tgz#ac87be758ad2eea5ec23eaa9c159d75be2d2707a" - integrity sha512-2tEJFeoM465A0FwPB0+gNvdM/xPBRIqNtC4mW+mBKy+ZKF9CWa7rEqv87OODGrigkEDpkH8Bs1FKZYbuHKCQNQ== +"@opentelemetry/instrumentation-ioredis@0.59.0": + version "0.59.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-ioredis/-/instrumentation-ioredis-0.59.0.tgz#530d06aa67b73ea732414557adebe1dde7de430f" + integrity sha512-875UxzBHWkW+P4Y45SoFM2AR8f8TzBMD8eO7QXGCyFSCUMP5s9vtt/BS8b/r2kqLyaRPK6mLbdnZznK3XzQWvw== dependencies: - "@opentelemetry/instrumentation" "^0.210.0" + "@opentelemetry/instrumentation" "^0.211.0" "@opentelemetry/redis-common" "^0.38.2" "@opentelemetry/semantic-conventions" "^1.33.0" -"@opentelemetry/instrumentation-kafkajs@0.19.0": - version "0.19.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-kafkajs/-/instrumentation-kafkajs-0.19.0.tgz#29ba2873aab3ee1deb1609e61d8b819b44b36e9d" - integrity sha512-PMJePP4PVv+NSvWFuKADEVemsbNK8tnloHnrHOiRXMmBnyqcyOTmJyPy6eeJ0au90QyiGB2rzD8smmu2Y0CC7A== +"@opentelemetry/instrumentation-kafkajs@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-kafkajs/-/instrumentation-kafkajs-0.20.0.tgz#521db06d10d39f42e842ce336e5c1e48b3da2956" + integrity sha512-yJXOuWZROzj7WmYCUiyT27tIfqBrVtl1/TwVbQyWPz7rL0r1Lu7kWjD0PiVeTCIL6CrIZ7M2s8eBxsTAOxbNvw== dependencies: - "@opentelemetry/instrumentation" "^0.210.0" + "@opentelemetry/instrumentation" "^0.211.0" "@opentelemetry/semantic-conventions" "^1.30.0" -"@opentelemetry/instrumentation-knex@0.54.0": - version "0.54.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-knex/-/instrumentation-knex-0.54.0.tgz#fbaa3b682534693920c0bfd06b20310e721a787f" - integrity sha512-XYXKVUH+0/Ur29jMPnyxZj32MrZkWSXHhCteTkt/HzynKnvIASmaAJ6moMOgBSRoLuDJFqPew68AreRylIzhhg== +"@opentelemetry/instrumentation-knex@0.55.0": + version "0.55.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-knex/-/instrumentation-knex-0.55.0.tgz#fefc17d854a107d99ab0dbc8933d5897efce1abd" + integrity sha512-FtTL5DUx5Ka/8VK6P1VwnlUXPa3nrb7REvm5ddLUIeXXq4tb9pKd+/ThB1xM/IjefkRSN3z8a5t7epYw1JLBJQ== dependencies: - "@opentelemetry/instrumentation" "^0.210.0" + "@opentelemetry/instrumentation" "^0.211.0" "@opentelemetry/semantic-conventions" "^1.33.1" -"@opentelemetry/instrumentation-koa@0.58.0": - version "0.58.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-koa/-/instrumentation-koa-0.58.0.tgz#81b32868dd0effaa96740a1c5eb11090619c26c4" - integrity sha512-602W6hEFi3j2QrQQBKWuBUSlHyrwSCc1IXpmItC991i9+xJOsS4n4mEktEk/7N6pavBX35J9OVkhPDXjbFk/1A== +"@opentelemetry/instrumentation-koa@0.59.0": + version "0.59.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-koa/-/instrumentation-koa-0.59.0.tgz#7df8850fa193a8f590e3fbcab00016e25db27041" + integrity sha512-K9o2skADV20Skdu5tG2bogPKiSpXh4KxfLjz6FuqIVvDJNibwSdu5UvyyBzRVp1rQMV6UmoIk6d3PyPtJbaGSg== dependencies: "@opentelemetry/core" "^2.0.0" - "@opentelemetry/instrumentation" "^0.210.0" + "@opentelemetry/instrumentation" "^0.211.0" "@opentelemetry/semantic-conventions" "^1.36.0" -"@opentelemetry/instrumentation-lru-memoizer@0.54.0": - version "0.54.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-lru-memoizer/-/instrumentation-lru-memoizer-0.54.0.tgz#0376f795b3d4dd39f184f2aceb240d7a74207b1c" - integrity sha512-LPji0Qwpye5e1TNAUkHt7oij2Lrtpn2DRTUr4CU69VzJA13aoa2uzP3NutnFoLDUjmuS6vi/lv08A2wo9CfyTA== +"@opentelemetry/instrumentation-lru-memoizer@0.55.0": + version "0.55.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-lru-memoizer/-/instrumentation-lru-memoizer-0.55.0.tgz#776d5f10178adfbda7286b4f31adde8bb518d55a" + integrity sha512-FDBfT7yDGcspN0Cxbu/k8A0Pp1Jhv/m7BMTzXGpcb8ENl3tDj/51U65R5lWzUH15GaZA15HQ5A5wtafklxYj7g== dependencies: - "@opentelemetry/instrumentation" "^0.210.0" + "@opentelemetry/instrumentation" "^0.211.0" -"@opentelemetry/instrumentation-mongodb@0.63.0": - version "0.63.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mongodb/-/instrumentation-mongodb-0.63.0.tgz#8f3a97388ff044c627d4fc50793ab9f978f85e9d" - integrity sha512-EvJb3aLiq1QedAZO4vqXTG0VJmKUpGU37r11thLPuL5HNa08sUS9DbF69RB8YoXVby2pXkFPMnbG0Pky0JMlKA== +"@opentelemetry/instrumentation-mongodb@0.64.0": + version "0.64.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mongodb/-/instrumentation-mongodb-0.64.0.tgz#0027c13fdd7506eb1f618998245edd244cc23cc7" + integrity sha512-pFlCJjweTqVp7B220mCvCld1c1eYKZfQt1p3bxSbcReypKLJTwat+wbL2YZoX9jPi5X2O8tTKFEOahO5ehQGsA== dependencies: - "@opentelemetry/instrumentation" "^0.210.0" + "@opentelemetry/instrumentation" "^0.211.0" "@opentelemetry/semantic-conventions" "^1.33.0" -"@opentelemetry/instrumentation-mongoose@0.56.0": - version "0.56.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mongoose/-/instrumentation-mongoose-0.56.0.tgz#2a55cf00ab895bb5ae0a99abbcb7a626a930f8ce" - integrity sha512-1xBjUpDSJFZS4qYc4XXef0pzV38iHyKymY4sKQ3xPv7dGdka4We1PsuEg6Z8K21f1d2Yg5eU0OXXRSPVmowKfA== +"@opentelemetry/instrumentation-mongoose@0.57.0": + version "0.57.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mongoose/-/instrumentation-mongoose-0.57.0.tgz#2ce3f3bbf66a255958c3a112a92079898d69f624" + integrity sha512-MthiekrU/BAJc5JZoZeJmo0OTX6ycJMiP6sMOSRTkvz5BrPMYDqaJos0OgsLPL/HpcgHP7eo5pduETuLguOqcg== dependencies: "@opentelemetry/core" "^2.0.0" - "@opentelemetry/instrumentation" "^0.210.0" + "@opentelemetry/instrumentation" "^0.211.0" "@opentelemetry/semantic-conventions" "^1.33.0" -"@opentelemetry/instrumentation-mysql2@0.56.0": - version "0.56.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mysql2/-/instrumentation-mysql2-0.56.0.tgz#fe3792150a690dd7f715ce0889fa339860e136d5" - integrity sha512-rW0hIpoaCFf55j0F1oqw6+Xv9IQeqJGtw9MudT3LCuhqld9S3DF0UEj8o3CZuPhcYqD+HAivZQdrsO5XMWyFqw== +"@opentelemetry/instrumentation-mysql2@0.57.0": + version "0.57.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mysql2/-/instrumentation-mysql2-0.57.0.tgz#928eda47c6f4ab193d3363fcab01d81a70adc46b" + integrity sha512-nHSrYAwF7+aV1E1V9yOOP9TchOodb6fjn4gFvdrdQXiRE7cMuffyLLbCZlZd4wsspBzVwOXX8mpURdRserAhNA== dependencies: - "@opentelemetry/instrumentation" "^0.210.0" + "@opentelemetry/instrumentation" "^0.211.0" "@opentelemetry/semantic-conventions" "^1.33.0" "@opentelemetry/sql-common" "^0.41.2" -"@opentelemetry/instrumentation-mysql@0.56.0": - version "0.56.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mysql/-/instrumentation-mysql-0.56.0.tgz#acd5a772e60a82b6bd41e274fec68a1bd98efcc1" - integrity sha512-osdGMB3vc4bm1Kos04zfVmYAKoKVbKiF/Ti5/R0upDEOsCnrnUm9xvLeaKKbbE2WgJoaFz3VS8c99wx31efytQ== +"@opentelemetry/instrumentation-mysql@0.57.0": + version "0.57.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mysql/-/instrumentation-mysql-0.57.0.tgz#74d42a1c6d20aee93996f8b6f6b7b69469748754" + integrity sha512-HFS/+FcZ6Q7piM7Il7CzQ4VHhJvGMJWjx7EgCkP5AnTntSN5rb5Xi3TkYJHBKeR27A0QqPlGaCITi93fUDs++Q== dependencies: - "@opentelemetry/instrumentation" "^0.210.0" + "@opentelemetry/instrumentation" "^0.211.0" "@opentelemetry/semantic-conventions" "^1.33.0" "@types/mysql" "2.15.27" -"@opentelemetry/instrumentation-pg@0.62.0": - version "0.62.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-pg/-/instrumentation-pg-0.62.0.tgz#a005304969ecf0b67f33f47ffe18e5c67aa71040" - integrity sha512-/ZSMRCyFRMjQVx7Wf+BIAOMEdN/XWBbAGTNLKfQgGYs1GlmdiIFkUy8Z8XGkToMpKrgZju0drlTQpqt4Ul7R6w== +"@opentelemetry/instrumentation-pg@0.63.0": + version "0.63.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-pg/-/instrumentation-pg-0.63.0.tgz#852ca5519d756c613bb9f3153a5e70c2b805e5cf" + integrity sha512-dKm/ODNN3GgIQVlbD6ZPxwRc3kleLf95hrRWXM+l8wYo+vSeXtEpQPT53afEf6VFWDVzJK55VGn8KMLtSve/cg== dependencies: "@opentelemetry/core" "^2.0.0" - "@opentelemetry/instrumentation" "^0.210.0" + "@opentelemetry/instrumentation" "^0.211.0" "@opentelemetry/semantic-conventions" "^1.34.0" "@opentelemetry/sql-common" "^0.41.2" "@types/pg" "8.15.6" "@types/pg-pool" "2.0.7" -"@opentelemetry/instrumentation-redis@0.58.0": - version "0.58.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-redis/-/instrumentation-redis-0.58.0.tgz#1491b9c10b9075ba817f295eb38a83312035ebe8" - integrity sha512-tOGxw+6HZ5LDpMP05zYKtTw5HPqf3PXYHaOuN+pkv6uIgrZ+gTT75ELkd49eXBpjg3t36p8bYpsLgYcpIPqWqA== +"@opentelemetry/instrumentation-redis@0.59.0": + version "0.59.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-redis/-/instrumentation-redis-0.59.0.tgz#44c1bd7852cdadbe77c1bdfa94185528012558cf" + integrity sha512-JKv1KDDYA2chJ1PC3pLP+Q9ISMQk6h5ey+99mB57/ARk0vQPGZTTEb4h4/JlcEpy7AYT8HIGv7X6l+br03Neeg== dependencies: - "@opentelemetry/instrumentation" "^0.210.0" + "@opentelemetry/instrumentation" "^0.211.0" "@opentelemetry/redis-common" "^0.38.2" "@opentelemetry/semantic-conventions" "^1.27.0" -"@opentelemetry/instrumentation-tedious@0.29.0": - version "0.29.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-tedious/-/instrumentation-tedious-0.29.0.tgz#f9e1f9a166678b12f5ebeaa654eb8a382a62bdbc" - integrity sha512-Jtnayb074lk7DQL25pOOpjvg4zjJMFjFWOLlKzTF5i1KxMR4+GlR/DSYgwDRfc0a4sfPXzdb/yYw7jRSX/LdFg== +"@opentelemetry/instrumentation-tedious@0.30.0": + version "0.30.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-tedious/-/instrumentation-tedious-0.30.0.tgz#4a8906b5322c4add4132e6e086c23e17bc23626b" + integrity sha512-bZy9Q8jFdycKQ2pAsyuHYUHNmCxCOGdG6eg1Mn75RvQDccq832sU5OWOBnc12EFUELI6icJkhR7+EQKMBam2GA== dependencies: - "@opentelemetry/instrumentation" "^0.210.0" + "@opentelemetry/instrumentation" "^0.211.0" "@opentelemetry/semantic-conventions" "^1.33.0" "@types/tedious" "^4.0.14" -"@opentelemetry/instrumentation-undici@0.20.0": - version "0.20.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-undici/-/instrumentation-undici-0.20.0.tgz#3996e2b634081f37c17ecc34aaf0c0d0a6ec6e83" - integrity sha512-VGBQ89Bza1pKtV12Lxgv3uMrJ1vNcf1cDV6LAXp2wa6hnl6+IN6lbEmPn6WNWpguZTZaFEvugyZgN8FJuTjLEA== +"@opentelemetry/instrumentation-undici@0.21.0": + version "0.21.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-undici/-/instrumentation-undici-0.21.0.tgz#dcb43a364c39e78217946aeb7aa09156e55f4c6c" + integrity sha512-gok0LPUOTz2FQ1YJMZzaHcOzDFyT64XJ8M9rNkugk923/p6lDGms/cRW1cqgqp6N6qcd6K6YdVHwPEhnx9BWbw== dependencies: "@opentelemetry/core" "^2.0.0" - "@opentelemetry/instrumentation" "^0.210.0" + "@opentelemetry/instrumentation" "^0.211.0" "@opentelemetry/semantic-conventions" "^1.24.0" -"@opentelemetry/instrumentation@0.210.0", "@opentelemetry/instrumentation@^0.210.0": - version "0.210.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.210.0.tgz#3c9cf77072b7c7796fffcb04e19cad2976a4afbf" - integrity sha512-sLMhyHmW9katVaLUOKpfCnxSGhZq2t1ReWgwsu2cSgxmDVMB690H9TanuexanpFI94PJaokrqbp8u9KYZDUT5g== +"@opentelemetry/instrumentation@0.211.0", "@opentelemetry/instrumentation@^0.211.0": + version "0.211.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.211.0.tgz#d45e20eafa75b5d3e8a9745a6205332893c55f37" + integrity sha512-h0nrZEC/zvI994nhg7EgQ8URIHt0uDTwN90r3qQUdZORS455bbx+YebnGeEuFghUT0HlJSrLF4iHw67f+odY+Q== dependencies: - "@opentelemetry/api-logs" "0.210.0" + "@opentelemetry/api-logs" "0.211.0" import-in-the-middle "^2.0.0" require-in-the-middle "^8.0.0" @@ -537,7 +530,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.5.0", "@opentelemetry/resources@^2.4.0": +"@opentelemetry/resources@2.5.0", "@opentelemetry/resources@^2.5.0": version "2.5.0" resolved "https://registry.yarnpkg.com/@opentelemetry/resources/-/resources-2.5.0.tgz#e7a575b2c534961a9db5153f9498931c786a607a" integrity sha512-F8W52ApePshpoSrfsSk1H2yJn9aKjCrbpQF1M9Qii0GHzbfVeFUB+rc3X4aggyZD8x9Gu3Slua+s6krmq6Dt8g== @@ -545,7 +538,7 @@ "@opentelemetry/core" "2.5.0" "@opentelemetry/semantic-conventions" "^1.29.0" -"@opentelemetry/sdk-trace-base@^2.4.0": +"@opentelemetry/sdk-trace-base@^2.5.0": version "2.5.0" resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.5.0.tgz#4b96ae2494a4de5e3bfb36ef7459b30a1ce3332a" integrity sha512-VzRf8LzotASEyNDUxTdaJ9IRJ1/h692WyArDBInf5puLCjxbICD6XkHgpuudis56EndyS7LYFmtTMny6UABNdQ== @@ -564,7 +557,7 @@ resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.27.0.tgz#1a857dcc95a5ab30122e04417148211e6f945e6c" integrity sha512-sAay1RrB+ONOem0OZanAR1ZI/k7yDpnOQSQmTMuGImUQb2y8EbSaCJ94FQluM74xoU03vlb2d2U90hZluL6nQg== -"@opentelemetry/semantic-conventions@^1.29.0", "@opentelemetry/semantic-conventions@^1.30.0", "@opentelemetry/semantic-conventions@^1.33.1", "@opentelemetry/semantic-conventions@^1.37.0": +"@opentelemetry/semantic-conventions@^1.29.0", "@opentelemetry/semantic-conventions@^1.30.0", "@opentelemetry/semantic-conventions@^1.33.1": version "1.37.0" resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.37.0.tgz#aa2b4fa0b910b66a050c5ddfcac1d262e91a321a" integrity sha512-JD6DerIKdJGmRp4jQyX5FlrQjA4tjOw1cvfsPAZXfOOEErMUHjPcPSICS+6WnM0nB0efSFARh0KAZss+bvExOA== @@ -574,6 +567,11 @@ resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.34.0.tgz#8b6a46681b38a4d5947214033ac48128328c1738" integrity sha512-aKcOkyrorBGlajjRdVoJWHTxfxO1vCNHLJVlSDaRHDIdjU+pX8IYQPvPDkYiujKLbRnWU+1TBwEt0QRgSm4SGA== +"@opentelemetry/semantic-conventions@^1.39.0": + version "1.39.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.39.0.tgz#f653b2752171411feb40310b8a8953d7e5c543b7" + integrity sha512-R5R9tb2AXs2IRLNKLBJDynhkfmx7mX0vi8NkhZb3gUkPWHn6HXk5J8iQ/dql0U3ApfWym4kXXmBDRGO+oeOfjg== + "@opentelemetry/sql-common@^0.41.2": version "0.41.2" resolved "https://registry.yarnpkg.com/@opentelemetry/sql-common/-/sql-common-0.41.2.tgz#7f4a14166cfd6c9ffe89096db1cc75eaf6443b19" @@ -815,20 +813,20 @@ resolved "https://registry.yarnpkg.com/@rtsao/scc/-/scc-1.1.0.tgz#927dd2fae9bc3361403ac2c7a00c32ddce9ad7e8" integrity sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g== -"@sentry-internal/browser-utils@10.36.0": - version "10.36.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/browser-utils/-/browser-utils-10.36.0.tgz#a41d1ec6ea85fda66e0e8916801fc63eed17090e" - integrity sha512-WILVR8HQBWOxbqLRuTxjzRCMIACGsDTo6jXvzA8rz6ezElElLmIrn3CFAswrESLqEEUa4CQHl5bLgSVJCRNweA== +"@sentry-internal/browser-utils@10.38.0": + version "10.38.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/browser-utils/-/browser-utils-10.38.0.tgz#576780062808bd3bae21476393f50caf9acbe12f" + integrity sha512-UOJtYmdcxHCcV0NPfXFff/a95iXl/E0EhuQ1y0uE0BuZDMupWSF5t2BgC4HaE5Aw3RTjDF3XkSHWoIF6ohy7eA== dependencies: - "@sentry/core" "10.36.0" + "@sentry/core" "10.38.0" -"@sentry-internal/eslint-config-sdk@10.36.0": - version "10.36.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/eslint-config-sdk/-/eslint-config-sdk-10.36.0.tgz#cd76cdb3cc82ae89a15bd75c0d31b4741d7e7426" - integrity sha512-B4BugwKwOcGMUeFeEOkBseGEpQHmeHiYtpR1UZY7VRM2JHbwrPO77gWnXMSIM4iwxL+HtQLjm8BRNdbwDYOT2g== +"@sentry-internal/eslint-config-sdk@10.38.0": + version "10.38.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/eslint-config-sdk/-/eslint-config-sdk-10.38.0.tgz#d43c9b52072b4646e5530fb5dba9abc59516feea" + integrity sha512-n3piF+G8LmNqUuS5PHf2VKG32ceaoPjzUZeyLlOYdUYTaxZ8fgNJ8h/aL0zlutvcmVgdyYpvCFe6Yps3ufAVDQ== dependencies: - "@sentry-internal/eslint-plugin-sdk" "10.36.0" - "@sentry-internal/typescript" "10.36.0" + "@sentry-internal/eslint-plugin-sdk" "10.38.0" + "@sentry-internal/typescript" "10.38.0" "@typescript-eslint/eslint-plugin" "^5.62.0" "@typescript-eslint/parser" "^5.62.0" eslint-config-prettier "^9.1.0" @@ -837,17 +835,17 @@ eslint-plugin-jsdoc "^50.6.1" eslint-plugin-simple-import-sort "^12.1.1" -"@sentry-internal/eslint-plugin-sdk@10.36.0": - version "10.36.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/eslint-plugin-sdk/-/eslint-plugin-sdk-10.36.0.tgz#e6cb93e2b86f1687e51bc1b27ab6a1d3862f3c86" - integrity sha512-DskP8Lt6SaWmWCQzhH7qOwvfNj5JXK8+SLxT23hP0fusgEK35yFDydgJWXXgitGUsV/uTrhf07YU0W01X+1c7w== +"@sentry-internal/eslint-plugin-sdk@10.38.0": + version "10.38.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/eslint-plugin-sdk/-/eslint-plugin-sdk-10.38.0.tgz#cddd562f9fe2ec7759deaee39012896aa7ea57b8" + integrity sha512-8jduQ5nuPUrZFFHHEkt/+o12uIQFs6TDzi6f8eH2jOq7xEh+MfSyY5wueaAOeogjNTFfER7WmtHwtGdYKBPWCA== -"@sentry-internal/feedback@10.36.0": - version "10.36.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/feedback/-/feedback-10.36.0.tgz#96b6875edd9d5517adf23fc56bc9e16ae9bd0edb" - integrity sha512-zPjz7AbcxEyx8AHj8xvp28fYtPTPWU1XcNtymhAHJLS9CXOblqSC7W02Jxz6eo3eR1/pLyOo6kJBUjvLe9EoFA== +"@sentry-internal/feedback@10.38.0": + version "10.38.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/feedback/-/feedback-10.38.0.tgz#c15b00513cddfbe839dbb86684115ec4860abd58" + integrity sha512-JXneg9zRftyfy1Fyfc39bBlF/Qd8g4UDublFFkVvdc1S6JQPlK+P6q22DKz3Pc8w3ySby+xlIq/eTu9Pzqi4KA== dependencies: - "@sentry/core" "10.36.0" + "@sentry/core" "10.38.0" "@sentry-internal/node-native-stacktrace@^0.3.0": version "0.3.0" @@ -857,109 +855,109 @@ detect-libc "^2.0.4" node-abi "^3.73.0" -"@sentry-internal/replay-canvas@10.36.0": - version "10.36.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/replay-canvas/-/replay-canvas-10.36.0.tgz#2054b94a7ff219384712bbe156837eb38ce54e1a" - integrity sha512-DLGIwmT2LX+O6TyYPtOQL5GiTm2rN0taJPDJ/Lzg2KEJZrdd5sKkzTckhh2x+vr4JQyeaLmnb8M40Ch1hvG/vQ== +"@sentry-internal/replay-canvas@10.38.0": + version "10.38.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/replay-canvas/-/replay-canvas-10.38.0.tgz#40fc937e2d05f9819b68c4c5d4d69e789c324823" + integrity sha512-OXWM9jEqNYh4VTvrMu7v+z1anz+QKQ/fZXIZdsO7JTT2lGNZe58UUMeoq386M+Saxen8F9SUH7yTORy/8KI5qw== dependencies: - "@sentry-internal/replay" "10.36.0" - "@sentry/core" "10.36.0" + "@sentry-internal/replay" "10.38.0" + "@sentry/core" "10.38.0" -"@sentry-internal/replay@10.36.0": - version "10.36.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/replay/-/replay-10.36.0.tgz#6a03140219d82f71173e48e4036af1a5b30edec7" - integrity sha512-nLMkJgvHq+uCCrQKV2KgSdVHxTsmDk0r2hsAoTcKCbzUpXyW5UhCziMRS6ULjBlzt5sbxoIIplE25ZpmIEeNgg== +"@sentry-internal/replay@10.38.0": + version "10.38.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/replay/-/replay-10.38.0.tgz#b901acf514265bf882e3e4ad849e6d9dd8276633" + integrity sha512-YWIkL6/dnaiQyFiZXJ/nN+NXGv/15z45ia86bE/TMq01CubX/DUOilgsFz0pk2v/pg3tp/U2MskLO9Hz0cnqeg== dependencies: - "@sentry-internal/browser-utils" "10.36.0" - "@sentry/core" "10.36.0" + "@sentry-internal/browser-utils" "10.38.0" + "@sentry/core" "10.38.0" -"@sentry-internal/typescript@10.36.0": - version "10.36.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/typescript/-/typescript-10.36.0.tgz#541007fc3cba4155e681d161109e95c7dae5cdcd" - integrity sha512-Sh5qxypC43TuCMYvGEzvSFUaxxYszEEVSyZCDqthFxEtO+dzEe9PXi7sMu7Wppot51FXrwMBzewPYEnvghr56g== +"@sentry-internal/typescript@10.38.0": + version "10.38.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/typescript/-/typescript-10.38.0.tgz#94a0be8bb38a7e4c5762ea5339e09d00aa621cc5" + integrity sha512-ua7RIqSYOSIL5DP+jblw7/EYM1MCz4siBNGk77P80yOefqtrTpHlQLbTMXhi1kmQaItQLjc3TMAlfr540NY0xA== -"@sentry/browser@10.36.0": - version "10.36.0" - resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-10.36.0.tgz#339369ede9a859febb625892bfd9a97ca7878046" - integrity sha512-yHhXbgdGY1s+m8CdILC9U/II7gb6+s99S2Eh8VneEn/JG9wHc+UOzrQCeFN0phFP51QbLkjkiQbbanjT1HP8UQ== +"@sentry/browser@10.38.0": + version "10.38.0" + resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-10.38.0.tgz#2409e3982756ae8a0b3e46c701a51b63d4ed84cc" + integrity sha512-3phzp1YX4wcQr9mocGWKbjv0jwtuoDBv7+Y6Yfrys/kwyaL84mDLjjQhRf4gL5SX7JdYkhBp4WaiNlR0UC4kTA== dependencies: - "@sentry-internal/browser-utils" "10.36.0" - "@sentry-internal/feedback" "10.36.0" - "@sentry-internal/replay" "10.36.0" - "@sentry-internal/replay-canvas" "10.36.0" - "@sentry/core" "10.36.0" + "@sentry-internal/browser-utils" "10.38.0" + "@sentry-internal/feedback" "10.38.0" + "@sentry-internal/replay" "10.38.0" + "@sentry-internal/replay-canvas" "10.38.0" + "@sentry/core" "10.38.0" -"@sentry/core@10.36.0": - version "10.36.0" - resolved "https://registry.yarnpkg.com/@sentry/core/-/core-10.36.0.tgz#fc7bcff3edc9f21059abbbaafbaa5a6ad1d9185d" - integrity sha512-EYJjZvofI+D93eUsPLDIUV0zQocYqiBRyXS6CCV6dHz64P/Hob5NJQOwPa8/v6nD+UvJXvwsFfvXOHhYZhZJOQ== +"@sentry/core@10.38.0": + version "10.38.0" + resolved "https://registry.yarnpkg.com/@sentry/core/-/core-10.38.0.tgz#391f2535fde084e3eff4b1d2d634aa5619629b34" + integrity sha512-1pubWDZE5y5HZEPMAZERP4fVl2NH3Ihp1A+vMoVkb3Qc66Diqj1WierAnStlZP7tCx0TBa0dK85GTW/ZFYyB9g== -"@sentry/node-core@10.36.0": - version "10.36.0" - resolved "https://registry.yarnpkg.com/@sentry/node-core/-/node-core-10.36.0.tgz#0fe8f7dd289f94b490adc9e48470218ad914e78f" - integrity sha512-3K2SJCPiQGQMYSVSF3GuPIAilJPlXOWxyvrmnxY9Zw3ZbXaLynhYCJ5TjL38hS7XoMby/0lN2fY/kbXH/GlNeg== +"@sentry/node-core@10.38.0": + version "10.38.0" + resolved "https://registry.yarnpkg.com/@sentry/node-core/-/node-core-10.38.0.tgz#39a0385bca18986072edf1ac5a2d050d9577aa7f" + integrity sha512-ErXtpedrY1HghgwM6AliilZPcUCoNNP1NThdO4YpeMq04wMX9/GMmFCu46TnCcg6b7IFIOSr2S4yD086PxLlHQ== dependencies: "@apm-js-collab/tracing-hooks" "^0.3.1" - "@sentry/core" "10.36.0" - "@sentry/opentelemetry" "10.36.0" - import-in-the-middle "^2.0.1" + "@sentry/core" "10.38.0" + "@sentry/opentelemetry" "10.38.0" + import-in-the-middle "^2.0.6" -"@sentry/node-native@10.36.0": - version "10.36.0" - resolved "https://registry.yarnpkg.com/@sentry/node-native/-/node-native-10.36.0.tgz#aae4c04ff72cc2dbe05db9c41fc0cbdd4424ce63" - integrity sha512-32ihD8lG5Ko4licic1Mx0koUS8WRRV3HPkxcCptGje3hexLViEtejxK4Ya/0Yemx2kuT6++nBdc//YlyFEFu0w== +"@sentry/node-native@10.38.0": + version "10.38.0" + resolved "https://registry.yarnpkg.com/@sentry/node-native/-/node-native-10.38.0.tgz#48317b020d146d1d664f4904eeb6f02abdc37ef5" + integrity sha512-Zxw0BRFM6YfDjoDV/D+YYLa7YevKDPmK8uEKo+GQ2BUa0+wmXizEJc39rYDVaIU1oHS15lUIrmvWhaLSzNUfGg== dependencies: "@sentry-internal/node-native-stacktrace" "^0.3.0" - "@sentry/core" "10.36.0" - "@sentry/node" "10.36.0" + "@sentry/core" "10.38.0" + "@sentry/node" "10.38.0" -"@sentry/node@10.36.0": - version "10.36.0" - resolved "https://registry.yarnpkg.com/@sentry/node/-/node-10.36.0.tgz#783b06066dba5b2347033d67e1897e61e46d342f" - integrity sha512-c7kYTZ9WcOYqod65PpA4iY+wEGJqLbFy10v4lIG6B5XrO+PFEXh1CrvGPLDJVogbB/4NE0r2jgeFQ+jz8aZUhw== +"@sentry/node@10.38.0": + version "10.38.0" + resolved "https://registry.yarnpkg.com/@sentry/node/-/node-10.38.0.tgz#dc618644d2a19e1a735d1f5fe1fb54792d00d991" + integrity sha512-wriyDtWDAoatn8EhOj0U4PJR1WufiijTsCGALqakOHbFiadtBJANLe6aSkXoXT4tegw59cz1wY4NlzHjYksaPw== dependencies: "@opentelemetry/api" "^1.9.0" - "@opentelemetry/context-async-hooks" "^2.4.0" - "@opentelemetry/core" "^2.4.0" - "@opentelemetry/instrumentation" "^0.210.0" - "@opentelemetry/instrumentation-amqplib" "0.57.0" - "@opentelemetry/instrumentation-connect" "0.53.0" - "@opentelemetry/instrumentation-dataloader" "0.27.0" - "@opentelemetry/instrumentation-express" "0.58.0" - "@opentelemetry/instrumentation-fs" "0.29.0" - "@opentelemetry/instrumentation-generic-pool" "0.53.0" - "@opentelemetry/instrumentation-graphql" "0.57.0" - "@opentelemetry/instrumentation-hapi" "0.56.0" - "@opentelemetry/instrumentation-http" "0.210.0" - "@opentelemetry/instrumentation-ioredis" "0.58.0" - "@opentelemetry/instrumentation-kafkajs" "0.19.0" - "@opentelemetry/instrumentation-knex" "0.54.0" - "@opentelemetry/instrumentation-koa" "0.58.0" - "@opentelemetry/instrumentation-lru-memoizer" "0.54.0" - "@opentelemetry/instrumentation-mongodb" "0.63.0" - "@opentelemetry/instrumentation-mongoose" "0.56.0" - "@opentelemetry/instrumentation-mysql" "0.56.0" - "@opentelemetry/instrumentation-mysql2" "0.56.0" - "@opentelemetry/instrumentation-pg" "0.62.0" - "@opentelemetry/instrumentation-redis" "0.58.0" - "@opentelemetry/instrumentation-tedious" "0.29.0" - "@opentelemetry/instrumentation-undici" "0.20.0" - "@opentelemetry/resources" "^2.4.0" - "@opentelemetry/sdk-trace-base" "^2.4.0" - "@opentelemetry/semantic-conventions" "^1.37.0" + "@opentelemetry/context-async-hooks" "^2.5.0" + "@opentelemetry/core" "^2.5.0" + "@opentelemetry/instrumentation" "^0.211.0" + "@opentelemetry/instrumentation-amqplib" "0.58.0" + "@opentelemetry/instrumentation-connect" "0.54.0" + "@opentelemetry/instrumentation-dataloader" "0.28.0" + "@opentelemetry/instrumentation-express" "0.59.0" + "@opentelemetry/instrumentation-fs" "0.30.0" + "@opentelemetry/instrumentation-generic-pool" "0.54.0" + "@opentelemetry/instrumentation-graphql" "0.58.0" + "@opentelemetry/instrumentation-hapi" "0.57.0" + "@opentelemetry/instrumentation-http" "0.211.0" + "@opentelemetry/instrumentation-ioredis" "0.59.0" + "@opentelemetry/instrumentation-kafkajs" "0.20.0" + "@opentelemetry/instrumentation-knex" "0.55.0" + "@opentelemetry/instrumentation-koa" "0.59.0" + "@opentelemetry/instrumentation-lru-memoizer" "0.55.0" + "@opentelemetry/instrumentation-mongodb" "0.64.0" + "@opentelemetry/instrumentation-mongoose" "0.57.0" + "@opentelemetry/instrumentation-mysql" "0.57.0" + "@opentelemetry/instrumentation-mysql2" "0.57.0" + "@opentelemetry/instrumentation-pg" "0.63.0" + "@opentelemetry/instrumentation-redis" "0.59.0" + "@opentelemetry/instrumentation-tedious" "0.30.0" + "@opentelemetry/instrumentation-undici" "0.21.0" + "@opentelemetry/resources" "^2.5.0" + "@opentelemetry/sdk-trace-base" "^2.5.0" + "@opentelemetry/semantic-conventions" "^1.39.0" "@prisma/instrumentation" "7.2.0" - "@sentry/core" "10.36.0" - "@sentry/node-core" "10.36.0" - "@sentry/opentelemetry" "10.36.0" - import-in-the-middle "^2.0.1" + "@sentry/core" "10.38.0" + "@sentry/node-core" "10.38.0" + "@sentry/opentelemetry" "10.38.0" + import-in-the-middle "^2.0.6" minimatch "^9.0.0" -"@sentry/opentelemetry@10.36.0": - version "10.36.0" - resolved "https://registry.yarnpkg.com/@sentry/opentelemetry/-/opentelemetry-10.36.0.tgz#3f7bcadd31d07b49966d2747845ba0490e4bdee4" - integrity sha512-TPOSiHBk45exA/LGFELSuzmBrWe1MG7irm7NkUXCZfdXuLLPeUtp1Y+rWDCWWNMrraAdizDN0d/l1GSLpxzpPg== +"@sentry/opentelemetry@10.38.0": + version "10.38.0" + resolved "https://registry.yarnpkg.com/@sentry/opentelemetry/-/opentelemetry-10.38.0.tgz#1472b33c3ab25504e8a5afd8126923083bf01c66" + integrity sha512-YPVhWfYmC7nD3EJqEHGtjp4fp5LwtAbE5rt9egQ4hqJlYFvr8YEz9sdoqSZxO0cZzgs2v97HFl/nmWAXe52G2Q== dependencies: - "@sentry/core" "10.36.0" + "@sentry/core" "10.38.0" "@sindresorhus/is@^4.0.0": version "4.6.0" @@ -3043,10 +3041,10 @@ import-in-the-middle@^2.0.0: cjs-module-lexer "^1.2.2" module-details-from-path "^1.0.3" -import-in-the-middle@^2.0.1: - version "2.0.3" - resolved "https://registry.yarnpkg.com/import-in-the-middle/-/import-in-the-middle-2.0.3.tgz#2ba36d716faa3531a7946c4ee52a8e553f6ee0bd" - integrity sha512-BhJ3Rc6x+kA3EE0apAuGc4rsihsUrEj31lCkXRfwGzLKqgzlSyBLvthIinsvLg6J4bCCTgVAoAgD+KwkISjmBQ== +import-in-the-middle@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/import-in-the-middle/-/import-in-the-middle-2.0.6.tgz#1972337bfe020d05f6b5e020c13334567436324f" + integrity sha512-3vZV3jX0XRFW3EJDTwzWoZa+RH1b8eTTx6YOCjglrLyPuepwoBti1k3L2dKwdCUrnVEfc5CuRuGstaC/uQJJaw== dependencies: acorn "^8.15.0" acorn-import-attributes "^1.9.5" From 020a648162efce8bd9f5308515c4320d03a5c348 Mon Sep 17 00:00:00 2001 From: Tim Fish Date: Wed, 11 Feb 2026 17:51:03 +0100 Subject: [PATCH 2/2] New profiling header --- test/e2e/utils.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/test/e2e/utils.ts b/test/e2e/utils.ts index ecf80767..08711c30 100644 --- a/test/e2e/utils.ts +++ b/test/e2e/utils.ts @@ -378,7 +378,10 @@ export function profileChunkEnvelope(chunk: Partial): Envelope { }, [ [ - { type: 'profile_chunk' }, + { + platform: 'javascript', + type: 'profile_chunk', + }, { chunk_id: UUID_MATCHER, profiler_id: UUID_MATCHER,