diff --git a/client/package-lock.json b/client/package-lock.json index 770ed3d0..58f084b4 100644 --- a/client/package-lock.json +++ b/client/package-lock.json @@ -5,14 +5,14 @@ "packages": { "": { "dependencies": { - "@sentry/browser": "^7.18.0", - "@sentry/core": "^7.18.0", - "@sentry/hub": "^7.18.0", - "@sentry/react": "^7.18.0", + "@sentry/browser": "^7.47.0", + "@sentry/core": "^7.47.0", + "@sentry/hub": "^7.47.0", + "@sentry/react": "^7.47.0", "@sentry/replay": "^0.6.14-6", - "@sentry/tracing": "^7.18.0", - "@sentry/types": "^7.18.0", - "@sentry/utils": "^7.18.0", + "@sentry/tracing": "^7.47.0", + "@sentry/types": "^7.47.0", + "@sentry/utils": "^7.47.0", "jest-environment-jsdom-sixteen": "^2.0.0", "prop-types": "^15.5.10", "react": "^15.6.1", @@ -1687,27 +1687,56 @@ "node": ">= 6" } }, - "node_modules/@sentry/browser": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.18.0.tgz", - "integrity": "sha512-dFNJshI5I9F2ff8X9dyN1b8UIx3h+62DOtigo+Vg2RfjplEX+rnzRWfV5QU5YBSH3AbDE3WXHuPWuYTbWg9i9w==", + "node_modules/@sentry-internal/tracing": { + "version": "7.47.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.47.0.tgz", + "integrity": "sha512-udpHnCzF8DQsWf0gQwd0XFGp6Y8MOiwnl8vGt2ohqZGS3m1+IxoRLXsSkD8qmvN6KKDnwbaAvYnK0z0L+AW95g==", "dependencies": { - "@sentry/core": "7.18.0", - "@sentry/types": "7.18.0", - "@sentry/utils": "7.18.0", + "@sentry/core": "7.47.0", + "@sentry/types": "7.47.0", + "@sentry/utils": "7.47.0", "tslib": "^1.9.3" }, "engines": { "node": ">=8" } }, + "node_modules/@sentry/browser": { + "version": "7.47.0", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.47.0.tgz", + "integrity": "sha512-L0t07kS/G1UGVZ9fpD6HLuaX8vVBqAGWgu+1uweXthYozu/N7ZAsakjU/Ozu6FSXj1mO3NOJZhOn/goIZLSj5A==", + "dependencies": { + "@sentry-internal/tracing": "7.47.0", + "@sentry/core": "7.47.0", + "@sentry/replay": "7.47.0", + "@sentry/types": "7.47.0", + "@sentry/utils": "7.47.0", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@sentry/browser/node_modules/@sentry/replay": { + "version": "7.47.0", + "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.47.0.tgz", + "integrity": "sha512-BFpVZVmwlezZ83y0L43TCTJY142Fxh+z+qZSwTag5HlhmIpBKw/WKg06ajOhrYJbCBkhHmeOvyKkxX0jnc39ZA==", + "dependencies": { + "@sentry/core": "7.47.0", + "@sentry/types": "7.47.0", + "@sentry/utils": "7.47.0" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/@sentry/core": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.18.0.tgz", - "integrity": "sha512-erDEMGM+9Msvz/fQaKlYHD8vXDs/Mv5trZc6rlS/gnlaIPQQ8cALH7UdH2UO0eoCLH3/pEYTsa4Qh8AMz6Y86w==", + "version": "7.47.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.47.0.tgz", + "integrity": "sha512-EFhZhKdMu7wKmWYZwbgTi8FNZ7Fq+HdlXiZWNz51Bqe3pHmfAkdHtAEs0Buo0v623MKA0CA4EjXIazGUM34XTg==", "dependencies": { - "@sentry/types": "7.18.0", - "@sentry/utils": "7.18.0", + "@sentry/types": "7.47.0", + "@sentry/utils": "7.47.0", "tslib": "^1.9.3" }, "engines": { @@ -1715,13 +1744,13 @@ } }, "node_modules/@sentry/hub": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-7.18.0.tgz", - "integrity": "sha512-feGG8PlwURoK21VwaX72AxDJ2U+8p/6bHgaXMv5XG9JCLb1n+NJfUoB+BnlFJN2Rqu6eU+DyXNvB1+XyyGQDvw==", + "version": "7.47.0", + "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-7.47.0.tgz", + "integrity": "sha512-pPu1SkUqCJjFuW3a73RADy/B51nzd5brTIrBE4zVL1FYm4JVzkzbtItSGtR6tosB1Ftkr3E2eLryEzeEsuppsw==", "dependencies": { - "@sentry/core": "7.18.0", - "@sentry/types": "7.18.0", - "@sentry/utils": "7.18.0", + "@sentry/core": "7.47.0", + "@sentry/types": "7.47.0", + "@sentry/utils": "7.47.0", "tslib": "^1.9.3" }, "engines": { @@ -1729,13 +1758,13 @@ } }, "node_modules/@sentry/react": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@sentry/react/-/react-7.18.0.tgz", - "integrity": "sha512-Cc3roRKtTT/5s7BJmQi2+KdmExWxLwRTpYvGtvDdzARXAnTr2BQUBLe7WZUE/bEnXFCUAc/yHc2Ziddvn2GQ1g==", + "version": "7.47.0", + "resolved": "https://registry.npmjs.org/@sentry/react/-/react-7.47.0.tgz", + "integrity": "sha512-Qy6OnlE8FivKOLo0YE7tkr+G5fLmEOkpPxj179wbY/N8kp/ALkqbVdcOrZW7AL6HCc0lphhj+0SB+tpwoPEsiQ==", "dependencies": { - "@sentry/browser": "7.18.0", - "@sentry/types": "7.18.0", - "@sentry/utils": "7.18.0", + "@sentry/browser": "7.47.0", + "@sentry/types": "7.47.0", + "@sentry/utils": "7.47.0", "hoist-non-react-statics": "^3.3.2", "tslib": "^1.9.3" }, @@ -1767,33 +1796,30 @@ } }, "node_modules/@sentry/tracing": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-7.18.0.tgz", - "integrity": "sha512-1vxCpsAKvrr9yZe8zRE+Wp8RyNjrhUqBUEc2Z69bVHmVtvIygqEiqjrqds+98PZZsqkdC3hVuUJnI9TmqzeG3g==", + "version": "7.47.0", + "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-7.47.0.tgz", + "integrity": "sha512-hJCpKdekwaFNbCVXxfCz5IxfSEJIKnkPmRSVHITOm5VhKwq2e5kmy4Rn6bzSETwJFSDE8LGbR/3eSfGTqw37XA==", "dependencies": { - "@sentry/core": "7.18.0", - "@sentry/types": "7.18.0", - "@sentry/utils": "7.18.0", - "tslib": "^1.9.3" + "@sentry-internal/tracing": "7.47.0" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/types": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.18.0.tgz", - "integrity": "sha512-bOnyoK1S1chPJ+dAeWJo0srxZ9U48WE5dZFtvKeXoog6JNHY3nqAR/P/uxh9djB4bbwQRMdnGk1zm0bxhOOC6w==", + "version": "7.47.0", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.47.0.tgz", + "integrity": "sha512-GxXocplN0j1+uczovHrfkykl9wvkamDtWxlPUQgyGlbLGZn+UH1Y79D4D58COaFWGEZdSNKr62gZAjfEYu9nQA==", "engines": { "node": ">=8" } }, "node_modules/@sentry/utils": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.18.0.tgz", - "integrity": "sha512-nIIIF9FZ2rrw9OFIAfnSEK6TbHLii3ZtahVdcw6Jk9LscL2HMkgdmgroiNfFxhGYNqfWsaxVgMW+IdnkrHsqXQ==", + "version": "7.47.0", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.47.0.tgz", + "integrity": "sha512-A89SaOLp6XeZfByeYo2C8Ecye/YAtk/gENuyOUhQEdMulI6mZdjqtHAp7pTMVgkBc/YNARVuoa+kR/IdRrTPkQ==", "dependencies": { - "@sentry/types": "7.18.0", + "@sentry/types": "7.47.0", "tslib": "^1.9.3" }, "engines": { @@ -21393,46 +21419,71 @@ "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", "dev": true }, - "@sentry/browser": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.18.0.tgz", - "integrity": "sha512-dFNJshI5I9F2ff8X9dyN1b8UIx3h+62DOtigo+Vg2RfjplEX+rnzRWfV5QU5YBSH3AbDE3WXHuPWuYTbWg9i9w==", + "@sentry-internal/tracing": { + "version": "7.47.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.47.0.tgz", + "integrity": "sha512-udpHnCzF8DQsWf0gQwd0XFGp6Y8MOiwnl8vGt2ohqZGS3m1+IxoRLXsSkD8qmvN6KKDnwbaAvYnK0z0L+AW95g==", "requires": { - "@sentry/core": "7.18.0", - "@sentry/types": "7.18.0", - "@sentry/utils": "7.18.0", + "@sentry/core": "7.47.0", + "@sentry/types": "7.47.0", + "@sentry/utils": "7.47.0", "tslib": "^1.9.3" } }, + "@sentry/browser": { + "version": "7.47.0", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.47.0.tgz", + "integrity": "sha512-L0t07kS/G1UGVZ9fpD6HLuaX8vVBqAGWgu+1uweXthYozu/N7ZAsakjU/Ozu6FSXj1mO3NOJZhOn/goIZLSj5A==", + "requires": { + "@sentry-internal/tracing": "7.47.0", + "@sentry/core": "7.47.0", + "@sentry/replay": "7.47.0", + "@sentry/types": "7.47.0", + "@sentry/utils": "7.47.0", + "tslib": "^1.9.3" + }, + "dependencies": { + "@sentry/replay": { + "version": "7.47.0", + "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.47.0.tgz", + "integrity": "sha512-BFpVZVmwlezZ83y0L43TCTJY142Fxh+z+qZSwTag5HlhmIpBKw/WKg06ajOhrYJbCBkhHmeOvyKkxX0jnc39ZA==", + "requires": { + "@sentry/core": "7.47.0", + "@sentry/types": "7.47.0", + "@sentry/utils": "7.47.0" + } + } + } + }, "@sentry/core": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.18.0.tgz", - "integrity": "sha512-erDEMGM+9Msvz/fQaKlYHD8vXDs/Mv5trZc6rlS/gnlaIPQQ8cALH7UdH2UO0eoCLH3/pEYTsa4Qh8AMz6Y86w==", + "version": "7.47.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.47.0.tgz", + "integrity": "sha512-EFhZhKdMu7wKmWYZwbgTi8FNZ7Fq+HdlXiZWNz51Bqe3pHmfAkdHtAEs0Buo0v623MKA0CA4EjXIazGUM34XTg==", "requires": { - "@sentry/types": "7.18.0", - "@sentry/utils": "7.18.0", + "@sentry/types": "7.47.0", + "@sentry/utils": "7.47.0", "tslib": "^1.9.3" } }, "@sentry/hub": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-7.18.0.tgz", - "integrity": "sha512-feGG8PlwURoK21VwaX72AxDJ2U+8p/6bHgaXMv5XG9JCLb1n+NJfUoB+BnlFJN2Rqu6eU+DyXNvB1+XyyGQDvw==", + "version": "7.47.0", + "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-7.47.0.tgz", + "integrity": "sha512-pPu1SkUqCJjFuW3a73RADy/B51nzd5brTIrBE4zVL1FYm4JVzkzbtItSGtR6tosB1Ftkr3E2eLryEzeEsuppsw==", "requires": { - "@sentry/core": "7.18.0", - "@sentry/types": "7.18.0", - "@sentry/utils": "7.18.0", + "@sentry/core": "7.47.0", + "@sentry/types": "7.47.0", + "@sentry/utils": "7.47.0", "tslib": "^1.9.3" } }, "@sentry/react": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@sentry/react/-/react-7.18.0.tgz", - "integrity": "sha512-Cc3roRKtTT/5s7BJmQi2+KdmExWxLwRTpYvGtvDdzARXAnTr2BQUBLe7WZUE/bEnXFCUAc/yHc2Ziddvn2GQ1g==", + "version": "7.47.0", + "resolved": "https://registry.npmjs.org/@sentry/react/-/react-7.47.0.tgz", + "integrity": "sha512-Qy6OnlE8FivKOLo0YE7tkr+G5fLmEOkpPxj179wbY/N8kp/ALkqbVdcOrZW7AL6HCc0lphhj+0SB+tpwoPEsiQ==", "requires": { - "@sentry/browser": "7.18.0", - "@sentry/types": "7.18.0", - "@sentry/utils": "7.18.0", + "@sentry/browser": "7.47.0", + "@sentry/types": "7.47.0", + "@sentry/utils": "7.47.0", "hoist-non-react-statics": "^3.3.2", "tslib": "^1.9.3" }, @@ -21460,27 +21511,24 @@ } }, "@sentry/tracing": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-7.18.0.tgz", - "integrity": "sha512-1vxCpsAKvrr9yZe8zRE+Wp8RyNjrhUqBUEc2Z69bVHmVtvIygqEiqjrqds+98PZZsqkdC3hVuUJnI9TmqzeG3g==", + "version": "7.47.0", + "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-7.47.0.tgz", + "integrity": "sha512-hJCpKdekwaFNbCVXxfCz5IxfSEJIKnkPmRSVHITOm5VhKwq2e5kmy4Rn6bzSETwJFSDE8LGbR/3eSfGTqw37XA==", "requires": { - "@sentry/core": "7.18.0", - "@sentry/types": "7.18.0", - "@sentry/utils": "7.18.0", - "tslib": "^1.9.3" + "@sentry-internal/tracing": "7.47.0" } }, "@sentry/types": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.18.0.tgz", - "integrity": "sha512-bOnyoK1S1chPJ+dAeWJo0srxZ9U48WE5dZFtvKeXoog6JNHY3nqAR/P/uxh9djB4bbwQRMdnGk1zm0bxhOOC6w==" + "version": "7.47.0", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.47.0.tgz", + "integrity": "sha512-GxXocplN0j1+uczovHrfkykl9wvkamDtWxlPUQgyGlbLGZn+UH1Y79D4D58COaFWGEZdSNKr62gZAjfEYu9nQA==" }, "@sentry/utils": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.18.0.tgz", - "integrity": "sha512-nIIIF9FZ2rrw9OFIAfnSEK6TbHLii3ZtahVdcw6Jk9LscL2HMkgdmgroiNfFxhGYNqfWsaxVgMW+IdnkrHsqXQ==", + "version": "7.47.0", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.47.0.tgz", + "integrity": "sha512-A89SaOLp6XeZfByeYo2C8Ecye/YAtk/gENuyOUhQEdMulI6mZdjqtHAp7pTMVgkBc/YNARVuoa+kR/IdRrTPkQ==", "requires": { - "@sentry/types": "7.18.0", + "@sentry/types": "7.47.0", "tslib": "^1.9.3" } }, diff --git a/client/package.json b/client/package.json index baf8b3e2..ee32beda 100644 --- a/client/package.json +++ b/client/package.json @@ -1,14 +1,14 @@ { "private": true, "dependencies": { - "@sentry/browser": "^7.18.0", - "@sentry/core": "^7.18.0", - "@sentry/hub": "^7.18.0", - "@sentry/react": "^7.18.0", + "@sentry/browser": "^7.47.0", + "@sentry/core": "^7.47.0", + "@sentry/hub": "^7.47.0", + "@sentry/react": "^7.47.0", "@sentry/replay": "^0.6.14-6", - "@sentry/tracing": "^7.18.0", - "@sentry/types": "^7.18.0", - "@sentry/utils": "^7.18.0", + "@sentry/tracing": "^7.47.0", + "@sentry/types": "^7.47.0", + "@sentry/utils": "^7.47.0", "jest-environment-jsdom-sixteen": "^2.0.0", "prop-types": "^15.5.10", "react": "^15.6.1", diff --git a/client/src/index.js b/client/src/index.js index b04dd65b..6e061a5a 100644 --- a/client/src/index.js +++ b/client/src/index.js @@ -1,8 +1,6 @@ import React from 'react'; import ReactDOM from 'react-dom'; import * as Sentry from '@sentry/react'; -import { BrowserTracing } from '@sentry/tracing'; -import { Replay } from '@sentry/replay'; import './index.css'; import App from './App'; @@ -12,15 +10,14 @@ if (process.env.REACT_APP_SENTRY_DSN) { debug: true, dsn: process.env.REACT_APP_SENTRY_DSN, release: process.env.REACT_APP_GIT_SHA, + replaysSessionSampleRate: 1.0, + tracesSampleRate: 1.0, integrations: [ - new BrowserTracing({ + new Sentry.BrowserTracing({ tracingOrigins: ['sourcemaps.io'] }), - new Replay({ - sessionSampleRate: 1.0 - }) - ], - tracesSampleRate: 1.0 + new Sentry.Replay() + ] }); }