From a38db5e30e221d3d6a07de33b3e3a468ad0f75ef Mon Sep 17 00:00:00 2001 From: Brendan Kellam Date: Wed, 12 Aug 2026 12:06:31 -0700 Subject: [PATCH 1/2] fix: upgrade @sentry/* to ^10.70.0 to fix span retention memory leaks MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The web process leaks ~570 MiB/h of old-space heap. In-prod sampling heap profiles show the retained memory is request-scoped tracing machinery — spans, OTel contexts, and the request/response objects they reference — with no app code among the top allocators. Upstream shipped fixes matching that signature exactly, all after our pinned 10.40.0: - 10.56.0: WeakRef for Span<->Scope circular references, and the sent-span cache moved to an LRUMap capped at 10k entries (#21242, closes #18339 "memory leak with high tracesSampleRate") - 10.49.0: WeakRef for OTel context stored on scope (#20328) - 10.43.0: vercel-ai tool-call span map leak (#19328) — the VercelAI integration is active in this process The running build demonstrably predates the fix: the live exporter's _sentSpans map measured 29,333 entries, three times the post-fix cap. Co-Authored-By: Claude Fable 5 --- packages/backend/package.json | 4 +- packages/web/package.json | 4 +- yarn.lock | 1183 ++++++++++++--------------------- 3 files changed, 423 insertions(+), 768 deletions(-) diff --git a/packages/backend/package.json b/packages/backend/package.json index 951ef1f33..bd036e679 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -27,8 +27,8 @@ "@octokit/app": "^16.1.1", "@octokit/rest": "^21.0.2", "@sentry/cli": "^2.42.2", - "@sentry/node": "^10.40.0", - "@sentry/profiling-node": "^10.40.0", + "@sentry/node": "^10.70.0", + "@sentry/profiling-node": "^10.70.0", "@sourcebot/db": "workspace:*", "@sourcebot/schemas": "workspace:*", "@sourcebot/shared": "workspace:*", diff --git a/packages/web/package.json b/packages/web/package.json index 91b7a0ad6..78f5cb92c 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -102,8 +102,8 @@ "@replit/codemirror-lang-solidity": "^6.0.2", "@replit/codemirror-lang-svelte": "^6.0.0", "@replit/codemirror-vim": "^6.2.1", - "@sentry/nextjs": "^10.40.0", - "@sentry/profiling-node": "^10.40.0", + "@sentry/nextjs": "^10.70.0", + "@sentry/profiling-node": "^10.70.0", "@shopify/lang-jsonc": "^1.0.0", "@sourcebot/codemirror-lang-tcl": "^1.0.13", "@sourcebot/db": "workspace:*", diff --git a/yarn.lock b/yarn.lock index 084538d10..f9be87117 100644 --- a/yarn.lock +++ b/yarn.lock @@ -295,6 +295,45 @@ __metadata: languageName: node linkType: hard +"@apm-js-collab/code-transformer-bundler-plugins@npm:^0.7.3": + version: 0.7.4 + resolution: "@apm-js-collab/code-transformer-bundler-plugins@npm:0.7.4" + dependencies: + "@apm-js-collab/code-transformer": "npm:^0.18.1" + es-module-lexer: "npm:^2.1.0" + magic-string: "npm:^0.30.21" + module-details-from-path: "npm:^1.0.4" + checksum: 10c0/3764761b37f7c502ec943da0bcc1901866758bd3e2899875285f424eeb5d2788b27e51dca09a706397fdf3d5286ecc7adf9b6d61ea34bd4e32a551832330c34f + languageName: node + linkType: hard + +"@apm-js-collab/code-transformer@npm:^0.18.0, @apm-js-collab/code-transformer@npm:^0.18.1": + version: 0.18.1 + resolution: "@apm-js-collab/code-transformer@npm:0.18.1" + dependencies: + "@types/estree": "npm:^1.0.8" + astring: "npm:^1.9.0" + esquery: "npm:^1.7.0" + meriyah: "npm:^6.1.4" + semifies: "npm:^1.0.0" + source-map: "npm:^0.6.0" + bin: + code-transformer: cli.js + checksum: 10c0/253ba76f7efec39a337327e5f23029ab5a8c5b3e3db4e1c41b97636b8e842372c285301f7a3e3a19d344eb9a680091926f6f38e06bdd6233f33a958777094322 + languageName: node + linkType: hard + +"@apm-js-collab/tracing-hooks@npm:^0.13.0": + version: 0.13.0 + resolution: "@apm-js-collab/tracing-hooks@npm:0.13.0" + dependencies: + "@apm-js-collab/code-transformer": "npm:^0.18.0" + debug: "npm:^4.4.1" + module-details-from-path: "npm:^1.0.4" + checksum: 10c0/2891fc52b8aa2b68d59674f40f1340ce71ac68f6aff07394146565a5afcc10d99b8efe2d05af1346c188d440fcbb53c9d48eb017012417109740207e8a85e390 + languageName: node + linkType: hard + "@asamuzakjp/css-color@npm:^3.1.1": version: 3.1.1 resolution: "@asamuzakjp/css-color@npm:3.1.1" @@ -2277,20 +2316,6 @@ __metadata: languageName: node linkType: hard -"@fastify/otel@npm:0.16.0": - version: 0.16.0 - resolution: "@fastify/otel@npm:0.16.0" - dependencies: - "@opentelemetry/core": "npm:^2.0.0" - "@opentelemetry/instrumentation": "npm:^0.208.0" - "@opentelemetry/semantic-conventions": "npm:^1.28.0" - minimatch: "npm:^10.0.3" - peerDependencies: - "@opentelemetry/api": ^1.9.0 - checksum: 10c0/38a797e131444b36174edb294e99634f70ee522c8cf74bcba9b4d1b880f5bad7b868d2dedae6bc88b896e5ce1be6ba14b153e23dfc86ddf9c888faa99f98a64b - languageName: node - linkType: hard - "@floating-ui/core@npm:^1.6.0": version: 1.6.9 resolution: "@floating-ui/core@npm:1.6.9" @@ -4467,15 +4492,6 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/api-logs@npm:0.207.0": - version: 0.207.0 - resolution: "@opentelemetry/api-logs@npm:0.207.0" - dependencies: - "@opentelemetry/api": "npm:^1.3.0" - checksum: 10c0/daa5c8b8f7cd411d7e04c1ab09df408b9e663ea6c353cee32c31f8128125632c579efe727a72c3693af0c4fbbbbe8959d801bf53a0482b6225cf3798df359bdc - languageName: node - linkType: hard - "@opentelemetry/api-logs@npm:0.208.0, @opentelemetry/api-logs@npm:^0.208.0": version: 0.208.0 resolution: "@opentelemetry/api-logs@npm:0.208.0" @@ -4485,12 +4501,12 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/api-logs@npm:0.211.0": - version: 0.211.0 - resolution: "@opentelemetry/api-logs@npm:0.211.0" +"@opentelemetry/api-logs@npm:0.220.0": + version: 0.220.0 + resolution: "@opentelemetry/api-logs@npm:0.220.0" dependencies: "@opentelemetry/api": "npm:^1.3.0" - checksum: 10c0/75d87828d9d6350a4a419c7d135782b00dbc6eda5ea04b222a8330e5aa868d5aec5380e95217446f89e4ef6493b4e5b8dd6e0e3af1b867cee09b912cc72dd04a + checksum: 10c0/0189cb2e610b64f75509724721b8b3ed31869a21a94254106330647eccc2a56dc13024a2aa93f4e07e1758b0af8f21952e65b4d7b3bbe9dc380f03810253ede6 languageName: node linkType: hard @@ -4501,12 +4517,10 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/context-async-hooks@npm:^2.5.1": - version: 2.5.1 - resolution: "@opentelemetry/context-async-hooks@npm:2.5.1" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/12a15ed2cfdb5e4cfd0e43bd855d05b9fce5e9d5b2ce13b2f0d0a917d7eb37e726e7acd536544a037173dd8835094998cbcdb793ff7faffc108fe0a0bd7d3770 +"@opentelemetry/api@npm:^1.9.1": + version: 1.9.1 + resolution: "@opentelemetry/api@npm:1.9.1" + checksum: 10c0/c608485fc8b5a91e1f7e05e843b45b509307456b31cd2ad365933d90813e40ebfedf179f1451c762037e82d7c76aa8500e95d2da3609f640a1206cde5322cd14 languageName: node linkType: hard @@ -4536,298 +4550,6 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/instrumentation-amqplib@npm:0.58.0": - version: 0.58.0 - resolution: "@opentelemetry/instrumentation-amqplib@npm:0.58.0" - dependencies: - "@opentelemetry/core": "npm:^2.0.0" - "@opentelemetry/instrumentation": "npm:^0.211.0" - "@opentelemetry/semantic-conventions": "npm:^1.33.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/15db951cdda045d2a1536d4eed6d63f6a48fe5a97663db6beee1124cdc2e42d799bb18556ca845460997ca221c15752161807104db6ff3beb4120661c913b2aa - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-connect@npm:0.54.0": - version: 0.54.0 - resolution: "@opentelemetry/instrumentation-connect@npm:0.54.0" - dependencies: - "@opentelemetry/core": "npm:^2.0.0" - "@opentelemetry/instrumentation": "npm:^0.211.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" - "@types/connect": "npm:3.4.38" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/3f205e3ed0f8ed090df57b13c73484259bc22aba8783a75e5ea5b8cf186e1ce99b369f5ced0b0a2dbb9a923f2acea0e28bb26b2dec8e2cc71fba83077f5ef51a - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-dataloader@npm:0.28.0": - version: 0.28.0 - resolution: "@opentelemetry/instrumentation-dataloader@npm:0.28.0" - dependencies: - "@opentelemetry/instrumentation": "npm:^0.211.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/246290f5e4641aecd4f86f89809ea4e42716629d295e4f837648726b30cfbb61847da83fa8eb1b23f6dccaf699d36dfb218c60aa2e981e3eb2ced638a5ca0701 - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-express@npm:0.59.0": - version: 0.59.0 - resolution: "@opentelemetry/instrumentation-express@npm:0.59.0" - dependencies: - "@opentelemetry/core": "npm:^2.0.0" - "@opentelemetry/instrumentation": "npm:^0.211.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/ef6e30301f4d55bd661a3b54d816e73512efc5fe2171a9bd66c54aa441752d55469f1c2a9afc7f23c9a20138da4aafa8474fe8db7eeb8a92f0f7511975343bb8 - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-fs@npm:0.30.0": - version: 0.30.0 - resolution: "@opentelemetry/instrumentation-fs@npm:0.30.0" - dependencies: - "@opentelemetry/core": "npm:^2.0.0" - "@opentelemetry/instrumentation": "npm:^0.211.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/f18eba97051e6842b81b693d88dc9b5cfa7b11ef44eaa9e8ed8a19fe0a180fd56af5408b7eedf1c4a34eeaaf7732b2916c3852f13e8a0caa60fbf0d0d392a59b - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-generic-pool@npm:0.54.0": - version: 0.54.0 - resolution: "@opentelemetry/instrumentation-generic-pool@npm:0.54.0" - dependencies: - "@opentelemetry/instrumentation": "npm:^0.211.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/50ada7a67a5e058384249606e5629e2295017989afd7d313c4279671ea8455608f2a19ff432f4abeb0be2159579107a3146b01c9c8d88618e52b1f20c5c6113c - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-graphql@npm:0.58.0": - version: 0.58.0 - resolution: "@opentelemetry/instrumentation-graphql@npm:0.58.0" - dependencies: - "@opentelemetry/instrumentation": "npm:^0.211.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/30bf2ef54dd9f23dcb3888c995066923447d92e43d6eec6f5868109bf5e09e5ce1050e33f75295fb1726c67364ab628e6805e1c873d390590f06e9d222eabab8 - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-hapi@npm:0.57.0": - version: 0.57.0 - resolution: "@opentelemetry/instrumentation-hapi@npm:0.57.0" - dependencies: - "@opentelemetry/core": "npm:^2.0.0" - "@opentelemetry/instrumentation": "npm:^0.211.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/3d0c6e0ae1e15ab7bdcbbdcb1e675c881d9cd414bb3f9e41d1347e2fad1ae774227dace58adcfe6fdb0528c04bf0bc77dd25b63ddd91f5c2a014c2ff2300a6f0 - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-http@npm:0.211.0": - version: 0.211.0 - resolution: "@opentelemetry/instrumentation-http@npm:0.211.0" - dependencies: - "@opentelemetry/core": "npm:2.5.0" - "@opentelemetry/instrumentation": "npm:0.211.0" - "@opentelemetry/semantic-conventions": "npm:^1.29.0" - forwarded-parse: "npm:2.1.2" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/119e5c3f8204108943fa9ca9d820024da3e0a58430301454cf701c91a3f87d06e6293d56856c01ab2c1455c4b28b1436a7aa8eb283de313862f7827d36c4d249 - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-ioredis@npm:0.59.0": - version: 0.59.0 - resolution: "@opentelemetry/instrumentation-ioredis@npm:0.59.0" - dependencies: - "@opentelemetry/instrumentation": "npm:^0.211.0" - "@opentelemetry/redis-common": "npm:^0.38.2" - "@opentelemetry/semantic-conventions": "npm:^1.33.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/eac37b7485dad7f89bec36d1bcc28a2a2e15963090125b0b82f9d74105196e8cac759a7549dba9ab7a477231b2566374bea0b7b1d75d1758802fc33c1e9d081c - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-kafkajs@npm:0.20.0": - version: 0.20.0 - resolution: "@opentelemetry/instrumentation-kafkajs@npm:0.20.0" - dependencies: - "@opentelemetry/instrumentation": "npm:^0.211.0" - "@opentelemetry/semantic-conventions": "npm:^1.30.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/6feae881c8a16d578c99019a58fd06bb444be5169786293b852c446ce0f9968115ddc3e8eaed4f26ee9702443c001586e932abda398282e94d63d31704ba59c6 - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-knex@npm:0.55.0": - version: 0.55.0 - resolution: "@opentelemetry/instrumentation-knex@npm:0.55.0" - dependencies: - "@opentelemetry/instrumentation": "npm:^0.211.0" - "@opentelemetry/semantic-conventions": "npm:^1.33.1" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/3c79c2e37ea2ceda0ed067a014703ca737b6339c6525bba5279387c418061ddee750063e67f9f3fe6200fe347847f08385f6689525f0ca1098afc88d9e36fb04 - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-koa@npm:0.59.0": - version: 0.59.0 - resolution: "@opentelemetry/instrumentation-koa@npm:0.59.0" - dependencies: - "@opentelemetry/core": "npm:^2.0.0" - "@opentelemetry/instrumentation": "npm:^0.211.0" - "@opentelemetry/semantic-conventions": "npm:^1.36.0" - peerDependencies: - "@opentelemetry/api": ^1.9.0 - checksum: 10c0/709dcae68480e1e193e199df07f9b3fe5b355e05d6ca930daac6444648a50a165a6a9323242e431b31c8f28a68fb49ba2408bd0015260ab7f8f6feaeb4bd8358 - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-lru-memoizer@npm:0.55.0": - version: 0.55.0 - resolution: "@opentelemetry/instrumentation-lru-memoizer@npm:0.55.0" - dependencies: - "@opentelemetry/instrumentation": "npm:^0.211.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/53b8cefd8c5c1268f76e33d45ce6360e8f3d43ad676a6fe08e40ed76c21a58c0f4362f8d1d360b5a86fec4c2f0dfa3b6d1665890bfa601048670d7de416288fe - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-mongodb@npm:0.64.0": - version: 0.64.0 - resolution: "@opentelemetry/instrumentation-mongodb@npm:0.64.0" - dependencies: - "@opentelemetry/instrumentation": "npm:^0.211.0" - "@opentelemetry/semantic-conventions": "npm:^1.33.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/3536223be51bf59dee490d78edc2ea3af0f57df0c38f24830c59746dc20407cddaee5b5d24f39697eb4cfcbee599b3e80d1b189e0d0c687d08f30670806ffddc - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-mongoose@npm:0.57.0": - version: 0.57.0 - resolution: "@opentelemetry/instrumentation-mongoose@npm:0.57.0" - dependencies: - "@opentelemetry/core": "npm:^2.0.0" - "@opentelemetry/instrumentation": "npm:^0.211.0" - "@opentelemetry/semantic-conventions": "npm:^1.33.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/5b230ca9b52f49df267ffc2d184c192f0e23a9d8b2d3b9aa1ed389f999e3bdcf51d96a24762ea361da8169a7e44369f7fb66f8f49ec3650e777a8cb51a0dfd04 - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-mysql2@npm:0.57.0": - version: 0.57.0 - resolution: "@opentelemetry/instrumentation-mysql2@npm:0.57.0" - dependencies: - "@opentelemetry/instrumentation": "npm:^0.211.0" - "@opentelemetry/semantic-conventions": "npm:^1.33.0" - "@opentelemetry/sql-common": "npm:^0.41.2" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/115f9355a32f0010ca349eec2a2a103a0828ef6f70f32ec039d2dae6176b3c4ec6bba1ac52a734c830ee51936df4769c3a86d94255ed450db6c404e234a8d3f4 - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-mysql@npm:0.57.0": - version: 0.57.0 - resolution: "@opentelemetry/instrumentation-mysql@npm:0.57.0" - dependencies: - "@opentelemetry/instrumentation": "npm:^0.211.0" - "@opentelemetry/semantic-conventions": "npm:^1.33.0" - "@types/mysql": "npm:2.15.27" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/ea52bc37a9451c83dc3154419d04213a8d1520276de785f82c5940d7c950b1cd88aabed6a446ce85b147485b7f35e79efece48593f1b6de0d98f6cfaa42dc630 - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-pg@npm:0.63.0": - version: 0.63.0 - resolution: "@opentelemetry/instrumentation-pg@npm:0.63.0" - dependencies: - "@opentelemetry/core": "npm:^2.0.0" - "@opentelemetry/instrumentation": "npm:^0.211.0" - "@opentelemetry/semantic-conventions": "npm:^1.34.0" - "@opentelemetry/sql-common": "npm:^0.41.2" - "@types/pg": "npm:8.15.6" - "@types/pg-pool": "npm:2.0.7" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/876f344b154ba1ded762abd546d6fc7f36ffe1f2cf024fa90057ae38bd27f2a84746f6faa372044313ca35da9198c679fc2795a41684caf6af01754928c9f57f - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-redis@npm:0.59.0": - version: 0.59.0 - resolution: "@opentelemetry/instrumentation-redis@npm:0.59.0" - dependencies: - "@opentelemetry/instrumentation": "npm:^0.211.0" - "@opentelemetry/redis-common": "npm:^0.38.2" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/b945dea2a392a74a210e5533885205dd233a471faa921a6b159172ca3310d49295fe3212b87296f731e99b8369b2da5b15a4ee4f94ddf3ec9233f17d949e7f03 - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-tedious@npm:0.30.0": - version: 0.30.0 - resolution: "@opentelemetry/instrumentation-tedious@npm:0.30.0" - dependencies: - "@opentelemetry/instrumentation": "npm:^0.211.0" - "@opentelemetry/semantic-conventions": "npm:^1.33.0" - "@types/tedious": "npm:^4.0.14" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/ef445eb5089aa1751a6a16e387e30c6fc27ccb0e1c8378c68ab56a4ca41acf0c9abfc9106f32d70f1940cc6b4d811a08f58f837e17a24b4ac1feb766baf6f587 - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-undici@npm:0.21.0": - version: 0.21.0 - resolution: "@opentelemetry/instrumentation-undici@npm:0.21.0" - dependencies: - "@opentelemetry/core": "npm:^2.0.0" - "@opentelemetry/instrumentation": "npm:^0.211.0" - "@opentelemetry/semantic-conventions": "npm:^1.24.0" - peerDependencies: - "@opentelemetry/api": ^1.7.0 - checksum: 10c0/06adb1290a859ffdad7c974ee6829f724f992992e817b1a06bc0f8fb849c91864f0d5eaf23c06e368730c188c21628811304c7c7a5f62bd5e70aaff077c08787 - languageName: node - linkType: hard - -"@opentelemetry/instrumentation@npm:0.211.0, @opentelemetry/instrumentation@npm:^0.211.0": - version: 0.211.0 - resolution: "@opentelemetry/instrumentation@npm:0.211.0" - dependencies: - "@opentelemetry/api-logs": "npm:0.211.0" - import-in-the-middle: "npm:^2.0.0" - require-in-the-middle: "npm:^8.0.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/0a8cb5afbfec9d4d2b4b19a28534778c88b97a4e6bb16e727d99dbec40f930bc7098d3fa70670ad345d14379133edcec848baf5aac4e3d70a97fd9dd8a54a54c - languageName: node - linkType: hard - "@opentelemetry/instrumentation@npm:^0.203.0": version: 0.203.0 resolution: "@opentelemetry/instrumentation@npm:0.203.0" @@ -4841,29 +4563,16 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/instrumentation@npm:^0.207.0": - version: 0.207.0 - resolution: "@opentelemetry/instrumentation@npm:0.207.0" +"@opentelemetry/instrumentation@npm:^0.220.0": + version: 0.220.0 + resolution: "@opentelemetry/instrumentation@npm:0.220.0" dependencies: - "@opentelemetry/api-logs": "npm:0.207.0" - import-in-the-middle: "npm:^2.0.0" + "@opentelemetry/api-logs": "npm:0.220.0" + import-in-the-middle: "npm:^3.0.0" require-in-the-middle: "npm:^8.0.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/1796e958f8bcf483f37a59c05a6876d13ee95528ac3b3f594928fbd030ad85d05b9804d6b7905b90c232965ddbce9bdc90efd15b751a0456a6252d631f8ebb3f - languageName: node - linkType: hard - -"@opentelemetry/instrumentation@npm:^0.208.0": - version: 0.208.0 - resolution: "@opentelemetry/instrumentation@npm:0.208.0" - dependencies: - "@opentelemetry/api-logs": "npm:0.208.0" - import-in-the-middle: "npm:^2.0.0" - require-in-the-middle: "npm:^8.0.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/969b13fdde91f2c85e5aae9a68b7a5c37dec2e44110f7ab5bd225f141c97b798c6a943a8bb27008ac807d55bf3f6614195768fc93c28c28abef820fbff034716 + checksum: 10c0/4328e7a4c1be13b1aea9d266984bbc5cb1417aa2f95bc60f9b81596504cc6cd95f66f7dbb7bcda13cbdb2b3d1f1b8701d794c8a3f4b46544d1b5d4bfafbf7390 languageName: node linkType: hard @@ -4896,13 +4605,6 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/redis-common@npm:^0.38.2": - version: 0.38.2 - resolution: "@opentelemetry/redis-common@npm:0.38.2" - checksum: 10c0/26fa47eb3f4663d5f38b2ca1229a01931604a9407089ca400011d50349ec03790a3c7dad1014b46110f3939108a61e499ac7f56b9c0927ceb3bc5e21a3f95d5b - languageName: node - linkType: hard - "@opentelemetry/resources@npm:2.5.1": version: 2.5.1 resolution: "@opentelemetry/resources@npm:2.5.1" @@ -4966,30 +4668,30 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/sdk-trace-base@npm:^2.5.1": - version: 2.5.1 - resolution: "@opentelemetry/sdk-trace-base@npm:2.5.1" +"@opentelemetry/sdk-trace-base@npm:^2.9.0": + version: 2.10.0 + resolution: "@opentelemetry/sdk-trace-base@npm:2.10.0" dependencies: - "@opentelemetry/core": "npm:2.5.1" - "@opentelemetry/resources": "npm:2.5.1" + "@opentelemetry/core": "npm:2.10.0" + "@opentelemetry/resources": "npm:2.10.0" + "@opentelemetry/sdk-trace": "npm:2.10.0" "@opentelemetry/semantic-conventions": "npm:^1.29.0" peerDependencies: "@opentelemetry/api": ">=1.3.0 <1.10.0" - checksum: 10c0/a1833343cc030f435339e795c20e3e3507e144fd72079325dd4ee2677eccc3602f0e47fc768278ba6b45d18ee03a6700b38db7756eaa8f084dd18d6c26a17bc8 + checksum: 10c0/181768e44a69141958538f1d30f0ea2d58e6ebfb4dcbf044eb4afd4cc64be1856d540460f46efd8b8ab24195f411ab964b150ee4c363c9bcd71c08c119ba1441 languageName: node linkType: hard -"@opentelemetry/semantic-conventions@npm:^1.24.0, @opentelemetry/semantic-conventions@npm:^1.28.0, @opentelemetry/semantic-conventions@npm:^1.33.0, @opentelemetry/semantic-conventions@npm:^1.33.1, @opentelemetry/semantic-conventions@npm:^1.34.0, @opentelemetry/semantic-conventions@npm:^1.36.0, @opentelemetry/semantic-conventions@npm:^1.37.0, @opentelemetry/semantic-conventions@npm:^1.39.0": - version: 1.40.0 - resolution: "@opentelemetry/semantic-conventions@npm:1.40.0" - checksum: 10c0/3259de0ea11b52eb70e44c12eba21448392baf9cb74c37b62071c4a5ed7fb89b61e194f3898d40ac6bfa7293617a0e132876cb6e355472b66de0cdb13c50b529 - languageName: node - linkType: hard - -"@opentelemetry/semantic-conventions@npm:^1.27.0, @opentelemetry/semantic-conventions@npm:^1.30.0": - version: 1.30.0 - resolution: "@opentelemetry/semantic-conventions@npm:1.30.0" - checksum: 10c0/0bf99552e3b4b7e8b7eb504b678d52f59c6f259df88e740a2011a0d858e523d36fee86047ae1b7f45849c77f00f970c3059ba58e0a06a7d47d6f01dbe8c455bd +"@opentelemetry/sdk-trace@npm:2.10.0": + version: 2.10.0 + resolution: "@opentelemetry/sdk-trace@npm:2.10.0" + dependencies: + "@opentelemetry/core": "npm:2.10.0" + "@opentelemetry/resources": "npm:2.10.0" + "@opentelemetry/semantic-conventions": "npm:^1.29.0" + peerDependencies: + "@opentelemetry/api": ">=1.3.0 <1.10.0" + checksum: 10c0/8f22a90d197cc6eec8dc3b5a6f81aa7118726052ebcad44948d1e9b146ec897c710f449c73dbda3ce7c580aca17c8c84976928048bb3e1e1428a229b931ede2e languageName: node linkType: hard @@ -5000,17 +4702,6 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/sql-common@npm:^0.41.2": - version: 0.41.2 - resolution: "@opentelemetry/sql-common@npm:0.41.2" - dependencies: - "@opentelemetry/core": "npm:^2.0.0" - peerDependencies: - "@opentelemetry/api": ^1.1.0 - checksum: 10c0/1774930abdad57a716662a3feffe8a7aca8e4494303356f04c3e958fddcdb1df29d464ca91db890e0501728b4fb6c4b578f3ecb83004bcdc9d7e81b739d24459 - languageName: node - linkType: hard - "@oxc-project/types@npm:=0.133.0": version: 0.133.0 resolution: "@oxc-project/types@npm:0.133.0" @@ -5191,17 +4882,6 @@ __metadata: languageName: node linkType: hard -"@prisma/instrumentation@npm:7.2.0": - version: 7.2.0 - resolution: "@prisma/instrumentation@npm:7.2.0" - dependencies: - "@opentelemetry/instrumentation": "npm:^0.207.0" - peerDependencies: - "@opentelemetry/api": ^1.8 - checksum: 10c0/d3c91f99577b36cada292cc1fea60310f352178dda65db9bbcb7da7df8414668ac44adfb810258f4ac1b43b457136e2b2a54f6aadbc16dfe99c889e64dcdc613 - languageName: node - linkType: hard - "@protobufjs/aspromise@npm:^1.1.1, @protobufjs/aspromise@npm:^1.1.2": version: 1.1.2 resolution: "@protobufjs/aspromise@npm:1.1.2" @@ -7886,87 +7566,72 @@ __metadata: languageName: node linkType: hard -"@sentry-internal/browser-utils@npm:10.40.0": - version: 10.40.0 - resolution: "@sentry-internal/browser-utils@npm:10.40.0" - dependencies: - "@sentry/core": "npm:10.40.0" - checksum: 10c0/9801776fad1c7e9690823588d978631dad4e66fd5e8eab934e9e508306e7d6d149982d6270e00687d62c96255dabb930871f841f7674ab273ead19c1b38bb700 - languageName: node - linkType: hard - -"@sentry-internal/feedback@npm:10.40.0": - version: 10.40.0 - resolution: "@sentry-internal/feedback@npm:10.40.0" - dependencies: - "@sentry/core": "npm:10.40.0" - checksum: 10c0/8694d99adef186c6e93c9b48638391cefbf3a6414ef9ad5bd250740fbc69685b0fb6362734446ee5473b3f82177b4ae72c228ee9dc6f5b07bd423c8eaf8419db - languageName: node - linkType: hard - -"@sentry-internal/node-cpu-profiler@npm:^2.2.0": - version: 2.2.0 - resolution: "@sentry-internal/node-cpu-profiler@npm:2.2.0" - dependencies: - detect-libc: "npm:^2.0.3" - node-abi: "npm:^3.73.0" - node-gyp: "npm:latest" - checksum: 10c0/8b9d1a0e0db6a3b322370c018a02ec085807ee372cd01de83d077711a6f49c27e1291059b53d239ee00e8c35fff7feeb766b58dcba19a35ffcf5293bd4756672 +"@sentry/babel-plugin-component-annotate@npm:5.3.0": + version: 5.3.0 + resolution: "@sentry/babel-plugin-component-annotate@npm:5.3.0" + checksum: 10c0/744ef0fdc71fb30210ddabcdd665a2b69985b5e85fd12a65c456e0cb6286f5df71e304918058d285bc7fcb794792da91541cc290dc1f738aa406a6a40472e456 languageName: node linkType: hard -"@sentry-internal/replay-canvas@npm:10.40.0": - version: 10.40.0 - resolution: "@sentry-internal/replay-canvas@npm:10.40.0" +"@sentry/browser-utils@npm:10.70.0": + version: 10.70.0 + resolution: "@sentry/browser-utils@npm:10.70.0" dependencies: - "@sentry-internal/replay": "npm:10.40.0" - "@sentry/core": "npm:10.40.0" - checksum: 10c0/c1f359945eb1dfdbe37053b67a25cd2f241cd6370b24679bc32512e14af4dc3bd92c9663dbca5e66e206f7633dcb1bf521d989ef8f25e7faa998a3ee84ba1c46 + "@sentry/conventions": "npm:^0.16.0" + "@sentry/core": "npm:10.70.0" + checksum: 10c0/fd08a54bb43a674714786a0d8b7e80e6b72025347907c581cdddb37b42bca9d08c4091fed9877ff0e596fb95a1d4f98ed74dcd4702ccf1bccaef9feded6c64a5 languageName: node linkType: hard -"@sentry-internal/replay@npm:10.40.0": - version: 10.40.0 - resolution: "@sentry-internal/replay@npm:10.40.0" +"@sentry/browser@npm:10.70.0": + version: 10.70.0 + resolution: "@sentry/browser@npm:10.70.0" dependencies: - "@sentry-internal/browser-utils": "npm:10.40.0" - "@sentry/core": "npm:10.40.0" - checksum: 10c0/ce7bf12b12360caabccfe60cc0bc6c96cef151a2897fb2d2fa645d845ff812457df72cd8d16bd167ae5ccdf9a8932905be435f2b473d7b0efa6c106837412fbf + "@sentry/browser-utils": "npm:10.70.0" + "@sentry/conventions": "npm:^0.16.0" + "@sentry/core": "npm:10.70.0" + "@sentry/feedback": "npm:10.70.0" + "@sentry/replay": "npm:10.70.0" + "@sentry/replay-canvas": "npm:10.70.0" + checksum: 10c0/bdd88eab14b5b61612fabcfc2857b5f83211f5729d4a72eb1e441b0aff65ce8b5ff2577eead1ae4eb38b883071c1478c4f8087ee547f0454602a1f5f952ac3c1 languageName: node linkType: hard -"@sentry/babel-plugin-component-annotate@npm:5.1.1": - version: 5.1.1 - resolution: "@sentry/babel-plugin-component-annotate@npm:5.1.1" - checksum: 10c0/c2f872b9065e6fcf07e24b7ccbd3328949a13c77b15ce903367318430f98706bae8128478aa525c8d7ba256a52e4bdf78ea9f4cd01060f83bc698f5a8fd179c3 - languageName: node - linkType: hard - -"@sentry/browser@npm:10.40.0": - version: 10.40.0 - resolution: "@sentry/browser@npm:10.40.0" +"@sentry/bundler-plugin-core@npm:^5.3.0": + version: 5.3.0 + resolution: "@sentry/bundler-plugin-core@npm:5.3.0" dependencies: - "@sentry-internal/browser-utils": "npm:10.40.0" - "@sentry-internal/feedback": "npm:10.40.0" - "@sentry-internal/replay": "npm:10.40.0" - "@sentry-internal/replay-canvas": "npm:10.40.0" - "@sentry/core": "npm:10.40.0" - checksum: 10c0/4a383bf7d47640d0b5d14e39da3ebd35c88c93b048df13849eea22316f6ee44caf6221005fe87776eb9957219f50702e07f11213d405af1095acdab7fb62bbdb + "@babel/core": "npm:^7.18.5" + "@sentry/babel-plugin-component-annotate": "npm:5.3.0" + "@sentry/cli": "npm:^2.58.5" + dotenv: "npm:^16.3.1" + find-up: "npm:^5.0.0" + glob: "npm:^13.0.6" + magic-string: "npm:~0.30.8" + checksum: 10c0/7eb681a6da7bb13d1217c76caef4000a1158c597c40a5f1f5bb2a8d4884cfb83df7bab960ee7eececf00f1950c9e276f361f82299c94b9c4c4b910abf931f9d5 languageName: node linkType: hard -"@sentry/bundler-plugin-core@npm:5.1.1, @sentry/bundler-plugin-core@npm:^5.1.0": - version: 5.1.1 - resolution: "@sentry/bundler-plugin-core@npm:5.1.1" +"@sentry/bundler-plugins@npm:^10.64.0": + version: 10.70.0 + resolution: "@sentry/bundler-plugins@npm:10.70.0" dependencies: "@babel/core": "npm:^7.18.5" - "@sentry/babel-plugin-component-annotate": "npm:5.1.1" - "@sentry/cli": "npm:^2.58.5" - dotenv: "npm:^16.3.1" + "@sentry/cli": "npm:^2.58.6" + "@sentry/core": "npm:10.70.0" + dotenv: "npm:^17.4.2" find-up: "npm:^5.0.0" glob: "npm:^13.0.6" magic-string: "npm:~0.30.8" - checksum: 10c0/d6739bcc92517de21538edf77233a4af5770d7b43f313d89ed4c8f4f2af06c05264c0ef6c548d9370e5f283ef3f0a1fba015795081dd27087ff01a2283935042 + peerDependencies: + rollup: ">=3.2.0" + webpack: ">=5.0.0" + peerDependenciesMeta: + rollup: + optional: true + webpack: + optional: true + checksum: 10c0/e03bd5d5309e18a394b6f67a23e846395e4aaee6b66353c6b90cc41efd59b720180830e932d7de97e05bb8e349460644c2befe303979a98d0e88be6e9951719d languageName: node linkType: hard @@ -7984,6 +7649,13 @@ __metadata: languageName: node linkType: hard +"@sentry/cli-darwin@npm:2.58.6": + version: 2.58.6 + resolution: "@sentry/cli-darwin@npm:2.58.6" + conditions: os=darwin + languageName: node + linkType: hard + "@sentry/cli-linux-arm64@npm:2.42.4": version: 2.42.4 resolution: "@sentry/cli-linux-arm64@npm:2.42.4" @@ -7998,6 +7670,13 @@ __metadata: languageName: node linkType: hard +"@sentry/cli-linux-arm64@npm:2.58.6": + version: 2.58.6 + resolution: "@sentry/cli-linux-arm64@npm:2.58.6" + conditions: (os=linux | os=freebsd | os=android) & cpu=arm64 + languageName: node + linkType: hard + "@sentry/cli-linux-arm@npm:2.42.4": version: 2.42.4 resolution: "@sentry/cli-linux-arm@npm:2.42.4" @@ -8012,6 +7691,13 @@ __metadata: languageName: node linkType: hard +"@sentry/cli-linux-arm@npm:2.58.6": + version: 2.58.6 + resolution: "@sentry/cli-linux-arm@npm:2.58.6" + conditions: (os=linux | os=freebsd | os=android) & cpu=arm + languageName: node + linkType: hard + "@sentry/cli-linux-i686@npm:2.42.4": version: 2.42.4 resolution: "@sentry/cli-linux-i686@npm:2.42.4" @@ -8026,6 +7712,13 @@ __metadata: languageName: node linkType: hard +"@sentry/cli-linux-i686@npm:2.58.6": + version: 2.58.6 + resolution: "@sentry/cli-linux-i686@npm:2.58.6" + conditions: (os=linux | os=freebsd | os=android) & (cpu=x86 | cpu=ia32) + languageName: node + linkType: hard + "@sentry/cli-linux-x64@npm:2.42.4": version: 2.42.4 resolution: "@sentry/cli-linux-x64@npm:2.42.4" @@ -8040,6 +7733,13 @@ __metadata: languageName: node linkType: hard +"@sentry/cli-linux-x64@npm:2.58.6": + version: 2.58.6 + resolution: "@sentry/cli-linux-x64@npm:2.58.6" + conditions: (os=linux | os=freebsd | os=android) & cpu=x64 + languageName: node + linkType: hard + "@sentry/cli-win32-arm64@npm:2.58.5": version: 2.58.5 resolution: "@sentry/cli-win32-arm64@npm:2.58.5" @@ -8047,6 +7747,13 @@ __metadata: languageName: node linkType: hard +"@sentry/cli-win32-arm64@npm:2.58.6": + version: 2.58.6 + resolution: "@sentry/cli-win32-arm64@npm:2.58.6" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@sentry/cli-win32-i686@npm:2.42.4": version: 2.42.4 resolution: "@sentry/cli-win32-i686@npm:2.42.4" @@ -8061,6 +7768,13 @@ __metadata: languageName: node linkType: hard +"@sentry/cli-win32-i686@npm:2.58.6": + version: 2.58.6 + resolution: "@sentry/cli-win32-i686@npm:2.58.6" + conditions: os=win32 & (cpu=x86 | cpu=ia32) + languageName: node + linkType: hard + "@sentry/cli-win32-x64@npm:2.42.4": version: 2.42.4 resolution: "@sentry/cli-win32-x64@npm:2.42.4" @@ -8075,6 +7789,13 @@ __metadata: languageName: node linkType: hard +"@sentry/cli-win32-x64@npm:2.58.6": + version: 2.58.6 + resolution: "@sentry/cli-win32-x64@npm:2.58.6" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@sentry/cli@npm:^2.42.2": version: 2.42.4 resolution: "@sentry/cli@npm:2.42.4" @@ -8152,173 +7873,243 @@ __metadata: languageName: node linkType: hard -"@sentry/core@npm:10.40.0": - version: 10.40.0 - resolution: "@sentry/core@npm:10.40.0" - checksum: 10c0/76dc283cda98ae854be63a1836ea77abaf2a3db88b592ae086982e89d2a9d163b5e92819cbf3005bffc459a56ca90b0f71cc908cce7c55e147606b111a4dbb8a +"@sentry/cli@npm:^2.58.6": + version: 2.58.6 + resolution: "@sentry/cli@npm:2.58.6" + dependencies: + "@sentry/cli-darwin": "npm:2.58.6" + "@sentry/cli-linux-arm": "npm:2.58.6" + "@sentry/cli-linux-arm64": "npm:2.58.6" + "@sentry/cli-linux-i686": "npm:2.58.6" + "@sentry/cli-linux-x64": "npm:2.58.6" + "@sentry/cli-win32-arm64": "npm:2.58.6" + "@sentry/cli-win32-i686": "npm:2.58.6" + "@sentry/cli-win32-x64": "npm:2.58.6" + https-proxy-agent: "npm:^5.0.0" + node-fetch: "npm:^2.6.7" + progress: "npm:^2.0.3" + proxy-from-env: "npm:^1.1.0" + which: "npm:^2.0.2" + dependenciesMeta: + "@sentry/cli-darwin": + optional: true + "@sentry/cli-linux-arm": + optional: true + "@sentry/cli-linux-arm64": + optional: true + "@sentry/cli-linux-i686": + optional: true + "@sentry/cli-linux-x64": + optional: true + "@sentry/cli-win32-arm64": + optional: true + "@sentry/cli-win32-i686": + optional: true + "@sentry/cli-win32-x64": + optional: true + bin: + sentry-cli: bin/sentry-cli + checksum: 10c0/3037c8c03d0b56114d4bdccc409a88b2e48df3544b2ddd800556a70d45b72e889e1dc5fc1a2997d962f9d047e360d30e5090d8f454078c9d7be1545ad32e7c0c + languageName: node + linkType: hard + +"@sentry/conventions@npm:^0.16.0": + version: 0.16.0 + resolution: "@sentry/conventions@npm:0.16.0" + checksum: 10c0/415aaa94cade2b8e0dd00ad9aa06d998d7fe95658a8f43b6e4ef382e3b4c115c8f199ca0fe9b74a98500e8270dc68d5333fd943f7dad6ed78f60d9372231fbe8 languageName: node linkType: hard -"@sentry/nextjs@npm:^10.40.0": - version: 10.40.0 - resolution: "@sentry/nextjs@npm:10.40.0" +"@sentry/core@npm:10.70.0": + version: 10.70.0 + resolution: "@sentry/core@npm:10.70.0" dependencies: - "@opentelemetry/api": "npm:^1.9.0" - "@opentelemetry/semantic-conventions": "npm:^1.37.0" + "@sentry/conventions": "npm:^0.16.0" + checksum: 10c0/4625428ed269c00375d2436968d7a24e5235a9c83c2968dc237543bba606d42326b5922e2d8d08a76a15e5f8734b940c607b1d911da8906987e1259763d36e21 + languageName: node + linkType: hard + +"@sentry/feedback@npm:10.70.0": + version: 10.70.0 + resolution: "@sentry/feedback@npm:10.70.0" + dependencies: + "@sentry/core": "npm:10.70.0" + checksum: 10c0/c88d07c16454692955b6018feb93f9898384b682acfc5eb83d2813c424cad9f0beab060696dcf11fc76a50ed20bdaf0e7d77a8fef47b87b2ee83f69a718cc086 + languageName: node + linkType: hard + +"@sentry/nextjs@npm:^10.70.0": + version: 10.70.0 + resolution: "@sentry/nextjs@npm:10.70.0" + dependencies: + "@opentelemetry/api": "npm:^1.9.1" "@rollup/plugin-commonjs": "npm:28.0.1" - "@sentry-internal/browser-utils": "npm:10.40.0" - "@sentry/bundler-plugin-core": "npm:^5.1.0" - "@sentry/core": "npm:10.40.0" - "@sentry/node": "npm:10.40.0" - "@sentry/opentelemetry": "npm:10.40.0" - "@sentry/react": "npm:10.40.0" - "@sentry/vercel-edge": "npm:10.40.0" - "@sentry/webpack-plugin": "npm:^5.1.0" - rollup: "npm:^4.35.0" - stacktrace-parser: "npm:^0.1.10" + "@sentry/browser-utils": "npm:10.70.0" + "@sentry/bundler-plugin-core": "npm:^5.3.0" + "@sentry/conventions": "npm:^0.16.0" + "@sentry/core": "npm:10.70.0" + "@sentry/node": "npm:10.70.0" + "@sentry/opentelemetry": "npm:10.70.0" + "@sentry/react": "npm:10.70.0" + "@sentry/server-utils": "npm:10.70.0" + "@sentry/vercel-edge": "npm:10.70.0" + "@sentry/webpack-plugin": "npm:^5.3.0" + rollup: "npm:^4.60.3" + stacktrace-parser: "npm:^0.1.11" peerDependencies: next: ^13.2.0 || ^14.0 || ^15.0.0-rc.0 || ^16.0.0-0 - checksum: 10c0/0fa12e3e0e1e466eb3e58cce03661856359706c40e3a2811a6c26a008682d9e1ab8536e1c5a2288da8364a787c02bfdd37b3527dd70a271d55afb264a371d9ab + checksum: 10c0/9a60bf3d309c21517a8b8b96e4e54625ce26cd65427192db337cdac326a8ce203ee85f3bf5098c4df513299c20e4db3511bb5951cfb78f47e2d6b479cb8c8096 languageName: node linkType: hard -"@sentry/node-core@npm:10.40.0": - version: 10.40.0 - resolution: "@sentry/node-core@npm:10.40.0" +"@sentry/node-core@npm:10.70.0": + version: 10.70.0 + resolution: "@sentry/node-core@npm:10.70.0" dependencies: - "@sentry/core": "npm:10.40.0" - "@sentry/opentelemetry": "npm:10.40.0" - import-in-the-middle: "npm:^2.0.6" + "@sentry/conventions": "npm:^0.16.0" + "@sentry/core": "npm:10.70.0" + "@sentry/opentelemetry": "npm:10.70.0" + import-in-the-middle: "npm:^3.0.0" peerDependencies: "@opentelemetry/api": ^1.9.0 - "@opentelemetry/context-async-hooks": ^1.30.1 || ^2.1.0 "@opentelemetry/core": ^1.30.1 || ^2.1.0 + "@opentelemetry/exporter-trace-otlp-http": ">=0.57.0 <1" "@opentelemetry/instrumentation": ">=0.57.1 <1" - "@opentelemetry/resources": ^1.30.1 || ^2.1.0 "@opentelemetry/sdk-trace-base": ^1.30.1 || ^2.1.0 - "@opentelemetry/semantic-conventions": ^1.39.0 peerDependenciesMeta: "@opentelemetry/api": optional: true - "@opentelemetry/context-async-hooks": - optional: true "@opentelemetry/core": optional: true - "@opentelemetry/instrumentation": + "@opentelemetry/exporter-trace-otlp-http": optional: true - "@opentelemetry/resources": + "@opentelemetry/instrumentation": optional: true "@opentelemetry/sdk-trace-base": optional: true - "@opentelemetry/semantic-conventions": - optional: true - checksum: 10c0/c238c6a6170e5be56c6eba06296229d6bfd9da91fb8bfddc056cb5927ca1b7fb2646ca0907f604fdc1c1992bcc304ec17a38d156db890fec7a85439176612dce + checksum: 10c0/1dfe79bb0c290bc8623d037262e1e22c70acf7ca76be29379e4f32900b48cce5219ac73d8dd765722d8325b69b4a2333a4a75f5c6135adae62105009e810ea45 languageName: node linkType: hard -"@sentry/node@npm:10.40.0, @sentry/node@npm:^10.40.0": - version: 10.40.0 - resolution: "@sentry/node@npm:10.40.0" +"@sentry/node-cpu-profiler@npm:^2.4.3": + version: 2.4.3 + resolution: "@sentry/node-cpu-profiler@npm:2.4.3" dependencies: - "@fastify/otel": "npm:0.16.0" - "@opentelemetry/api": "npm:^1.9.0" - "@opentelemetry/context-async-hooks": "npm:^2.5.1" - "@opentelemetry/core": "npm:^2.5.1" - "@opentelemetry/instrumentation": "npm:^0.211.0" - "@opentelemetry/instrumentation-amqplib": "npm:0.58.0" - "@opentelemetry/instrumentation-connect": "npm:0.54.0" - "@opentelemetry/instrumentation-dataloader": "npm:0.28.0" - "@opentelemetry/instrumentation-express": "npm:0.59.0" - "@opentelemetry/instrumentation-fs": "npm:0.30.0" - "@opentelemetry/instrumentation-generic-pool": "npm:0.54.0" - "@opentelemetry/instrumentation-graphql": "npm:0.58.0" - "@opentelemetry/instrumentation-hapi": "npm:0.57.0" - "@opentelemetry/instrumentation-http": "npm:0.211.0" - "@opentelemetry/instrumentation-ioredis": "npm:0.59.0" - "@opentelemetry/instrumentation-kafkajs": "npm:0.20.0" - "@opentelemetry/instrumentation-knex": "npm:0.55.0" - "@opentelemetry/instrumentation-koa": "npm:0.59.0" - "@opentelemetry/instrumentation-lru-memoizer": "npm:0.55.0" - "@opentelemetry/instrumentation-mongodb": "npm:0.64.0" - "@opentelemetry/instrumentation-mongoose": "npm:0.57.0" - "@opentelemetry/instrumentation-mysql": "npm:0.57.0" - "@opentelemetry/instrumentation-mysql2": "npm:0.57.0" - "@opentelemetry/instrumentation-pg": "npm:0.63.0" - "@opentelemetry/instrumentation-redis": "npm:0.59.0" - "@opentelemetry/instrumentation-tedious": "npm:0.30.0" - "@opentelemetry/instrumentation-undici": "npm:0.21.0" - "@opentelemetry/resources": "npm:^2.5.1" - "@opentelemetry/sdk-trace-base": "npm:^2.5.1" - "@opentelemetry/semantic-conventions": "npm:^1.39.0" - "@prisma/instrumentation": "npm:7.2.0" - "@sentry/core": "npm:10.40.0" - "@sentry/node-core": "npm:10.40.0" - "@sentry/opentelemetry": "npm:10.40.0" - import-in-the-middle: "npm:^2.0.6" - checksum: 10c0/5b09244188faa27491e2511b37737fe6bdf349a4c92abf3396b10d3781540cfb4d0f02297884ddd1dd4cbc38708fa25b8262fd1d5b045867ec77082e068719f0 - languageName: node - linkType: hard - -"@sentry/opentelemetry@npm:10.40.0": - version: 10.40.0 - resolution: "@sentry/opentelemetry@npm:10.40.0" - dependencies: - "@sentry/core": "npm:10.40.0" + detect-libc: "npm:^2.0.3" + node-abi: "npm:^3.73.0" + node-gyp: "npm:latest" + checksum: 10c0/8ee115d4b9b9a5189c6575f39d9869a65de735deec601271ba06162f9d655d3905f2922c500470ab3651a541d379b2e85984b8b379554eee91c7dd170f6865db + languageName: node + linkType: hard + +"@sentry/node@npm:10.70.0, @sentry/node@npm:^10.70.0": + version: 10.70.0 + resolution: "@sentry/node@npm:10.70.0" + dependencies: + "@opentelemetry/api": "npm:^1.9.1" + "@opentelemetry/instrumentation": "npm:^0.220.0" + "@opentelemetry/sdk-trace-base": "npm:^2.9.0" + "@sentry/conventions": "npm:^0.16.0" + "@sentry/core": "npm:10.70.0" + "@sentry/node-core": "npm:10.70.0" + "@sentry/opentelemetry": "npm:10.70.0" + "@sentry/server-utils": "npm:10.70.0" + import-in-the-middle: "npm:^3.0.0" + checksum: 10c0/3cb3b3fcab412528b27045d87b8e42a9b1af4eb845ac515e3eda77cbcbf61e534c7589b54980d6076b4ed869ec536c477b66c74a563cc9409dbe83287cfcb8b0 + languageName: node + linkType: hard + +"@sentry/opentelemetry@npm:10.70.0": + version: 10.70.0 + resolution: "@sentry/opentelemetry@npm:10.70.0" + dependencies: + "@sentry/conventions": "npm:^0.16.0" + "@sentry/core": "npm:10.70.0" peerDependencies: "@opentelemetry/api": ^1.9.0 - "@opentelemetry/context-async-hooks": ^1.30.1 || ^2.1.0 "@opentelemetry/core": ^1.30.1 || ^2.1.0 "@opentelemetry/sdk-trace-base": ^1.30.1 || ^2.1.0 - "@opentelemetry/semantic-conventions": ^1.39.0 - checksum: 10c0/a27f4969a43c3fefc87288e6ef3d56154f42161e15cdc11600a9bc3a5ed14c68c0c2efe19273958893db8d0970f8ca6d8676c8526f154c226290e4ba2eb2b0f4 + checksum: 10c0/fd20e1696571ec13aff345e2eaa0a385a50627436ed1b0bb01b7aa0ba91c8fc2d8ca0e0192fb33c543f40116ca43af739f54ec41972036f1108b57d285687673 languageName: node linkType: hard -"@sentry/profiling-node@npm:^10.40.0": - version: 10.40.0 - resolution: "@sentry/profiling-node@npm:10.40.0" +"@sentry/profiling-node@npm:^10.70.0": + version: 10.70.0 + resolution: "@sentry/profiling-node@npm:10.70.0" dependencies: - "@sentry-internal/node-cpu-profiler": "npm:^2.2.0" - "@sentry/core": "npm:10.40.0" - "@sentry/node": "npm:10.40.0" + "@sentry/core": "npm:10.70.0" + "@sentry/node": "npm:10.70.0" + "@sentry/node-cpu-profiler": "npm:^2.4.3" bin: sentry-prune-profiler-binaries: scripts/prune-profiler-binaries.js - checksum: 10c0/c19b6dea9bfcdee7d95e3033d6ff6ee7ddc01121d6ee7b876487c5dde8ed8789d0126d239b7e03aacd5d021c557c071c705a0ae8bf930b372a7665b17bf3720a + checksum: 10c0/f25b908b0cc4b597b30c0b3c55e595ca352c9dd1697d1e1639df0de5e1bd157ece39a51b5122fa1b75157d1614a7972d4acaba4db23d9424c9cb61c7a5a5f4d9 languageName: node linkType: hard -"@sentry/react@npm:10.40.0": - version: 10.40.0 - resolution: "@sentry/react@npm:10.40.0" +"@sentry/react@npm:10.70.0": + version: 10.70.0 + resolution: "@sentry/react@npm:10.70.0" dependencies: - "@sentry/browser": "npm:10.40.0" - "@sentry/core": "npm:10.40.0" + "@sentry/browser": "npm:10.70.0" + "@sentry/conventions": "npm:^0.16.0" + "@sentry/core": "npm:10.70.0" peerDependencies: react: ^16.14.0 || 17.x || 18.x || 19.x - checksum: 10c0/f7efc5b58d43ed96c37e0dcbfee9cc0d6cb75370d0e88d434a2cf4fdea51b8adffc9b6db8258339d7f5ba16920231ad44488933d9e15e8b8fb420aeacf83922e + checksum: 10c0/4aa5d80609fd6188a1957a605c31c2c38e93b09add9a713b3972fb25f4b86f0b140fcd5cfdc7a40457d32c69ce26cd20bac2c58ec2640bb6bbb005d74377a315 languageName: node linkType: hard -"@sentry/vercel-edge@npm:10.40.0": - version: 10.40.0 - resolution: "@sentry/vercel-edge@npm:10.40.0" +"@sentry/replay-canvas@npm:10.70.0": + version: 10.70.0 + resolution: "@sentry/replay-canvas@npm:10.70.0" dependencies: - "@opentelemetry/api": "npm:^1.9.0" - "@opentelemetry/resources": "npm:^2.5.1" - "@sentry/core": "npm:10.40.0" - checksum: 10c0/3ec1757a04ca8929b83c37488e2f6d0aa42842ef12dd9d5c3c8fc97ec6858e41c78605e45479d815aa100e07ba38ab8a0a7a8f860a900265f4b45f36fa4b17f5 + "@sentry/core": "npm:10.70.0" + "@sentry/replay": "npm:10.70.0" + checksum: 10c0/a78d7bfe87cdd12718e85024dabcd25c2fcc03f051275a2d4252c8b7f827a3fe39db9093ee250e1843e1f316ffee6565dd31340d3a8220ea6ac44f683dadd417 languageName: node linkType: hard -"@sentry/webpack-plugin@npm:^5.1.0": - version: 5.1.1 - resolution: "@sentry/webpack-plugin@npm:5.1.1" +"@sentry/replay@npm:10.70.0": + version: 10.70.0 + resolution: "@sentry/replay@npm:10.70.0" dependencies: - "@sentry/bundler-plugin-core": "npm:5.1.1" - uuid: "npm:^9.0.0" + "@sentry/browser-utils": "npm:10.70.0" + "@sentry/core": "npm:10.70.0" + checksum: 10c0/9d00373df75095d9b25c421f68945dd4df182c1d0fad541fe43ee8cd6a3cde78174b82e404677cb839e14ddcb63f0c3ad4b38e99453f54238a7712fc4bf07cd1 + languageName: node + linkType: hard + +"@sentry/server-utils@npm:10.70.0": + version: 10.70.0 + resolution: "@sentry/server-utils@npm:10.70.0" + dependencies: + "@apm-js-collab/code-transformer-bundler-plugins": "npm:^0.7.3" + "@apm-js-collab/tracing-hooks": "npm:^0.13.0" + "@sentry/conventions": "npm:^0.16.0" + "@sentry/core": "npm:10.70.0" + meriyah: "npm:^6.1.4" + checksum: 10c0/9d9b76920dba534db40bbfb904a1bb2bf3bf8260afd6788c1ec4a143241d9ee16e7b91572bb7fcc48192d4f2a063fa28a1779dc9c4d0d7c93be0e626c30ae145 + languageName: node + linkType: hard + +"@sentry/vercel-edge@npm:10.70.0": + version: 10.70.0 + resolution: "@sentry/vercel-edge@npm:10.70.0" + dependencies: + "@opentelemetry/api": "npm:^1.9.1" + "@sentry/core": "npm:10.70.0" + checksum: 10c0/049cdc3411996cbe6c961f0c9b160d2fa3fbe7cac64a001581fda607ff3acd532d6429e0fb50143e5cb82715b3a55ce9fba540671982ff86847f5b1157ca5da0 + languageName: node + linkType: hard + +"@sentry/webpack-plugin@npm:^5.3.0": + version: 5.4.0 + resolution: "@sentry/webpack-plugin@npm:5.4.0" + dependencies: + "@sentry/bundler-plugins": "npm:^10.64.0" peerDependencies: webpack: ">=5.0.0" - checksum: 10c0/456bd614f0686e1c50e52a5ac45f83b8f64cd24bdf54647b1a84ba2163360df85f9738af82d0b213e6dae6fbe1ace0d1d826158fac4657352815ad348e295cea + checksum: 10c0/7adeca900cd5cf515f52535f6a42f92141c7681da0271fe99bdc99207999b799403f8cf3535b105890ea4947bdc5cb53f718ed57e1662ffa0f7d26ff797b7d34 languageName: node linkType: hard @@ -8983,8 +8774,8 @@ __metadata: "@octokit/app": "npm:^16.1.1" "@octokit/rest": "npm:^21.0.2" "@sentry/cli": "npm:^2.42.2" - "@sentry/node": "npm:^10.40.0" - "@sentry/profiling-node": "npm:^10.40.0" + "@sentry/node": "npm:^10.70.0" + "@sentry/profiling-node": "npm:^10.70.0" "@sourcebot/db": "workspace:*" "@sourcebot/schemas": "workspace:*" "@sourcebot/shared": "workspace:*" @@ -9198,8 +8989,8 @@ __metadata: "@replit/codemirror-lang-solidity": "npm:^6.0.2" "@replit/codemirror-lang-svelte": "npm:^6.0.0" "@replit/codemirror-vim": "npm:^6.2.1" - "@sentry/nextjs": "npm:^10.40.0" - "@sentry/profiling-node": "npm:^10.40.0" + "@sentry/nextjs": "npm:^10.70.0" + "@sentry/profiling-node": "npm:^10.70.0" "@shopify/lang-jsonc": "npm:^1.0.0" "@sourcebot/codemirror-lang-tcl": "npm:^1.0.13" "@sourcebot/db": "workspace:*" @@ -9601,7 +9392,7 @@ __metadata: languageName: node linkType: hard -"@types/connect@npm:*, @types/connect@npm:3.4.38": +"@types/connect@npm:*": version: 3.4.38 resolution: "@types/connect@npm:3.4.38" dependencies: @@ -9946,6 +9737,13 @@ __metadata: languageName: node linkType: hard +"@types/estree@npm:^1.0.8": + version: 1.0.9 + resolution: "@types/estree@npm:1.0.9" + checksum: 10c0/3ad3286ca2988cd550dafb8f2ad599c8474868e954fa601a36655bdfefd8039f7c714b8c1c7f2ae219ffbd58bd4660e66fa7479a0120fc02d4777057d4865387 + languageName: node + linkType: hard + "@types/express-serve-static-core@npm:^5.0.0": version: 5.0.6 resolution: "@types/express-serve-static-core@npm:5.0.6" @@ -10068,15 +9866,6 @@ __metadata: languageName: node linkType: hard -"@types/mysql@npm:2.15.27": - version: 2.15.27 - resolution: "@types/mysql@npm:2.15.27" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/d34064de1697e9e29dbad313df759a8c7aff9d9d1918c9b666b1ebc894b9a0c1c6f4ae779453fdcd20b892fa60a8e55640138c292c6c2a28d2f758eaeb539ce3 - languageName: node - linkType: hard - "@types/node-fetch@npm:^2.6.4": version: 2.6.12 resolution: "@types/node-fetch@npm:2.6.12" @@ -10157,37 +9946,6 @@ __metadata: languageName: node linkType: hard -"@types/pg-pool@npm:2.0.7": - version: 2.0.7 - resolution: "@types/pg-pool@npm:2.0.7" - dependencies: - "@types/pg": "npm:*" - checksum: 10c0/4935bc2e5af3990f3f80abd83af5d38e2c3fb01edea4f301fe2ef2c07173646cd06ec361dd0231a4085be405bb54e924a861ae6d0a3bf88b907f331b5a79111a - languageName: node - linkType: hard - -"@types/pg@npm:*": - version: 8.11.11 - resolution: "@types/pg@npm:8.11.11" - dependencies: - "@types/node": "npm:*" - pg-protocol: "npm:*" - pg-types: "npm:^4.0.1" - checksum: 10c0/18c2585e1ba7a5dd5f849d49410d53fdfe9a6c3cbc4ae46c51fd728264d6ecf9a84a5cd82d89cb1f870a74383bad88effce1eed888f16accbcbde56a53d23a69 - languageName: node - linkType: hard - -"@types/pg@npm:8.15.6": - version: 8.15.6 - resolution: "@types/pg@npm:8.15.6" - dependencies: - "@types/node": "npm:*" - pg-protocol: "npm:*" - pg-types: "npm:^2.2.0" - checksum: 10c0/7f93f83a4da0dc6133918f824d826fa34e78fb8cf86392d28a0e095c836c6910c014ced5d4b364d83e8485a65ce369adeb9663b14ba301241d4c0f80073007f3 - languageName: node - linkType: hard - "@types/psl@npm:^1.1.3": version: 1.1.3 resolution: "@types/psl@npm:1.1.3" @@ -10278,15 +10036,6 @@ __metadata: languageName: node linkType: hard -"@types/tedious@npm:^4.0.14": - version: 4.0.14 - resolution: "@types/tedious@npm:4.0.14" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/d2914f8e9b5b998e4275ec5f0130cba1c2fb47e75616b5c125a65ef6c1db2f1dc3f978c7900693856a15d72bbb4f4e94f805537a4ecb6dc126c64415d31c0590 - languageName: node - linkType: hard - "@types/triple-beam@npm:^1.3.2": version: 1.3.5 resolution: "@types/triple-beam@npm:1.3.5" @@ -11386,6 +11135,15 @@ __metadata: languageName: node linkType: hard +"astring@npm:^1.9.0": + version: 1.9.0 + resolution: "astring@npm:1.9.0" + bin: + astring: bin/astring + checksum: 10c0/e7519544d9824494e80ef0e722bb3a0c543a31440d59691c13aeaceb75b14502af536b23f08db50aa6c632dafaade54caa25f0788aa7550b6b2d6e2df89e0830 + languageName: node + linkType: hard + "async-function@npm:^1.0.0": version: 1.0.0 resolution: "async-function@npm:1.0.0" @@ -13182,7 +12940,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:^4.4.3, debug@npm:~4.4.1": +"debug@npm:^4.4.1, debug@npm:^4.4.3, debug@npm:~4.4.1": version: 4.4.3 resolution: "debug@npm:4.4.3" dependencies: @@ -13511,6 +13269,13 @@ __metadata: languageName: node linkType: hard +"dotenv@npm:^17.4.2": + version: 17.4.2 + resolution: "dotenv@npm:17.4.2" + checksum: 10c0/164f8e77a646c8446867d5b588d26ea6005c8ea7c5eb41cf926f6113d23f2191355f6e0cfd95ea9bab98394a5b0a3f1e51a8399711b666fe55cc7b0bd745f942 + languageName: node + linkType: hard + "dunder-proto@npm:^1.0.0, dunder-proto@npm:^1.0.1": version: 1.0.1 resolution: "dunder-proto@npm:1.0.1" @@ -13935,6 +13700,13 @@ __metadata: languageName: node linkType: hard +"es-module-lexer@npm:^2.1.0, es-module-lexer@npm:^2.2.0": + version: 2.3.1 + resolution: "es-module-lexer@npm:2.3.1" + checksum: 10c0/ada8b222772b5b8ea92eb6054c383233207418621855a07b480fdd36979b658a41414be09e793fcdd8a67a182741475f47830a01ff2ebd4353d7f6965c7c45f9 + languageName: node + linkType: hard + "es-object-atoms@npm:^1.0.0, es-object-atoms@npm:^1.1.1": version: 1.1.1 resolution: "es-object-atoms@npm:1.1.1" @@ -14390,7 +14162,7 @@ __metadata: languageName: node linkType: hard -"esquery@npm:^1.5.0": +"esquery@npm:^1.5.0, esquery@npm:^1.7.0": version: 1.7.0 resolution: "esquery@npm:1.7.0" dependencies: @@ -15018,13 +14790,6 @@ __metadata: languageName: node linkType: hard -"forwarded-parse@npm:2.1.2": - version: 2.1.2 - resolution: "forwarded-parse@npm:2.1.2" - checksum: 10c0/0c6b4c631775f272b4475e935108635495e8a5b261d1b4a5caef31c47c5a0b04134adc564e655aadfef366a02647fa3ae90a1d3ac19929f3ade47f9bed53036a - languageName: node - linkType: hard - "forwarded@npm:0.2.0": version: 0.2.0 resolution: "forwarded@npm:0.2.0" @@ -15980,15 +15745,14 @@ __metadata: languageName: node linkType: hard -"import-in-the-middle@npm:^2.0.0, import-in-the-middle@npm:^2.0.6": - version: 2.0.6 - resolution: "import-in-the-middle@npm:2.0.6" +"import-in-the-middle@npm:^3.0.0": + version: 3.3.3 + resolution: "import-in-the-middle@npm:3.3.3" dependencies: - acorn: "npm:^8.15.0" - acorn-import-attributes: "npm:^1.9.5" cjs-module-lexer: "npm:^2.2.0" + es-module-lexer: "npm:^2.2.0" module-details-from-path: "npm:^1.0.4" - checksum: 10c0/fc70dafe7b3513811fbbc0b281093a257c16d67ace0470e20fb292e5c182a99eb5611a3590d8792ef1f059026f2be5748808e8cba7d618954a92e11f6863f891 + checksum: 10c0/8851038b0314fdf54368e036a79b2f8046bca938ea5cc66ff9dda774c76a1540b59acddc7d9999ba7fee5769a5bc562b98acc39e9a257f4953ee629238cb8de1 languageName: node linkType: hard @@ -17722,6 +17486,13 @@ __metadata: languageName: node linkType: hard +"meriyah@npm:^6.1.4": + version: 6.1.4 + resolution: "meriyah@npm:6.1.4" + checksum: 10c0/d792a12df453b9e86c2bb70e73adf41b2d0fa88125381143e4d339d309ddcbb7aeb108e286411dcb19be82539d29b881279c613ae03ce514b7c296c72e9a8d00 + languageName: node + linkType: hard + "mermaid@npm:^11.16.0": version: 11.16.1 resolution: "mermaid@npm:11.16.1" @@ -18166,7 +17937,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^10.0.3, minimatch@npm:^10.1.1, minimatch@npm:^10.2.2": +"minimatch@npm:^10.1.1, minimatch@npm:^10.2.2": version: 10.2.4 resolution: "minimatch@npm:10.2.4" dependencies: @@ -18903,13 +18674,6 @@ __metadata: languageName: node linkType: hard -"obuf@npm:~1.1.2": - version: 1.1.2 - resolution: "obuf@npm:1.1.2" - checksum: 10c0/520aaac7ea701618eacf000fc96ae458e20e13b0569845800fc582f81b386731ab22d55354b4915d58171db00e79cfcd09c1638c02f89577ef092b38c65b7d81 - languageName: node - linkType: hard - "obug@npm:^2.1.1": version: 2.1.1 resolution: "obug@npm:2.1.1" @@ -19446,55 +19210,6 @@ __metadata: languageName: node linkType: hard -"pg-int8@npm:1.0.1": - version: 1.0.1 - resolution: "pg-int8@npm:1.0.1" - checksum: 10c0/be6a02d851fc2a4ae3e9de81710d861de3ba35ac927268973eb3cb618873a05b9424656df464dd43bd7dc3fc5295c3f5b3c8349494f87c7af50ec59ef14e0b98 - languageName: node - linkType: hard - -"pg-numeric@npm:1.0.2": - version: 1.0.2 - resolution: "pg-numeric@npm:1.0.2" - checksum: 10c0/43dd9884e7b52c79ddc28d2d282d7475fce8bba13452d33c04ceb2e0a65f561edf6699694e8e1c832ff9093770496363183c950dd29608e1bdd98f344b25bca9 - languageName: node - linkType: hard - -"pg-protocol@npm:*": - version: 1.8.0 - resolution: "pg-protocol@npm:1.8.0" - checksum: 10c0/2be784955599d84b564795952cee52cc2b8eab0be43f74fc1061506353801e282c1d52c9e0691a9b72092c1f3fde370e9b181e80fef6bb82a9b8d1618bfa91e6 - languageName: node - linkType: hard - -"pg-types@npm:^2.2.0": - version: 2.2.0 - resolution: "pg-types@npm:2.2.0" - dependencies: - pg-int8: "npm:1.0.1" - postgres-array: "npm:~2.0.0" - postgres-bytea: "npm:~1.0.0" - postgres-date: "npm:~1.0.4" - postgres-interval: "npm:^1.1.0" - checksum: 10c0/ab3f8069a323f601cd2d2279ca8c425447dab3f9b61d933b0601d7ffc00d6200df25e26a4290b2b0783b59278198f7dd2ed03e94c4875797919605116a577c65 - languageName: node - linkType: hard - -"pg-types@npm:^4.0.1": - version: 4.0.2 - resolution: "pg-types@npm:4.0.2" - dependencies: - pg-int8: "npm:1.0.1" - pg-numeric: "npm:1.0.2" - postgres-array: "npm:~3.0.1" - postgres-bytea: "npm:~3.0.0" - postgres-date: "npm:~2.1.0" - postgres-interval: "npm:^3.0.0" - postgres-range: "npm:^1.1.1" - checksum: 10c0/780fccda2f3fa2a34e85a72e8e7dadb7d88fbe71ce88f126cb3313f333ad836d02488ec4ff3d94d0c1e5846f735d6e6c6281f8059e6b8919d2180429acaec3e2 - languageName: node - linkType: hard - "picocolors@npm:1.1.1, picocolors@npm:^1.0.0, picocolors@npm:^1.0.1, picocolors@npm:^1.1.1": version: 1.1.1 resolution: "picocolors@npm:1.1.1" @@ -19691,73 +19406,6 @@ __metadata: languageName: node linkType: hard -"postgres-array@npm:~2.0.0": - version: 2.0.0 - resolution: "postgres-array@npm:2.0.0" - checksum: 10c0/cbd56207e4141d7fbf08c86f2aebf21fa7064943d3f808ec85f442ff94b48d891e7a144cc02665fb2de5dbcb9b8e3183a2ac749959e794b4a4cfd379d7a21d08 - languageName: node - linkType: hard - -"postgres-array@npm:~3.0.1": - version: 3.0.4 - resolution: "postgres-array@npm:3.0.4" - checksum: 10c0/47f3e648da512bacdd6a5ed55cf770605ec271330789faeece0fd13805a49f376d6e5c9e0e353377be11a9545e727dceaa2473566c505432bf06366ccd04c6b2 - languageName: node - linkType: hard - -"postgres-bytea@npm:~1.0.0": - version: 1.0.0 - resolution: "postgres-bytea@npm:1.0.0" - checksum: 10c0/febf2364b8a8953695cac159eeb94542ead5886792a9627b97e33f6b5bb6e263bc0706ab47ec221516e79fbd6b2452d668841830fb3b49ec6c0fc29be61892ce - languageName: node - linkType: hard - -"postgres-bytea@npm:~3.0.0": - version: 3.0.0 - resolution: "postgres-bytea@npm:3.0.0" - dependencies: - obuf: "npm:~1.1.2" - checksum: 10c0/41c79cc48aa730c5ba3eda6ab989a940034f07a1f57b8f2777dce56f1b8cca16c5870582932b5b10cc605048aef9b6157e06253c871b4717cafc6d00f55376aa - languageName: node - linkType: hard - -"postgres-date@npm:~1.0.4": - version: 1.0.7 - resolution: "postgres-date@npm:1.0.7" - checksum: 10c0/0ff91fccc64003e10b767fcfeefb5eaffbc522c93aa65d5051c49b3c4ce6cb93ab091a7d22877a90ad60b8874202c6f1d0f935f38a7235ed3b258efd54b97ca9 - languageName: node - linkType: hard - -"postgres-date@npm:~2.1.0": - version: 2.1.0 - resolution: "postgres-date@npm:2.1.0" - checksum: 10c0/00a7472c10788f6b0d08d24108bf1eb80858de1bd6317740198a564918ea4a69b80c98148167b92ae688abd606483020d0de0dd3a36f3ea9a3e26bbeef3464f4 - languageName: node - linkType: hard - -"postgres-interval@npm:^1.1.0": - version: 1.2.0 - resolution: "postgres-interval@npm:1.2.0" - dependencies: - xtend: "npm:^4.0.0" - checksum: 10c0/c1734c3cb79e7f22579af0b268a463b1fa1d084e742a02a7a290c4f041e349456f3bee3b4ee0bb3f226828597f7b76deb615c1b857db9a742c45520100456272 - languageName: node - linkType: hard - -"postgres-interval@npm:^3.0.0": - version: 3.0.0 - resolution: "postgres-interval@npm:3.0.0" - checksum: 10c0/8b570b30ea37c685e26d136d34460f246f98935a1533defc4b53bb05ee23ae3dc7475b718ec7ea607a57894d8c6b4f1adf67ca9cc83a75bdacffd427d5c68de8 - languageName: node - linkType: hard - -"postgres-range@npm:^1.1.1": - version: 1.1.4 - resolution: "postgres-range@npm:1.1.4" - checksum: 10c0/254494ef81df208e0adeae6b66ce394aba37914ea14c7ece55a45fb6691b7db04bee74c825380a47c887a9f87158fd3d86f758f9cc60b76d3a38ce5aca7912e8 - languageName: node - linkType: hard - "posthog-js@npm:^1.369.0": version: 1.369.0 resolution: "posthog-js@npm:1.369.0" @@ -21290,6 +20938,13 @@ __metadata: languageName: node linkType: hard +"semifies@npm:^1.0.0": + version: 1.0.0 + resolution: "semifies@npm:1.0.0" + checksum: 10c0/d93d5e8d2c0b7d5f972b9378736ed5cc1f2ab40d043234b4156665872f08cb0da914ee8c8b35c59dc6b17880a4c5502588c7515c6bb4dbc3ce5565746428d31d + languageName: node + linkType: hard + "semver@npm:2 || 3 || 4 || 5, semver@npm:^5.5.0": version: 5.7.2 resolution: "semver@npm:5.7.2" @@ -21899,6 +21554,13 @@ __metadata: languageName: node linkType: hard +"source-map@npm:^0.6.0": + version: 0.6.1 + resolution: "source-map@npm:0.6.1" + checksum: 10c0/ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011 + languageName: node + linkType: hard + "space-separated-tokens@npm:^2.0.0": version: 2.0.2 resolution: "space-separated-tokens@npm:2.0.2" @@ -21979,7 +21641,7 @@ __metadata: languageName: node linkType: hard -"stacktrace-parser@npm:^0.1.10": +"stacktrace-parser@npm:^0.1.11": version: 0.1.11 resolution: "stacktrace-parser@npm:0.1.11" dependencies: @@ -24002,13 +23664,6 @@ __metadata: languageName: node linkType: hard -"xtend@npm:^4.0.0": - version: 4.0.2 - resolution: "xtend@npm:4.0.2" - checksum: 10c0/366ae4783eec6100f8a02dff02ac907bf29f9a00b82ac0264b4d8b832ead18306797e283cf19de776538babfdcb2101375ec5646b59f08c52128ac4ab812ed0e - languageName: node - linkType: hard - "y18n@npm:^5.0.5": version: 5.0.8 resolution: "y18n@npm:5.0.8" From 89bd559d1f14a4c7b2a9e596e0ac1ef13648e497 Mon Sep 17 00:00:00 2001 From: Brendan Kellam Date: Wed, 12 Aug 2026 12:07:38 -0700 Subject: [PATCH 2/2] docs: add changelog entry for Sentry upgrade Co-Authored-By: Claude Fable 5 --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b7b8a4186..1b90bc77a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed - Fixed the web process being capped at a ~4GiB heap regardless of how much memory the container has, which caused multi-second garbage collection pauses on larger deployments. [#1569](https://github.com/sourcebot-dev/sourcebot/pull/1569) +- Upgraded `@sentry/*` to `^10.70.0`, fixing memory leaks where spans retained request data indefinitely. [#1572](https://github.com/sourcebot-dev/sourcebot/pull/1572) ## [5.1.6] - 2026-08-10