diff --git a/apps/changelog/package.json b/apps/changelog/package.json index 1466fb66c9e46f..6cee1e4b5e81cc 100644 --- a/apps/changelog/package.json +++ b/apps/changelog/package.json @@ -25,7 +25,7 @@ "@radix-ui/react-icons": "^1.3.2", "@radix-ui/react-toolbar": "^1.1.0", "@radix-ui/themes": "^3.1.3", - "@sentry/nextjs": "9.9.0", + "@sentry/nextjs": "9.10.1", "@spotlightjs/spotlight": "^2.1.1", "next": "15.2.3", "next-auth": "^4.24.5", @@ -68,4 +68,4 @@ "@types/react": "npm:types-react@19.0.0-rc.1", "@types/react-dom": "npm:types-react-dom@19.0.0-rc.1" } -} \ No newline at end of file +} diff --git a/apps/changelog/sentry.client.config.ts b/apps/changelog/src/instrumentation-client.ts similarity index 73% rename from apps/changelog/sentry.client.config.ts rename to apps/changelog/src/instrumentation-client.ts index 65c764780cc2d6..8c5eda4c5f1c3c 100644 --- a/apps/changelog/sentry.client.config.ts +++ b/apps/changelog/src/instrumentation-client.ts @@ -1,7 +1,3 @@ -// This file configures the initialization of Sentry on the client. -// The config you add here will be used whenever a users loads a page in their browser. -// https://docs.sentry.io/platforms/javascript/guides/nextjs/ - import * as SentryCore from '@sentry/core'; import * as Sentry from '@sentry/nextjs'; import * as Spotlight from '@spotlightjs/spotlight'; diff --git a/package.json b/package.json index 21e2ed8ab7989f..a2926e1d609076 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "@radix-ui/react-tooltip": "^1.1.4", "@radix-ui/themes": "^3.1.3", "@sentry-internal/global-search": "^1.3.0", - "@sentry/nextjs": "9.9.0", + "@sentry/nextjs": "9.10.1", "@types/mdx": "^2.0.9", "algoliasearch": "^4.23.3", "dompurify": "3.2.4", @@ -138,4 +138,4 @@ "node": "20.11.0", "yarn": "1.22.22" } -} \ No newline at end of file +} diff --git a/sentry.client.config.ts b/src/instrumentation-client.ts similarity index 84% rename from sentry.client.config.ts rename to src/instrumentation-client.ts index 563741a4ec99a3..eb88c5b73f9405 100644 --- a/sentry.client.config.ts +++ b/src/instrumentation-client.ts @@ -1,7 +1,3 @@ -// This file configures the initialization of Sentry on the client. -// The config you add here will be used whenever a users loads a page in their browser. -// https://docs.sentry.io/platforms/javascript/guides/nextjs/ - import * as Sentry from '@sentry/nextjs'; import * as Spotlight from '@spotlightjs/spotlight'; diff --git a/yarn.lock b/yarn.lock index 4775b814a1e12f..7b2530811d51e5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3091,19 +3091,19 @@ resolved "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.4.tgz" integrity sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA== -"@sentry-internal/browser-utils@9.9.0": - version "9.9.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/browser-utils/-/browser-utils-9.9.0.tgz#4746060ed4948f3e52103e0f5075d01360d2cb2a" - integrity sha512-V/YhKLis98JFkqBGZaEBlDNFpJHJjoCvNb05raAYXdITfDIl37Kxqj0zX+IzyRhqnswkQ+DBTyoEoci09IR2bQ== +"@sentry-internal/browser-utils@9.10.1": + version "9.10.1" + resolved "https://registry.yarnpkg.com/@sentry-internal/browser-utils/-/browser-utils-9.10.1.tgz#64daffa273dd50571752d4b5c781892548d12157" + integrity sha512-O/ibpHbKfpG+xtZuEzbLNtLcbanRcDYGxT+QbslVItmcS9GjMSwvMpp1jnD9Y7/LIFtv7O1gJZ9Hrz///lLprw== dependencies: - "@sentry/core" "9.9.0" + "@sentry/core" "9.10.1" -"@sentry-internal/feedback@9.9.0": - version "9.9.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/feedback/-/feedback-9.9.0.tgz#63c8c2fb9d53d34825ca265ae11bdb4385df5fe6" - integrity sha512-hrxuOLm0Xsnx75hTNt3eLgNNjER3egrHZShdRzlMiakfKpA9f2X10z75vlZmT5ZUygDQnp9UVUnu28cDuVb9Zw== +"@sentry-internal/feedback@9.10.1": + version "9.10.1" + resolved "https://registry.yarnpkg.com/@sentry-internal/feedback/-/feedback-9.10.1.tgz#e151daff4bfa89af7293ce651649448b6abf9794" + integrity sha512-DM32eAzRvXk36iGBWtlLZA88QzOFBODd+kbz55X4Py+1bDNdRc3Vl6214uuAr7iweHcOQy1rIvmAeO8Xusp7tQ== dependencies: - "@sentry/core" "9.9.0" + "@sentry/core" "9.10.1" "@sentry-internal/global-search@^1.3.0": version "1.3.0" @@ -3119,45 +3119,45 @@ htmlparser2 "^4.1.0" title-case "^3.0.2" -"@sentry-internal/replay-canvas@9.9.0": - version "9.9.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/replay-canvas/-/replay-canvas-9.9.0.tgz#3692dd58480c680b58ff6f8c686507e4caf87cd2" - integrity sha512-YK0ixGjquahGpNsQskCEVwycdHlwNBLCx9XJr1BmGnlOw6fUCmpyVetaGg/ZyhkzKGNXAGoTa4s7FUFnAG4bKg== +"@sentry-internal/replay-canvas@9.10.1": + version "9.10.1" + resolved "https://registry.yarnpkg.com/@sentry-internal/replay-canvas/-/replay-canvas-9.10.1.tgz#dc3d04aba6aa08059bfe515505e5f16b1591341c" + integrity sha512-fxrpqElqdsAQrzVly0V/XaljhAlwwMk+iGyf+wZeK6RwEPVxtoxXVfx7fEEtPn+gortqQR09N/zH179hefjuaw== dependencies: - "@sentry-internal/replay" "9.9.0" - "@sentry/core" "9.9.0" + "@sentry-internal/replay" "9.10.1" + "@sentry/core" "9.10.1" -"@sentry-internal/replay@9.9.0": - version "9.9.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/replay/-/replay-9.9.0.tgz#f0272d88ab9279a3efb7a223bb27edbf311830dc" - integrity sha512-EWczKMu3qiZ0SUUWU3zkGod+AWD/VQCLiQw+tw+PEpdHbRZIdYKsEptengZCFKthrwe2QmYpVCTSRxGvujJ/6g== +"@sentry-internal/replay@9.10.1": + version "9.10.1" + resolved "https://registry.yarnpkg.com/@sentry-internal/replay/-/replay-9.10.1.tgz#8255b0359027bf6ea06f15cbe1271f05720a8a27" + integrity sha512-nqG33NwojtteL8e3Qg/SOu0BsTJ9R7AjpmQIlOpFGL007nzKgcJHOngewd7FEHyB+F3iOI0MoI9iEWhRFEGRLw== dependencies: - "@sentry-internal/browser-utils" "9.9.0" - "@sentry/core" "9.9.0" + "@sentry-internal/browser-utils" "9.10.1" + "@sentry/core" "9.10.1" -"@sentry/babel-plugin-component-annotate@3.2.2": - version "3.2.2" - resolved "https://registry.yarnpkg.com/@sentry/babel-plugin-component-annotate/-/babel-plugin-component-annotate-3.2.2.tgz#0c5f26e417b8f524924fa4531b82ad5603216e90" - integrity sha512-D+SKQ266ra/wo87s9+UI/rKQi3qhGPCR8eSCDe0VJudhjHsqyNU+JJ5lnIGCgmZaWFTXgdBP/gdr1Iz1zqGs4Q== +"@sentry/babel-plugin-component-annotate@3.2.4": + version "3.2.4" + resolved "https://registry.yarnpkg.com/@sentry/babel-plugin-component-annotate/-/babel-plugin-component-annotate-3.2.4.tgz#c0877df6e5ce227bf51754bf27da2fa5227af847" + integrity sha512-yBzRn3GEUSv1RPtE4xB4LnuH74ZxtdoRJ5cmQ9i6mzlmGDxlrnKuvem5++AolZTE9oJqAD3Tx2rd1PqmpWnLoA== -"@sentry/browser@9.9.0": - version "9.9.0" - resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-9.9.0.tgz#df1efc27ae82c45d043e241b79d3d9df0256f650" - integrity sha512-pIMdkOC+iggZefBs6ck5fL1mBhbLzjdw/8K99iqSeDh+lLvmlHVZajAhPlmw50xfH8CyQ1s22dhcL+zXbg3NKw== +"@sentry/browser@9.10.1": + version "9.10.1" + resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-9.10.1.tgz#071908d8e1082c9e6d24024a73d96fa09943f14c" + integrity sha512-9RWjcyskhnDK2Q6LntFR90EqZD5+DXcXNqeTlE+mpVf65y7wz+9SIuVjAMP7qiDBwfxNbmTxiVCXeCuQnnATsQ== dependencies: - "@sentry-internal/browser-utils" "9.9.0" - "@sentry-internal/feedback" "9.9.0" - "@sentry-internal/replay" "9.9.0" - "@sentry-internal/replay-canvas" "9.9.0" - "@sentry/core" "9.9.0" + "@sentry-internal/browser-utils" "9.10.1" + "@sentry-internal/feedback" "9.10.1" + "@sentry-internal/replay" "9.10.1" + "@sentry-internal/replay-canvas" "9.10.1" + "@sentry/core" "9.10.1" -"@sentry/bundler-plugin-core@3.2.2": - version "3.2.2" - resolved "https://registry.yarnpkg.com/@sentry/bundler-plugin-core/-/bundler-plugin-core-3.2.2.tgz#c9193b0c97acf0097fdb820d86eaaad9c9b6b2c4" - integrity sha512-YGrtmqQ2jMixccX2slVG/Lw7pCGJL3DGB3clmY9mO8QBEBIN3/gEANiHJVWwRidpUOS/0b7yVVGAdwZ87oPwTg== +"@sentry/bundler-plugin-core@3.2.4": + version "3.2.4" + resolved "https://registry.yarnpkg.com/@sentry/bundler-plugin-core/-/bundler-plugin-core-3.2.4.tgz#4d892490be3cbb127c7c4ed00fcd1b525129fb1e" + integrity sha512-YMj9XW5W2JA89EeweE7CPKLDz245LBsI1JhCmqpt/bjSvmsSIAAPsLYnvIJBS3LQFm0OhtG8NB54PTi96dAcMA== dependencies: "@babel/core" "^7.18.5" - "@sentry/babel-plugin-component-annotate" "3.2.2" + "@sentry/babel-plugin-component-annotate" "3.2.4" "@sentry/cli" "2.42.2" dotenv "^16.3.1" find-up "^5.0.0" @@ -3219,35 +3219,35 @@ "@sentry/cli-win32-i686" "2.42.2" "@sentry/cli-win32-x64" "2.42.2" -"@sentry/core@9.9.0": - version "9.9.0" - resolved "https://registry.yarnpkg.com/@sentry/core/-/core-9.9.0.tgz#ffc298adc068e77cd6b01694f80a4396105d728b" - integrity sha512-GxKvx8PSgoWhLLS+/WBGIXy7rsFcnJBPDqFXIfcAGy89k2j06d9IP0kiIc63qBGStSUkh5FFJLPTakZ5RXiFXA== +"@sentry/core@9.10.1": + version "9.10.1" + resolved "https://registry.yarnpkg.com/@sentry/core/-/core-9.10.1.tgz#c5fff1d45378ea2937f88bd542230232eec89e65" + integrity sha512-TE2zZV3Od4131mZNgFo2Mv4aKU8FXxL0s96yqRvmV+8AU57mJoycMXBnmNSYfWuDICbPJTVAp+3bYMXwX7N5YA== -"@sentry/nextjs@9.9.0": - version "9.9.0" - resolved "https://registry.yarnpkg.com/@sentry/nextjs/-/nextjs-9.9.0.tgz#7067bf8cac451d388f1fa8d724ef354658889a0a" - integrity sha512-QA9ZzePz9CSPtP7CACOJ1camySCeKa1U5oTscW8zmWRvBddwBMgtHjVx9Pqpx4I4VDc13a2TRulbroPfTRGUbw== +"@sentry/nextjs@9.10.1": + version "9.10.1" + resolved "https://registry.yarnpkg.com/@sentry/nextjs/-/nextjs-9.10.1.tgz#3e17ae71d3553d9e4e5080c7ba21b16db94fc51e" + integrity sha512-9djjZ0nUZIG1RFC4QtavQXjkwxXbpYKVnpx83fOtairZRJQLoM1zdKKNSFNPAaVbU4DQIwO8CSoHxgKg2rnODA== dependencies: "@opentelemetry/api" "^1.9.0" "@opentelemetry/semantic-conventions" "^1.30.0" "@rollup/plugin-commonjs" "28.0.1" - "@sentry-internal/browser-utils" "9.9.0" - "@sentry/core" "9.9.0" - "@sentry/node" "9.9.0" - "@sentry/opentelemetry" "9.9.0" - "@sentry/react" "9.9.0" - "@sentry/vercel-edge" "9.9.0" - "@sentry/webpack-plugin" "3.2.2" + "@sentry-internal/browser-utils" "9.10.1" + "@sentry/core" "9.10.1" + "@sentry/node" "9.10.1" + "@sentry/opentelemetry" "9.10.1" + "@sentry/react" "9.10.1" + "@sentry/vercel-edge" "9.10.1" + "@sentry/webpack-plugin" "3.2.4" chalk "3.0.0" resolve "1.22.8" rollup "4.35.0" stacktrace-parser "^0.1.10" -"@sentry/node@9.9.0": - version "9.9.0" - resolved "https://registry.yarnpkg.com/@sentry/node/-/node-9.9.0.tgz#e2413dc81141437884a2d7d5ee4b70a3ec7b0b8c" - integrity sha512-6a+ctTAhqnfJ8VeeJU6d7IMRTO7ErGBS9zakyIAQqeMNmDXakAckIdi9MI9XNcY+fjv9eYFCanl9aMvwoDqo2g== +"@sentry/node@9.10.1": + version "9.10.1" + resolved "https://registry.yarnpkg.com/@sentry/node/-/node-9.10.1.tgz#03029fa0d47f81f4bb989198b2558d0ec88daf54" + integrity sha512-salNc4R0GiZZNNScNpdAB3OI3kz+clmgXL1rl5O2Kh1IW5vftf5I69n+qqZLJ3kaUp0Sm6V+deCHyUOnw9GozA== dependencies: "@opentelemetry/api" "^1.9.0" "@opentelemetry/context-async-hooks" "^1.30.1" @@ -3280,40 +3280,40 @@ "@opentelemetry/sdk-trace-base" "^1.30.1" "@opentelemetry/semantic-conventions" "^1.30.0" "@prisma/instrumentation" "6.5.0" - "@sentry/core" "9.9.0" - "@sentry/opentelemetry" "9.9.0" + "@sentry/core" "9.10.1" + "@sentry/opentelemetry" "9.10.1" import-in-the-middle "^1.13.0" -"@sentry/opentelemetry@9.9.0": - version "9.9.0" - resolved "https://registry.yarnpkg.com/@sentry/opentelemetry/-/opentelemetry-9.9.0.tgz#8e9046508782d26ded77450a24a8ea8e18da87dc" - integrity sha512-NH2sa1Dno5OVq1XEWRf5KVGbl0eXpiNtPq2JVDZnqasLnO9w9RBNm0P7OlW1ejg3Q2reqi5idG1MkLAWaj2Zug== +"@sentry/opentelemetry@9.10.1": + version "9.10.1" + resolved "https://registry.yarnpkg.com/@sentry/opentelemetry/-/opentelemetry-9.10.1.tgz#629c10f80b4ca8837c2e0b3b0d58b56d054dcff8" + integrity sha512-qqcsbIyoOPI91Tm6w0oFzsx/mlu+lywRGSVbPRFhk4zCXBOhCCp4Mg7nwKK0wGJ7AZRl6qtELrRSGClAthC55g== dependencies: - "@sentry/core" "9.9.0" + "@sentry/core" "9.10.1" -"@sentry/react@9.9.0": - version "9.9.0" - resolved "https://registry.yarnpkg.com/@sentry/react/-/react-9.9.0.tgz#433634dcb2ba7bb50c6a955c88786ea43514052c" - integrity sha512-7BE2Lx5CNtHtlNSS7Z9HxKquohC0xhdFceO3NlMXlx+dZuVCMoQmLISB8SQEcHw+2VO24MvtP3LPEzdeNbkIfg== +"@sentry/react@9.10.1": + version "9.10.1" + resolved "https://registry.yarnpkg.com/@sentry/react/-/react-9.10.1.tgz#fc1285185ec2366cee4029e17f39a4ac9857301b" + integrity sha512-DYBs3F+F2elWEhWvp3HmBmORhAlTBbY0KsRj+Lt2mOSEfiz8WWrS3Ibe+9QmErVdjQZy68ic9Yt84MHL/rlmkQ== dependencies: - "@sentry/browser" "9.9.0" - "@sentry/core" "9.9.0" + "@sentry/browser" "9.10.1" + "@sentry/core" "9.10.1" hoist-non-react-statics "^3.3.2" -"@sentry/vercel-edge@9.9.0": - version "9.9.0" - resolved "https://registry.yarnpkg.com/@sentry/vercel-edge/-/vercel-edge-9.9.0.tgz#529a0413dcc37dd1da4610f7ed83f5001a65a294" - integrity sha512-aDCRvPk+aVEKJb6XX1Dsb2tohfpRDnE3eF8bx9NHKHjEcBRWy9X7RWP+uMA3T4NVjlvEbbMYANjL0Qe/hLo8Yw== +"@sentry/vercel-edge@9.10.1": + version "9.10.1" + resolved "https://registry.yarnpkg.com/@sentry/vercel-edge/-/vercel-edge-9.10.1.tgz#67d4a7affb5cf8a3316d6fa4791534010faf4937" + integrity sha512-t8fo+jYfHHaKUl9oBpwlqpwmjGixda2nkaZUwCxsceYMtZoZfQ3o/Evi1KchTSiVMsTDj+/OeGXcrfQcu/2uoA== dependencies: "@opentelemetry/api" "^1.9.0" - "@sentry/core" "9.9.0" + "@sentry/core" "9.10.1" -"@sentry/webpack-plugin@3.2.2": - version "3.2.2" - resolved "https://registry.yarnpkg.com/@sentry/webpack-plugin/-/webpack-plugin-3.2.2.tgz#716ab462279c25cea17490d02cb1d22b00f3f661" - integrity sha512-6OkVKNOjKk8P9j7oh6svZ+kEP1i9YIHBC2aGWL2XsgeZTIrMBxJAXtOf+qSrfMAxEtibSroGVOMQc/y3WJTQtg== +"@sentry/webpack-plugin@3.2.4": + version "3.2.4" + resolved "https://registry.yarnpkg.com/@sentry/webpack-plugin/-/webpack-plugin-3.2.4.tgz#f9016aa30be87d196aaa35cd9fdf9d5f5f0d0c91" + integrity sha512-LCuNu5LXPSCq2BNke1zvEW8CXL4SPBsCjYexAx51PZ6Lp87VxWcCxGqXhr37MGpYwY10A1r31/XOe69iXHJjGA== dependencies: - "@sentry/bundler-plugin-core" "3.2.2" + "@sentry/bundler-plugin-core" "3.2.4" unplugin "1.0.1" uuid "^9.0.0"