From 6554d333c59da8e52d614fd762fe6325445d4b96 Mon Sep 17 00:00:00 2001 From: renovate Date: Mon, 23 Sep 2024 19:04:43 +0000 Subject: [PATCH] fix(deps): update sentry-javascript monorepo to v8.31.0 (minor) (#149) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [@sentry/node](https://github.com/getsentry/sentry-javascript/tree/master/packages/node) ([source](https://github.com/getsentry/sentry-javascript)) | dependencies | minor | [`8.30.0` -> `8.31.0`](https://renovatebot.com/diffs/npm/@sentry%2fnode/8.30.0/8.31.0) | | [@sentry/react](https://github.com/getsentry/sentry-javascript/tree/master/packages/react) ([source](https://github.com/getsentry/sentry-javascript)) | dependencies | minor | [`8.30.0` -> `8.31.0`](https://renovatebot.com/diffs/npm/@sentry%2freact/8.30.0/8.31.0) | --- ### Release Notes
getsentry/sentry-javascript (@​sentry/node) ### [`v8.31.0`](https://github.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#8310) [Compare Source](https://github.com/getsentry/sentry-javascript/compare/8.30.0...8.31.0) ##### Important Changes - **feat(node): Add `dataloader` integration ([#​13664](https://github.com/getsentry/sentry-javascript/issues/13664))** This release adds a new integration for the [`dataloader` package](https://www.npmjs.com/package/dataloader). The Node SDK (and all SDKs that depend on it) will now automatically instrument `dataloader` instances. You can also add it manually: ```js Sentry.init({ integrations: [Sentry.dataloaderIntegration()], }); ``` ##### Other Changes - feat(browser): Add navigation `activationStart` timestamp to pageload span ([#​13658](https://github.com/getsentry/sentry-javascript/issues/13658)) - feat(gatsby): Add optional `deleteSourcemapsAfterUpload` ([#​13610](https://github.com/getsentry/sentry-javascript/issues/13610)) - feat(nextjs): Give app router prefetch requests a `http.server.prefetch` op ([#​13600](https://github.com/getsentry/sentry-javascript/issues/13600)) - feat(nextjs): Improve Next.js serverside span data quality ([#​13652](https://github.com/getsentry/sentry-javascript/issues/13652)) - feat(node): Add `disableInstrumentationWarnings` option ([#​13693](https://github.com/getsentry/sentry-javascript/issues/13693)) - feat(nuxt): Adding `experimental_basicServerTracing` option to Nuxt module ([#​13643](https://github.com/getsentry/sentry-javascript/issues/13643)) - feat(nuxt): Improve logs about adding Node option 'import' ([#​13726](https://github.com/getsentry/sentry-javascript/issues/13726)) - feat(replay): Add `onError` callback + other small improvements to debugging ([#​13721](https://github.com/getsentry/sentry-javascript/issues/13721)) - feat(replay): Add experimental option to allow for a checkout every 6 minutes ([#​13069](https://github.com/getsentry/sentry-javascript/issues/13069)) - feat(wasm): Unconditionally parse instruction addresses ([#​13655](https://github.com/getsentry/sentry-javascript/issues/13655)) - fix: Ensure all logs are wrapped with `consoleSandbox` ([#​13690](https://github.com/getsentry/sentry-javascript/issues/13690)) - fix(browser): Try multiple options for `lazyLoadIntegration` script parent element lookup ([#​13717](https://github.com/getsentry/sentry-javascript/issues/13717)) - fix(feedback): Actor color applies to feedback icon ([#​13702](https://github.com/getsentry/sentry-javascript/issues/13702)) - fix(feedback): Fix form width on mobile devices ([#​13068](https://github.com/getsentry/sentry-javascript/issues/13068)) - fix(nestjs): Preserve original function name on `SentryTraced` functions ([#​13684](https://github.com/getsentry/sentry-javascript/issues/13684)) - fix(node): Don't overwrite local variables for re-thrown errors ([#​13644](https://github.com/getsentry/sentry-javascript/issues/13644)) - fix(normalize): Treat Infinity as NaN both are non-serializable numbers ([#​13406](https://github.com/getsentry/sentry-javascript/issues/13406)) - fix(nuxt): Use correct server output file path ([#​13725](https://github.com/getsentry/sentry-javascript/issues/13725)) - fix(opentelemetry): Always use active span in `Propagator.inject` ([#​13381](https://github.com/getsentry/sentry-javascript/issues/13381)) - fix(replay): Fixes potential out-of-order segments ([#​13609](https://github.com/getsentry/sentry-javascript/issues/13609)) Work in this release was contributed by [@​KyGuy2002](https://github.com/KyGuy2002), [@​artzhookov](https://github.com/artzhookov), and [@​julianCast](https://github.com/julianCast). Thank you for your contributions!
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). Reviewed-on: https://git.tristess.app/alexandresoro/ouca/pulls/149 Reviewed-by: Alexandre Soro Co-authored-by: renovate Co-committed-by: renovate --- packages/backend/package.json | 2 +- packages/frontend/package.json | 2 +- pnpm-lock.yaml | 158 ++++++++++++++++++--------------- 3 files changed, 88 insertions(+), 74 deletions(-) diff --git a/packages/backend/package.json b/packages/backend/package.json index 9e316d26f..336cbdfd9 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -36,7 +36,7 @@ "@fastify/sensible": "5.6.0", "@fastify/under-pressure": "8.5.1", "@ou-ca/common": "workspace:*", - "@sentry/node": "8.30.0", + "@sentry/node": "8.31.0", "@turf/helpers": "7.1.0", "bullmq": "5.13.2", "content-disposition": "0.5.4", diff --git a/packages/frontend/package.json b/packages/frontend/package.json index b10359d72..48f10ca39 100644 --- a/packages/frontend/package.json +++ b/packages/frontend/package.json @@ -26,7 +26,7 @@ "@headlessui/react": "2.1.8", "@hookform/resolvers": "3.9.0", "@ou-ca/common": "workspace:*", - "@sentry/react": "8.30.0", + "@sentry/react": "8.31.0", "@styled-icons/boxicons-regular": "10.47.0", "@styled-icons/boxicons-solid": "10.47.0", "@turf/bbox": "7.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7e09772d0..5f391d0ee 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -45,8 +45,8 @@ importers: specifier: workspace:* version: link:../common '@sentry/node': - specifier: 8.30.0 - version: 8.30.0 + specifier: 8.31.0 + version: 8.31.0 '@turf/helpers': specifier: 7.1.0 version: 7.1.0 @@ -185,8 +185,8 @@ importers: specifier: workspace:* version: link:../common '@sentry/react': - specifier: 8.30.0 - version: 8.30.0(react@18.3.1) + specifier: 8.31.0 + version: 8.31.0(react@18.3.1) '@styled-icons/boxicons-regular': specifier: 10.47.0 version: 10.47.0(react@18.3.1)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) @@ -1018,6 +1018,12 @@ packages: peerDependencies: '@opentelemetry/api': ^1.3.0 + '@opentelemetry/instrumentation-dataloader@0.12.0': + resolution: {integrity: sha512-pnPxatoFE0OXIZDQhL2okF//dmbiWFzcSc8pUg9TqofCLYZySSxDCgQc69CJBo5JnI3Gz1KP+mOjS4WAeRIH4g==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.3.0 + '@opentelemetry/instrumentation-express@0.42.0': resolution: {integrity: sha512-YNcy7ZfGnLsVEqGXQPT+S0G1AE46N21ORY7i7yUQyfhGAL4RBjnZUqefMI0NwqIl6nGbr1IpF0rZGoN8Q7x12Q==} engines: {node: '>=14'} @@ -1311,28 +1317,28 @@ packages: '@rushstack/ts-command-line@4.22.8': resolution: {integrity: sha512-XbFjOoV7qZHJnSuFUHv0pKaFA4ixyCuki+xMjsMfDwfvQjs5MYG0IK5COal3tRnG7KCDe2l/G+9LrzYE/RJhgg==} - '@sentry-internal/browser-utils@8.30.0': - resolution: {integrity: sha512-pwX+awNWaxSOAsBLVLqc1+Hw+Fm1Nci9mbKFA6Ed5YzCG049PnBVQwugpmx2dcyyCqJpORhcIqb9jHdCkYmCiA==} + '@sentry-internal/browser-utils@8.31.0': + resolution: {integrity: sha512-Bq7TFMhPr1PixRGYkB/6ar9ws7sj224XzQ+hgpz6OxGEc9fQakvD8t/Nn7dp14k3FI/hcBRA6BBvpOKUUuPgGA==} engines: {node: '>=14.18'} - '@sentry-internal/feedback@8.30.0': - resolution: {integrity: sha512-ParFRxQY6helxkwUDmro77Wc5uSIC6rZos88jYMrYwFmoTJaNWf4lDzPyECfdSiSYyzSMZk4dorSUN85Ul7DCg==} + '@sentry-internal/feedback@8.31.0': + resolution: {integrity: sha512-R3LcC2IaTe8lgi5AU9h0rMgyVPpaTiMSLRhRlVeQPVmAKCz8pSG/um13q37t0BsXpTaImW9yYQ71Aj6h6IrShQ==} engines: {node: '>=14.18'} - '@sentry-internal/replay-canvas@8.30.0': - resolution: {integrity: sha512-y/QqcvchhtMlVA6eOZicIfTxtZarazQZJuFW0018ynPxBTiuuWSxMCLqduulXUYsFejfD8/eKHb3BpCIFdDYjg==} + '@sentry-internal/replay-canvas@8.31.0': + resolution: {integrity: sha512-ConyrhWozx4HluRj0+9teN4XTC1ndXjxMdJQvDnbLFsQhCCEdwUfaZVshV1CFe9T08Bfyjruaw33yR7pDXYktw==} engines: {node: '>=14.18'} - '@sentry-internal/replay@8.30.0': - resolution: {integrity: sha512-/KFre+BrovPCiovgAu5N1ErJtkDVzkJA5hV3Jw011AlxRWxrmPwu6+9sV9/rn3tqYAGyq6IggYqeIOHhLh1Ihg==} + '@sentry-internal/replay@8.31.0': + resolution: {integrity: sha512-r8hmFDwWxeAxpdzBCRWTKQ/QHl8QanFw8XfM0fvFes/H1d/b43Vwc/IiUnsYoMOdooIP8hJFGDKlfq+Y5uVVGA==} engines: {node: '>=14.18'} '@sentry/babel-plugin-component-annotate@2.22.4': resolution: {integrity: sha512-hbSq067KwmeKIEkmyzkTNJbmbtx2KRqvpiy9Q/DynI5Z46Nko/ppvgIfyFXK9DelwvEPOqZic4WXTIhO4iv3DA==} engines: {node: '>= 14'} - '@sentry/browser@8.30.0': - resolution: {integrity: sha512-M+tKqawH9S3CqlAIcqdZcHbcsNQkEa9MrPqPCYvXco3C4LRpNizJP2XwBiGQY2yK+fOSvbaWpPtlI938/wuRZQ==} + '@sentry/browser@8.31.0': + resolution: {integrity: sha512-LZK0uLPGB4Al+qWc1eaad+H/1SR6CY9a0V2XWpUbNAT3+VkEo0Z/78bW1kb43N0cok87hNPOe+c66SfwdxphVQ==} engines: {node: '>=14.18'} '@sentry/bundler-plugin-core@2.22.4': @@ -1385,16 +1391,16 @@ packages: engines: {node: '>= 10'} hasBin: true - '@sentry/core@8.30.0': - resolution: {integrity: sha512-CJ/FuWLw0QEKGKXGL/nm9eaOdajEcmPekLuHAuOCxID7N07R9l9laz3vFbAkUZ97GGDv3sYrJZgywfY3Moropg==} + '@sentry/core@8.31.0': + resolution: {integrity: sha512-5zsMBOML18e5a/ZoR5XpcYF59e2kSxb6lTg13u52f/+NA27EPgxKgXim5dz6L/6+0cizgwwmFaZFGJiFc2qoAA==} engines: {node: '>=14.18'} - '@sentry/node@8.30.0': - resolution: {integrity: sha512-Tog0Ag7sU3lNj4cPUZy1KRJXyYXZlWiwlk34KYNNxAk0vDiK6W0bF8mvS+aaUukgb7FO5A0eu9l+VApdBJOr3Q==} + '@sentry/node@8.31.0': + resolution: {integrity: sha512-S4UFpomNruEkBhPgAdHeFrtKfIJp3s4VbIvWIuKsft+SoA3J19a4ozCqijoKu+y6sa++osAYi4S9M7fA7nO0bg==} engines: {node: '>=14.18'} - '@sentry/opentelemetry@8.30.0': - resolution: {integrity: sha512-6mCIP2zvxAiEsNEoF8kv+UUD4XGWSKJU6RY5BF1U26HLitXv1fNPtzaTR96Ehv9h0zktjLfqfpVUZ7DGkdBvLA==} + '@sentry/opentelemetry@8.31.0': + resolution: {integrity: sha512-aAbUMlyZ6EMc3IRcRcr2d5nuNevUgpXpSfhzo9pJbSEfhMe4drJEBnhyAYgPm0HeZtKomWnlXAyrjwSU8weTXg==} engines: {node: '>=14.18'} peerDependencies: '@opentelemetry/api': ^1.9.0 @@ -1403,18 +1409,18 @@ packages: '@opentelemetry/sdk-trace-base': ^1.26.0 '@opentelemetry/semantic-conventions': ^1.27.0 - '@sentry/react@8.30.0': - resolution: {integrity: sha512-ktQjXs87jdsxW0YrHci3sb6zcSzhMECWnrTVU/KGZF8UoDsk4P4xRCknijd2SSmDIjSkwzUAANR43UkCi4BTQg==} + '@sentry/react@8.31.0': + resolution: {integrity: sha512-geMQNbkJMGREC1TpSWn1Yr+hGOERO13gPqh3aQBpTF0GEDXbmVwX2U/+6wqXCVICGbKujDroReRBRLqk3fmWSA==} engines: {node: '>=14.18'} peerDependencies: react: ^16.14.0 || 17.x || 18.x || 19.x - '@sentry/types@8.30.0': - resolution: {integrity: sha512-kgWW2BCjBmVlSQRG32GonHEVyeDbys74xf9mLPvynwHTgw3+NUlNAlEdu05xnb2ow4bCTHfbkS5G1zRgyv5k4Q==} + '@sentry/types@8.31.0': + resolution: {integrity: sha512-prRM/n5nlP+xQZSpdEkSR8BwwZtgsLk0NbI8eCjTMu2isVlrlggop8pVaJb7y9HmElVtDA1Q6y4u8TD2htQKFQ==} engines: {node: '>=14.18'} - '@sentry/utils@8.30.0': - resolution: {integrity: sha512-wZxU2HWlzsnu8214Xy7S7cRIuD6h8Z5DnnkojJfX0i0NLooepZQk2824el1Q13AakLb7/S8CHSHXOMnCtoSduw==} + '@sentry/utils@8.31.0': + resolution: {integrity: sha512-9W2LZ9QIHKc0HSyH/7UmTolc01Q4vX/qMSZk7i1noinlkQtnRUmTP39r1DSITjKCrDHj6zvB/J1RPDUoRcTXxQ==} engines: {node: '>=14.18'} '@sentry/vite-plugin@2.22.4': @@ -4279,6 +4285,13 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation-dataloader@0.12.0(@opentelemetry/api@1.9.0)': + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/instrumentation': 0.53.0(@opentelemetry/api@1.9.0) + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-express@0.42.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -4618,43 +4631,43 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@sentry-internal/browser-utils@8.30.0': + '@sentry-internal/browser-utils@8.31.0': dependencies: - '@sentry/core': 8.30.0 - '@sentry/types': 8.30.0 - '@sentry/utils': 8.30.0 + '@sentry/core': 8.31.0 + '@sentry/types': 8.31.0 + '@sentry/utils': 8.31.0 - '@sentry-internal/feedback@8.30.0': + '@sentry-internal/feedback@8.31.0': dependencies: - '@sentry/core': 8.30.0 - '@sentry/types': 8.30.0 - '@sentry/utils': 8.30.0 + '@sentry/core': 8.31.0 + '@sentry/types': 8.31.0 + '@sentry/utils': 8.31.0 - '@sentry-internal/replay-canvas@8.30.0': + '@sentry-internal/replay-canvas@8.31.0': dependencies: - '@sentry-internal/replay': 8.30.0 - '@sentry/core': 8.30.0 - '@sentry/types': 8.30.0 - '@sentry/utils': 8.30.0 + '@sentry-internal/replay': 8.31.0 + '@sentry/core': 8.31.0 + '@sentry/types': 8.31.0 + '@sentry/utils': 8.31.0 - '@sentry-internal/replay@8.30.0': + '@sentry-internal/replay@8.31.0': dependencies: - '@sentry-internal/browser-utils': 8.30.0 - '@sentry/core': 8.30.0 - '@sentry/types': 8.30.0 - '@sentry/utils': 8.30.0 + '@sentry-internal/browser-utils': 8.31.0 + '@sentry/core': 8.31.0 + '@sentry/types': 8.31.0 + '@sentry/utils': 8.31.0 '@sentry/babel-plugin-component-annotate@2.22.4': {} - '@sentry/browser@8.30.0': + '@sentry/browser@8.31.0': dependencies: - '@sentry-internal/browser-utils': 8.30.0 - '@sentry-internal/feedback': 8.30.0 - '@sentry-internal/replay': 8.30.0 - '@sentry-internal/replay-canvas': 8.30.0 - '@sentry/core': 8.30.0 - '@sentry/types': 8.30.0 - '@sentry/utils': 8.30.0 + '@sentry-internal/browser-utils': 8.31.0 + '@sentry-internal/feedback': 8.31.0 + '@sentry-internal/replay': 8.31.0 + '@sentry-internal/replay-canvas': 8.31.0 + '@sentry/core': 8.31.0 + '@sentry/types': 8.31.0 + '@sentry/utils': 8.31.0 '@sentry/bundler-plugin-core@2.22.4': dependencies: @@ -4710,18 +4723,19 @@ snapshots: - encoding - supports-color - '@sentry/core@8.30.0': + '@sentry/core@8.31.0': dependencies: - '@sentry/types': 8.30.0 - '@sentry/utils': 8.30.0 + '@sentry/types': 8.31.0 + '@sentry/utils': 8.31.0 - '@sentry/node@8.30.0': + '@sentry/node@8.31.0': dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/context-async-hooks': 1.26.0(@opentelemetry/api@1.9.0) '@opentelemetry/core': 1.26.0(@opentelemetry/api@1.9.0) '@opentelemetry/instrumentation': 0.53.0(@opentelemetry/api@1.9.0) '@opentelemetry/instrumentation-connect': 0.39.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-dataloader': 0.12.0(@opentelemetry/api@1.9.0) '@opentelemetry/instrumentation-express': 0.42.0(@opentelemetry/api@1.9.0) '@opentelemetry/instrumentation-fastify': 0.39.0(@opentelemetry/api@1.9.0) '@opentelemetry/instrumentation-fs': 0.15.0(@opentelemetry/api@1.9.0) @@ -4744,39 +4758,39 @@ snapshots: '@opentelemetry/sdk-trace-base': 1.26.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.27.0 '@prisma/instrumentation': 5.19.1 - '@sentry/core': 8.30.0 - '@sentry/opentelemetry': 8.30.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.27.0) - '@sentry/types': 8.30.0 - '@sentry/utils': 8.30.0 + '@sentry/core': 8.31.0 + '@sentry/opentelemetry': 8.31.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.27.0) + '@sentry/types': 8.31.0 + '@sentry/utils': 8.31.0 import-in-the-middle: 1.11.0 transitivePeerDependencies: - supports-color - '@sentry/opentelemetry@8.30.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.27.0)': + '@sentry/opentelemetry@8.31.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.27.0)': dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 1.26.0(@opentelemetry/api@1.9.0) '@opentelemetry/instrumentation': 0.53.0(@opentelemetry/api@1.9.0) '@opentelemetry/sdk-trace-base': 1.26.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.27.0 - '@sentry/core': 8.30.0 - '@sentry/types': 8.30.0 - '@sentry/utils': 8.30.0 + '@sentry/core': 8.31.0 + '@sentry/types': 8.31.0 + '@sentry/utils': 8.31.0 - '@sentry/react@8.30.0(react@18.3.1)': + '@sentry/react@8.31.0(react@18.3.1)': dependencies: - '@sentry/browser': 8.30.0 - '@sentry/core': 8.30.0 - '@sentry/types': 8.30.0 - '@sentry/utils': 8.30.0 + '@sentry/browser': 8.31.0 + '@sentry/core': 8.31.0 + '@sentry/types': 8.31.0 + '@sentry/utils': 8.31.0 hoist-non-react-statics: 3.3.2 react: 18.3.1 - '@sentry/types@8.30.0': {} + '@sentry/types@8.31.0': {} - '@sentry/utils@8.30.0': + '@sentry/utils@8.31.0': dependencies: - '@sentry/types': 8.30.0 + '@sentry/types': 8.31.0 '@sentry/vite-plugin@2.22.4': dependencies: