1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-11-22 09:57:02 +01:00

Update Sentry to v5.x (#7880)

Theses changes were made in accordance with the provided migration
guide [1].

The two integrations added were included by default on v4.x, so this
shouldn't result in any change in behavior.

[1]:  https://github.com/getsentry/sentry-javascript/blob/master/MIGRATION.md
This commit is contained in:
Mark Stacey 2020-01-26 12:49:58 -04:00 committed by GitHub
parent 7908232719
commit 38a71a6067
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 58 additions and 38 deletions

View File

@ -1,4 +1,5 @@
import * as Sentry from '@sentry/browser' import * as Sentry from '@sentry/browser'
import { Dedupe, ExtraErrorData } from '@sentry/integrations'
const METAMASK_DEBUG = process.env.METAMASK_DEBUG const METAMASK_DEBUG = process.env.METAMASK_DEBUG
import extractEthjsErrorMessage from './extractEthjsErrorMessage' import extractEthjsErrorMessage from './extractEthjsErrorMessage'
@ -26,6 +27,10 @@ function setupSentry (opts) {
Sentry.init({ Sentry.init({
dsn: sentryTarget, dsn: sentryTarget,
debug: METAMASK_DEBUG, debug: METAMASK_DEBUG,
integrations: [
new Dedupe(),
new ExtraErrorData(),
],
release, release,
beforeSend: (report) => rewriteReport(report), beforeSend: (report) => rewriteReport(report),
}) })

View File

@ -66,7 +66,8 @@
"@babel/runtime": "^7.5.5", "@babel/runtime": "^7.5.5",
"@download/blockies": "^1.0.3", "@download/blockies": "^1.0.3",
"@material-ui/core": "1.0.0", "@material-ui/core": "1.0.0",
"@sentry/browser": "^4.1.1", "@sentry/browser": "^5.11.1",
"@sentry/integrations": "^5.11.1",
"@zxing/library": "^0.8.0", "@zxing/library": "^0.8.0",
"abi-decoder": "^1.2.0", "abi-decoder": "^1.2.0",
"abortcontroller-polyfill": "^1.3.0", "abortcontroller-polyfill": "^1.3.0",

View File

@ -2064,14 +2064,15 @@
react-lifecycles-compat "^3.0.4" react-lifecycles-compat "^3.0.4"
warning "^3.0.0" warning "^3.0.0"
"@sentry/browser@^4.1.1": "@sentry/browser@^5.11.1":
version "4.2.3" version "5.11.1"
resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-4.2.3.tgz#8ee405ba5cad5875945ebbfd5441daa9771bff7f" resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-5.11.1.tgz#337ffcb52711b23064c847a07629e966f54a5ebb"
integrity sha512-XvuIc1aclz4zuP2LamDuSy62/gl1mmNxzF+Ni5L8mcghBDq0urnOdkblVQgzqGoH8mc2QfjEctGa5djWxg3Bpg== integrity sha512-oqOX/otmuP92DEGRyZeBuQokXdeT9HQRxH73oqIURXXNLMP3PWJALSb4HtT4AftEt/2ROGobZLuA4TaID6My/Q==
dependencies: dependencies:
"@sentry/core" "4.2.3" "@sentry/core" "5.11.1"
"@sentry/types" "4.2.3" "@sentry/types" "5.11.0"
"@sentry/utils" "4.2.3" "@sentry/utils" "5.11.1"
tslib "^1.9.3"
"@sentry/cli@^1.49.0": "@sentry/cli@^1.49.0":
version "1.49.0" version "1.49.0"
@ -2085,43 +2086,56 @@
progress "2.0.0" progress "2.0.0"
proxy-from-env "^1.0.0" proxy-from-env "^1.0.0"
"@sentry/core@4.2.3": "@sentry/core@5.11.1":
version "4.2.3" version "5.11.1"
resolved "https://registry.yarnpkg.com/@sentry/core/-/core-4.2.3.tgz#58d45e0e6b3f805e9ccd2c32fdff40bc612a7f80" resolved "https://registry.yarnpkg.com/@sentry/core/-/core-5.11.1.tgz#9e2da485e196ae32971545c1c49ee6fe719930e2"
integrity sha512-xo5rvksftnaEdnKbdokyfuqgMnuqw1DFp0lDboIFHlEBcQde/AdThEgLujJWmbVNI3Cg7g8/HvP65f7QBjKfOw== integrity sha512-BpvPosVNT20Xso4gAV54Lu3KqDmD20vO63HYwbNdST5LUi8oYV4JhvOkoBraPEM2cbBwQvwVcFdeEYKk4tin9A==
dependencies: dependencies:
"@sentry/hub" "4.2.3" "@sentry/hub" "5.11.1"
"@sentry/minimal" "4.2.3" "@sentry/minimal" "5.11.1"
"@sentry/types" "4.2.3" "@sentry/types" "5.11.0"
"@sentry/utils" "4.2.3" "@sentry/utils" "5.11.1"
tslib "^1.9.3"
"@sentry/hub@4.2.3": "@sentry/hub@5.11.1":
version "4.2.3" version "5.11.1"
resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-4.2.3.tgz#90b84d351051cd537e36836d38dd4ae4b90617bb" resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-5.11.1.tgz#ddcb865563fae53852d405885c46b4c6de68a91b"
integrity sha512-7Jc/wz3vybYm1RX2wk/4zAQS8fo3uxvXYBkRfpm3OmnGgTlwDEmJwtegeGWFqufxLl85brZ19V1KAdulmO206A== integrity sha512-ucKprYCbGGLLjVz4hWUqHN9KH0WKUkGf5ZYfD8LUhksuobRkYVyig0ZGbshECZxW5jcDTzip4Q9Qimq/PkkXBg==
dependencies: dependencies:
"@sentry/types" "4.2.3" "@sentry/types" "5.11.0"
"@sentry/utils" "4.2.3" "@sentry/utils" "5.11.1"
tslib "^1.9.3"
"@sentry/minimal@4.2.3": "@sentry/integrations@^5.11.1":
version "4.2.3" version "5.11.1"
resolved "https://registry.yarnpkg.com/@sentry/minimal/-/minimal-4.2.3.tgz#f7cde49e797fa75df652bcb95fb06a8a4df4d7ac" resolved "https://registry.yarnpkg.com/@sentry/integrations/-/integrations-5.11.1.tgz#6612efc620c187ba85a57c6e70e69d9474af7fb6"
integrity sha512-Hus7LUeJDGsYpT2RTe6bUjG7mHG9uQoyDmW6pYUMN2dhD+cP5cPoTIXO4yxokwgAeDa+GH2/UXoASWc4s2eA2w== integrity sha512-zubOE9zQ4qSutS0ZTnAteDnzbVcHSI2bXD/0nTD3t3ljY+OWgcluBXYCAeAp8vOv2qCoef5ySdQa1DBCW7NQ3Q==
dependencies: dependencies:
"@sentry/hub" "4.2.3" "@sentry/types" "5.11.0"
"@sentry/types" "4.2.3" "@sentry/utils" "5.11.1"
tslib "^1.9.3"
"@sentry/types@4.2.3": "@sentry/minimal@5.11.1":
version "4.2.3" version "5.11.1"
resolved "https://registry.yarnpkg.com/@sentry/types/-/types-4.2.3.tgz#e53df8ac5c2419d333be8671972a2db6d34de230" resolved "https://registry.yarnpkg.com/@sentry/minimal/-/minimal-5.11.1.tgz#0e705d01a567282d8fbbda2aed848b4974cc3cec"
integrity sha512-Z7laXlLtLSEXcKzgcD2caWPMTM8sAvR86rssYM5uYb3azC5PO0aAvuhjokkdv1+Ke1Bg7lkaNZamiCSyaH/9xg== integrity sha512-HK8zs7Pgdq7DsbZQTThrhQPrJsVWzz7MaluAbQA0rTIAJ3TvHKQpsVRu17xDpjZXypqWcKCRsthDrC4LxDM1Bg==
"@sentry/utils@4.2.3":
version "4.2.3"
resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-4.2.3.tgz#46119e0938308245054984303ee1b049a7ab7523"
integrity sha512-D6+M1081wCwGp8adWV3KFOxrxFmVyjMJ45x6/TnYvXdgDyc+t28oil21FHeKhwjld9eMqgQ5Tf1OOvos1MNBQg==
dependencies: dependencies:
"@sentry/types" "4.2.3" "@sentry/hub" "5.11.1"
"@sentry/types" "5.11.0"
tslib "^1.9.3"
"@sentry/types@5.11.0":
version "5.11.0"
resolved "https://registry.yarnpkg.com/@sentry/types/-/types-5.11.0.tgz#40f0f3174362928e033ddd9725d55e7c5cb7c5b6"
integrity sha512-1Uhycpmeo1ZK2GLvrtwZhTwIodJHcyIS6bn+t4IMkN9MFoo6ktbAfhvexBDW/IDtdLlCGJbfm8nIZerxy0QUpg==
"@sentry/utils@5.11.1":
version "5.11.1"
resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-5.11.1.tgz#aa19fcc234cf632257b2281261651d2fac967607"
integrity sha512-O0Zl4R2JJh8cTkQ8ZL2cDqGCmQdpA5VeXpuBbEl1v78LQPkBDISi35wH4mKmLwMsLBtTVpx2UeUHBj0KO5aLlA==
dependencies:
"@sentry/types" "5.11.0"
tslib "^1.9.3"
"@sindresorhus/is@^0.14.0": "@sindresorhus/is@^0.14.0":
version "0.14.0" version "0.14.0"