diff --git a/package-lock.json b/package-lock.json index f2dff8912..4ab7a8a56 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,8 +22,8 @@ "@radix-ui/react-switch": "^1.2.2", "@radix-ui/react-toggle-group": "^1.1.7", "@radix-ui/react-tooltip": "^1.2.4", - "@sentry/node": "^9.15.0", - "@sentry/react": "^9.15.0", + "@sentry/node": "^9.20.0", + "@sentry/react": "^9.20.0", "@sentry/tracing": "^7.120.3", "chart.js": "^4.4.9", "classnames": "^2.5.1", @@ -3941,6 +3941,46 @@ "@ethersproject/strings": "^5.8.0" } }, + "node_modules/@fastify/otel": { + "version": "0.8.0", + "resolved": "https://codeload.github.com/getsentry/fastify-otel/tar.gz/ae3088d65e286bdc94ac5d722573537d6a6671bb", + "integrity": "sha512-8Mb0z6LsLb8krU+G/s29Gi5iPPf7em2RG3Sn50yLHVDP3Cz382MMBy790Q2zAS+iJ3hX9Fv7SKBy8Zil4DZQZQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "MIT", + "dependencies": { + "@opentelemetry/core": "^1.30.1", + "@opentelemetry/instrumentation": "^0.57.2", + "@opentelemetry/semantic-conventions": "^1.28.0", + "minimatch": "^9" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.9.0" + } + }, + "node_modules/@fastify/otel/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/@filecoin-station/spark-impact-evaluator": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/@filecoin-station/spark-impact-evaluator/-/spark-impact-evaluator-1.2.4.tgz", @@ -5093,9 +5133,9 @@ "license": "MIT" }, "node_modules/@prisma/instrumentation": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/@prisma/instrumentation/-/instrumentation-6.6.0.tgz", - "integrity": "sha512-M/a6njz3hbf2oucwdbjNKrSMLuyMCwgDrmTtkF1pm4Nm7CU45J/Hd6lauF2CDACTUYzu3ymcV7P0ZAhIoj6WRw==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/@prisma/instrumentation/-/instrumentation-6.7.0.tgz", + "integrity": "sha512-3NuxWlbzYNevgPZbV0ktA2z6r0bfh0g22ONTxcK09a6+6MdIPjHsYx1Hnyu4yOq+j7LmupO5J69hhuOnuvj8oQ==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/instrumentation": "^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || ^0.56.0 || ^0.57.0" @@ -6187,50 +6227,50 @@ "license": "MIT" }, "node_modules/@sentry-internal/browser-utils": { - "version": "9.15.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-9.15.0.tgz", - "integrity": "sha512-tIM+9zXCefkInRiNmBkXKgkamRjEOlAcf768cBKlMWVOatfNrSEB0UEV7qkAYqnQGWkbPkHFMbFJxWptydLODw==", + "version": "9.20.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-9.20.0.tgz", + "integrity": "sha512-Cpuz9XzZgSNiVm+0DEOSE3aMDHIzonOrDgw5ZiXs4DgGOlMX9Solrcjp+tytQJhgl0uuOcd17r9kpocuIdSktQ==", "license": "MIT", "dependencies": { - "@sentry/core": "9.15.0" + "@sentry/core": "9.20.0" }, "engines": { "node": ">=18" } }, "node_modules/@sentry-internal/feedback": { - "version": "9.15.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-9.15.0.tgz", - "integrity": "sha512-jyN0r57WL8V5ViwZpiNvbIhF9I89jxn6mtIQcyV85EjIXDyzJmeTgxc/FIU0kcDVv6zso3qnGRJUxGK+GvoYZg==", + "version": "9.20.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-9.20.0.tgz", + "integrity": "sha512-P8XAvdWa8/lRmsx6s3verJ4bCY0HwF1vnmwEwsbcuPHJEtit4PHs8atpqGPinMawWRSVc7uUEl2NXSwggnfevg==", "license": "MIT", "dependencies": { - "@sentry/core": "9.15.0" + "@sentry/core": "9.20.0" }, "engines": { "node": ">=18" } }, "node_modules/@sentry-internal/replay": { - "version": "9.15.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-9.15.0.tgz", - "integrity": "sha512-lv6ENRmfeBuod6Tr1WgLeF0+wIIXlHWNAGofsaNUvm8UKS7USicFsQWKOZPk4UyjTfrEClPp2vx+o7aUcZS6TQ==", + "version": "9.20.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-9.20.0.tgz", + "integrity": "sha512-rKBXhko6lEENBPWyRnxInmnIQY4BvIpcW+hv3FR7gG9ToGKGf+8Sr7Xu4oetAMB3M143x5pa2/BpOBT4ROPVzg==", "license": "MIT", "dependencies": { - "@sentry-internal/browser-utils": "9.15.0", - "@sentry/core": "9.15.0" + "@sentry-internal/browser-utils": "9.20.0", + "@sentry/core": "9.20.0" }, "engines": { "node": ">=18" } }, "node_modules/@sentry-internal/replay-canvas": { - "version": "9.15.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-9.15.0.tgz", - "integrity": "sha512-a1/oiXwcW5OmILjD7/R2UEsPQWXJBUr0u388uCKDUGeyXLxBBbIJGS5E8oLwVQLVxhVJrODgxvT19z9OVcbn7g==", + "version": "9.20.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-9.20.0.tgz", + "integrity": "sha512-g9Z8op2RYGsJTMdQJI0vVKc4SpDfwQdg1SMDWM757apXW3jW8CiiX4dWaM35tnzdY2KKCtGx0QNfdAEbtkadyQ==", "license": "MIT", "dependencies": { - "@sentry-internal/replay": "9.15.0", - "@sentry/core": "9.15.0" + "@sentry-internal/replay": "9.20.0", + "@sentry/core": "9.20.0" }, "engines": { "node": ">=18" @@ -6264,36 +6304,37 @@ } }, "node_modules/@sentry/browser": { - "version": "9.15.0", - "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-9.15.0.tgz", - "integrity": "sha512-ppHESKFVQFpAb3rQI2ateDkmMytVcvAWsjZrZ3hF9iEnO3iTIIu32ib5nqQUL4KKXZQovYnDrSlDcdv3ZwX/8Q==", + "version": "9.20.0", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-9.20.0.tgz", + "integrity": "sha512-OYTzNrGZ9F6pBFDAmAznjwzHvNbK5/HmbH6sCPRqDcbo1cpP6AYmGKalKPqzn5JC+cZeD/+pk1UMMbCtpF20hg==", "license": "MIT", "dependencies": { - "@sentry-internal/browser-utils": "9.15.0", - "@sentry-internal/feedback": "9.15.0", - "@sentry-internal/replay": "9.15.0", - "@sentry-internal/replay-canvas": "9.15.0", - "@sentry/core": "9.15.0" + "@sentry-internal/browser-utils": "9.20.0", + "@sentry-internal/feedback": "9.20.0", + "@sentry-internal/replay": "9.20.0", + "@sentry-internal/replay-canvas": "9.20.0", + "@sentry/core": "9.20.0" }, "engines": { "node": ">=18" } }, "node_modules/@sentry/core": { - "version": "9.15.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-9.15.0.tgz", - "integrity": "sha512-lBmo3bzzaYUesdzc2H5K3fajfXyUNuj5koqyFoCAI8rnt9CBl7SUc/P07+E5eipF8mxgiU3QtkI7ALzRQN8pqQ==", + "version": "9.20.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-9.20.0.tgz", + "integrity": "sha512-YPDGkcMc5w8JEPoqW1DqfcaxtSz8FyP6+Z2KqjoEfUtqnjPis7YGo06e+XBCFDE+yZwurHB0DeerVi0cE47pxg==", "license": "MIT", "engines": { "node": ">=18" } }, "node_modules/@sentry/node": { - "version": "9.15.0", - "resolved": "https://registry.npmjs.org/@sentry/node/-/node-9.15.0.tgz", - "integrity": "sha512-K0LdJxIzYbbsbiT+1tKgNq6MUHuDs2DggBDcFEp3T+yXVJYN1AyalUli06Kmxq8yvou6hgLwWL4gjIcB1IQySA==", + "version": "9.20.0", + "resolved": "https://registry.npmjs.org/@sentry/node/-/node-9.20.0.tgz", + "integrity": "sha512-mkPFqJhCIvKeLHFHo11wOQdaeFD1Fa5qkVelOjsojPEcLfuDYA6/plCgrXmgWCGn2T1GaO3cjmDdCpvMLjt5ow==", "license": "MIT", "dependencies": { + "@fastify/otel": "https://codeload.github.com/getsentry/fastify-otel/tar.gz/ae3088d65e286bdc94ac5d722573537d6a6671bb", "@opentelemetry/api": "^1.9.0", "@opentelemetry/context-async-hooks": "^1.30.1", "@opentelemetry/core": "^1.30.1", @@ -6302,7 +6343,6 @@ "@opentelemetry/instrumentation-connect": "0.43.1", "@opentelemetry/instrumentation-dataloader": "0.16.1", "@opentelemetry/instrumentation-express": "0.47.1", - "@opentelemetry/instrumentation-fastify": "0.44.2", "@opentelemetry/instrumentation-fs": "0.19.1", "@opentelemetry/instrumentation-generic-pool": "0.43.1", "@opentelemetry/instrumentation-graphql": "0.47.1", @@ -6324,10 +6364,10 @@ "@opentelemetry/resources": "^1.30.1", "@opentelemetry/sdk-trace-base": "^1.30.1", "@opentelemetry/semantic-conventions": "^1.30.0", - "@prisma/instrumentation": "6.6.0", - "@sentry/core": "9.15.0", - "@sentry/opentelemetry": "9.15.0", - "import-in-the-middle": "^1.13.0" + "@prisma/instrumentation": "6.7.0", + "@sentry/core": "9.20.0", + "@sentry/opentelemetry": "9.20.0", + "import-in-the-middle": "^1.13.1" }, "engines": { "node": ">=18" @@ -6383,23 +6423,6 @@ "@opentelemetry/api": "^1.3.0" } }, - "node_modules/@sentry/node/node_modules/@opentelemetry/instrumentation-fastify": { - "version": "0.44.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-fastify/-/instrumentation-fastify-0.44.2.tgz", - "integrity": "sha512-arSp97Y4D2NWogoXRb8CzFK3W2ooVdvqRRtQDljFt9uC3zI6OuShgey6CVFC0JxT1iGjkAr1r4PDz23mWrFULQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.57.1", - "@opentelemetry/semantic-conventions": "^1.27.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, "node_modules/@sentry/node/node_modules/@opentelemetry/instrumentation-fs": { "version": "0.19.1", "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-fs/-/instrumentation-fs-0.19.1.tgz", @@ -6699,33 +6722,33 @@ } }, "node_modules/@sentry/opentelemetry": { - "version": "9.15.0", - "resolved": "https://registry.npmjs.org/@sentry/opentelemetry/-/opentelemetry-9.15.0.tgz", - "integrity": "sha512-gGOzgSxbuh4B4SlEonL1LFsazmeqL/fn5CIQqRG0UWWxdt6TKAMlj0ThIlGF3jSHW2eXdpvs+4E73uFEaHIqfg==", + "version": "9.20.0", + "resolved": "https://registry.npmjs.org/@sentry/opentelemetry/-/opentelemetry-9.20.0.tgz", + "integrity": "sha512-G758j6i1SdtcYOJElLW9jXzXviVK+4SeD+fIJFd919ZT+L/NgsioPr6536SrE+aK3luv6tluRJubh7lhqufLkA==", "license": "MIT", "dependencies": { - "@sentry/core": "9.15.0" + "@sentry/core": "9.20.0" }, "engines": { "node": ">=18" }, "peerDependencies": { "@opentelemetry/api": "^1.9.0", - "@opentelemetry/context-async-hooks": "^1.30.1", - "@opentelemetry/core": "^1.30.1", - "@opentelemetry/instrumentation": "^0.57.1", - "@opentelemetry/sdk-trace-base": "^1.30.1", - "@opentelemetry/semantic-conventions": "^1.28.0" + "@opentelemetry/context-async-hooks": "^1.30.1 || ^2.0.0", + "@opentelemetry/core": "^1.30.1 || ^2.0.0", + "@opentelemetry/instrumentation": "^0.57.1 || ^0.200.0", + "@opentelemetry/sdk-trace-base": "^1.30.1 || ^2.0.0", + "@opentelemetry/semantic-conventions": "^1.30.0" } }, "node_modules/@sentry/react": { - "version": "9.15.0", - "resolved": "https://registry.npmjs.org/@sentry/react/-/react-9.15.0.tgz", - "integrity": "sha512-8nojSjiEd/EWIgoWVfkNIkBGL2yoFZoVMBUTcYlypsMnUHNko2RJItOBqZs5/DRBxuzfBKVt8PF+gkhQOm6mPg==", + "version": "9.20.0", + "resolved": "https://registry.npmjs.org/@sentry/react/-/react-9.20.0.tgz", + "integrity": "sha512-ibRqY379UnxiTu8qXU7GRGvUM3Q3HVF9yaTH5qqyENFZtIyF1/ZdCvvM2kRs0jxdJOIIcmNfVz5wY37tjAflFg==", "license": "MIT", "dependencies": { - "@sentry/browser": "9.15.0", - "@sentry/core": "9.15.0", + "@sentry/browser": "9.20.0", + "@sentry/core": "9.20.0", "hoist-non-react-statics": "^3.3.2" }, "engines": { @@ -13766,9 +13789,9 @@ } }, "node_modules/import-in-the-middle": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.13.0.tgz", - "integrity": "sha512-YG86SYDtrL/Yu8JgfWb7kjQ0myLeT1whw6fs/ZHFkXFcbk9zJU9lOCsSJHpvaPumU11nN3US7NW6x1YTk+HrUA==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.13.2.tgz", + "integrity": "sha512-Yjp9X7s2eHSXvZYQ0aye6UvwYPrVB5C2k47fuXjFKnYinAByaDZjh4t9MT2wEga9775n6WaIqyHnQhBxYtX2mg==", "license": "Apache-2.0", "dependencies": { "acorn": "^8.14.0", diff --git a/package.json b/package.json index 590a53dc6..e125011c7 100644 --- a/package.json +++ b/package.json @@ -51,8 +51,8 @@ "@radix-ui/react-switch": "^1.2.2", "@radix-ui/react-toggle-group": "^1.1.7", "@radix-ui/react-tooltip": "^1.2.4", - "@sentry/node": "^9.15.0", - "@sentry/react": "^9.15.0", + "@sentry/node": "^9.20.0", + "@sentry/react": "^9.20.0", "@sentry/tracing": "^7.120.3", "chart.js": "^4.4.9", "classnames": "^2.5.1",