Update dependency @sentry/nextjs to v8.36.0 #66

Open
renovate-bot wants to merge 1 commits from renovate/sentry-javascript-monorepo into master
Contributor

This PR contains the following updates:

Package Type Update Change
@sentry/nextjs (source) dependencies minor 8.31.0 -> 8.36.0

Release Notes

getsentry/sentry-javascript (@​sentry/nextjs)

v8.36.0

Compare Source

Important Changes
  • feat(nextjs/vercel-edge/cloudflare): Switch to OTEL for performance monitoring (#​13889)

With this release, the Sentry Next.js, and Cloudflare SDKs will now capture performance data based on OpenTelemetry.
Some exceptions apply in cases where Next.js captures inaccurate data itself.

NOTE: You may experience minor differences in transaction names in Sentry.
Most importantly transactions for serverside pages router invocations will now be named GET /[param]/my/route instead of /[param]/my/route.
This means that those transactions are now better aligned with the OpenTelemetry semantic conventions.

Other Changes

v8.35.0

Compare Source

Beta release of the official Nuxt Sentry SDK

This release marks the beta release of the @sentry/nuxt Sentry SDK. For details on how to use it, check out the
Sentry Nuxt SDK README. Please reach out on
GitHub if you have any feedback or concerns.

  • feat(nuxt): Make dynamic import() wrapping default
    (#​13958)
    (BREAKING)
  • feat(nuxt): Add Rollup plugin to wrap server entry with import()
    (#​13945)

It is no longer required to add a Node --import flag. Please update your start command to avoid initializing Sentry
twice (BREAKING CHANGE).
The SDK will now apply modifications during the build of your application to allow for
patching of libraries during runtime. If run into issues with this change, you can disable this behavior in your
nuxt.config.ts and use the --import flag instead:

sentry: {
  dynamicImportForServerEntry: false;
}
  • feat(nuxt): Respect user-provided source map generation settings
    (#​14020)

We now require you to explicitly enable sourcemaps for the clientside so that Sentry can un-minify your errors. We made
this change so source maps aren't accidentally leaked to the public. Enable source maps on the client as follows:

export default defineNuxtConfig({
  sourcemap: {
    client: true,
  },
});
  • feat(nuxt): Log server instrumentation might not work in dev
    (#​14021)
  • feat(nuxt): Add Http responseHook with waitUntil
    (#​13986)
Important Changes

Support for Pinia is added in this release for @sentry/vue. To capture Pinia state data,
add createSentryPiniaPlugin() to your Pinia store:

import { createPinia } from 'pinia';
import { createSentryPiniaPlugin } from '@​sentry/vue';

const pinia = createPinia();

pinia.use(createSentryPiniaPlugin());
  • feat(node): Implement Sentry-specific http instrumentation
    (#​13763)

This change introduces a new SentryHttpInstrumentation to handle non-span related HTTP instrumentation, allowing it to
run side-by-side with OTel's HttpInstrumentation. This improves support for custom OTel setups and avoids conflicts
with Sentry's instrumentation. Additionally, the spans: false option is reintroduced for httpIntegration to disable
span emission while still allowing custom HttpInstrumentation instances (httpIntegration({ spans: false })).

  • feat(core): Make stream instrumentation opt-in
    (#​13951)

This change adds a new option trackFetchStreamPerformance to the browser tracing integration. Only when set to true,
Sentry will instrument streams via fetch.

Other Changes
  • feat(node): Expose suppressTracing API (#​13875)
  • feat(replay): Do not log "timeout while trying to read resp body" as exception
    (#​13965)
  • chore(node): Bump @opentelemetry/instrumentation-express to 0.43.0
    (#​13948)
  • chore(node): Bump @opentelemetry/instrumentation-fastify to 0.40.0
    (#​13983)
  • fix: Ensure type for init is correct in meta frameworks
    (#​13938)
  • fix(core): .set the sentry-trace header instead of .appending in fetch instrumentation
    (#​13907)
  • fix(module): keep version for node ESM package (#​13922)
  • fix(node): Ensure ignoreOutgoingRequests of httpIntegration applies to breadcrumbs
    (#​13970)
  • fix(replay): Fix onError sampling when loading an expired buffered session
    (#​13962)
  • fix(replay): Ignore older performance entries when starting manually
    (#​13969)
  • perf(node): Truncate breadcrumb messages created by console integration
    (#​14006)

Work in this release was contributed by @​ZakrepaShe and @​zhiyan114. Thank you for your contributions!

v8.34.0

Compare Source

Important Changes

Relevant for users of the @sentry/nextjs package: If you have previously configured a
SENTRY_IGNORE_API_RESOLUTION_ERROR environment variable, it is now safe to unset it.

Other Changes
  • feat(cdn): Export getReplay in replay CDN bundles
    (#​13881)
  • feat(replay): Clear fallback buffer when switching buffers
    (#​13914)
  • feat(replay): Upgrade rrweb packages to 2.28.0 (#​13732)
  • fix(docs): Correct supported browsers due to globalThis
    (#​13788)
  • fix(nextjs): Adjust path to requestAsyncStorageShim.js template file
    (#​13928)
  • fix(nextjs): Detect new locations for request async storage to support Next.js v15.0.0-canary.180 and higher
    (#​13920)
  • fix(nextjs): Drop _not-found spans for all HTTP methods
    (#​13906)
  • fix(nextjs): Fix resolution of request storage shim fallback
    (#​13929)
  • fix(node): Ensure graphql options are correct when preloading
    (#​13769)
  • fix(node): Local variables handle error (#​13827)
  • fix(node): Remove dataloader instrumentation from default integrations
    (#​13873)
  • fix(nuxt): Create declaration files for Nuxt module
    (#​13909)
  • fix(replay): Ensure replay_id is removed from frozen DSC when stopped
    (#​13893)
  • fix(replay): Try/catch sendBufferedReplayOrFlush to prevent cycles
    (#​13900)
  • fix(sveltekit): Ensure trace meta tags are always injected
    (#​13231)
  • fix(sveltekit): Update wrapServerRouteWithSentry to respect ParamMatchers
    (#​13390)
  • fix(wasm): Integration wasm uncaught WebAssembly.Exception
    (#​13787) (#​13854)
  • ref(nextjs): Ignore sentry spans based on query param attribute
    (#​13905)
  • ref(utils): Move vercelWaitUntil to utils (#​13891)

Work in this release was contributed by @​trzeciak, @​gurpreetatwal, @​ykzts and @​lizhiyao. Thank you for your
contributions!

v8.33.1

Compare Source

  • fix(core): Update trpc middleware types (#​13859)
  • fix(fetch): Fix memory leak when handling endless streaming
    (#​13809)

Work in this release was contributed by @​soapproject. Thank you for your contribution!

v8.33.0

Compare Source

Important Changes
  • feat(nextjs): Support new async APIs (headers(), params, searchParams)
    (#​13828)

Adds support for new dynamic Next.js APIs.

  • feat(node): Add lru-memoizer instrumentation
    (#​13796)

Adds integration for lru-memoizer using @​opentelemetry/instrumentation-lru-memoizer.

  • feat(nuxt): Add unstable_sentryBundlerPluginOptions to module options
    (#​13811)

Allows passing other options from the bundler plugins (vite and rollup) to Nuxt module options.

Other Changes
  • fix(browser): Ensure wrap() only returns functions
    (#​13838)
  • fix(core): Adapt trpc middleware input attachment
    (#​13831)
  • fix(core): Don't return trace data in getTraceData and getTraceMetaTags if SDK is disabled
    (#​13760)
  • fix(nuxt): Don't restrict source map assets upload
    (#​13800)
  • fix(nuxt): Use absolute path for client config (#​13798)
  • fix(replay): Stop global event handling for paused replays
    (#​13815)
  • fix(sveltekit): add url param to source map upload options
    (#​13812)
  • fix(types): Add jsdocs to cron types (#​13776)
  • fix(nextjs): Loosen @​sentry/nextjs webpack peer dependency
    (#​13826)

Work in this release was contributed by @​joshuajaco. Thank you for your contribution!

v8.32.0

Compare Source

Important Changes
  • ref(browser): Move navigation span descriptions into op
    (#​13527)

Moves the description of navigation related browser spans into the op, e.g. browser - cache -> browser.cache and sets
the description to the performanceEntry objects' names (in this context it is the URL of the page).

  • feat(node): Add amqplibIntegration (#​13714)

  • feat(nestjs): Add SentryGlobalGenericFilter and allow specifying application ref in global filter
    (#​13673)

Adds a SentryGlobalGenericFilter that filters both graphql and http exceptions depending on the context.

  • feat: Set log level for Fetch/XHR breadcrumbs based on status code
    (#​13711)

Sets log levels in breadcrumbs for 5xx to error and 4xx to warning.

Other Changes
  • chore(nextjs): Bump rollup to 3.29.5 (#​13761)
  • fix(core): Remove sampled flag from dynamic sampling context in Tracing without Performance mode
    (#​13753)
  • fix(node): Ensure node-fetch does not emit spans without tracing
    (#​13765)
  • fix(nuxt): Use Nuxt error hooks instead of errorHandler to prevent 500
    (#​13748)
  • fix(test): Unflake LCP test (#​13741)

Work in this release was contributed by @​Zen-cronic and @​Sjoertjuh. 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 this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [@sentry/nextjs](https://github.com/getsentry/sentry-javascript/tree/master/packages/nextjs) ([source](https://github.com/getsentry/sentry-javascript)) | dependencies | minor | [`8.31.0` -> `8.36.0`](https://renovatebot.com/diffs/npm/@sentry%2fnextjs/8.31.0/8.36.0) | --- ### Release Notes <details> <summary>getsentry/sentry-javascript (@&#8203;sentry/nextjs)</summary> ### [`v8.36.0`](https://github.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#8360) [Compare Source](https://github.com/getsentry/sentry-javascript/compare/8.35.0...8.36.0) ##### Important Changes - **feat(nextjs/vercel-edge/cloudflare): Switch to OTEL for performance monitoring ([#&#8203;13889](https://github.com/getsentry/sentry-javascript/pull/13889))** With this release, the Sentry Next.js, and Cloudflare SDKs will now capture performance data based on OpenTelemetry. Some exceptions apply in cases where Next.js captures inaccurate data itself. NOTE: You may experience minor differences in transaction names in Sentry. Most importantly transactions for serverside pages router invocations will now be named `GET /[param]/my/route` instead of `/[param]/my/route`. This means that those transactions are now better aligned with the OpenTelemetry semantic conventions. ##### Other Changes - deps: Bump bundler plugins and CLI to 2.22.6 and 2.37.0 respectively ([#&#8203;14050](https://github.com/getsentry/sentry-javascript/pull/14050)) - feat(deps): bump [@&#8203;opentelemetry/instrumentation-aws-sdk](https://github.com/opentelemetry/instrumentation-aws-sdk) from 0.44.0 to 0.45.0 ([#&#8203;14099](https://github.com/getsentry/sentry-javascript/pull/14099)) - feat(deps): bump [@&#8203;opentelemetry/instrumentation-connect](https://github.com/opentelemetry/instrumentation-connect) from 0.39.0 to 0.40.0 ([#&#8203;14101](https://github.com/getsentry/sentry-javascript/pull/14101)) - feat(deps): bump [@&#8203;opentelemetry/instrumentation-express](https://github.com/opentelemetry/instrumentation-express) from 0.43.0 to 0.44.0 ([#&#8203;14102](https://github.com/getsentry/sentry-javascript/pull/14102)) - feat(deps): bump [@&#8203;opentelemetry/instrumentation-fs](https://github.com/opentelemetry/instrumentation-fs) from 0.15.0 to 0.16.0 ([#&#8203;14098](https://github.com/getsentry/sentry-javascript/pull/14098)) - feat(deps): bump [@&#8203;opentelemetry/instrumentation-kafkajs](https://github.com/opentelemetry/instrumentation-kafkajs) from 0.3.0 to 0.4.0 ([#&#8203;14100](https://github.com/getsentry/sentry-javascript/pull/14100)) - feat(nextjs): Add method and url to route handler request data ([#&#8203;14084](https://github.com/getsentry/sentry-javascript/pull/14084)) - feat(node): Add breadcrumbs for `child_process` and `worker_thread` ([#&#8203;13896](https://github.com/getsentry/sentry-javascript/pull/13896)) - fix(core): Ensure standalone spans are not sent if SDK is disabled ([#&#8203;14088](https://github.com/getsentry/sentry-javascript/pull/14088)) - fix(nextjs): Await flush in api handlers ([#&#8203;14023](https://github.com/getsentry/sentry-javascript/pull/14023)) - fix(nextjs): Don't leak webpack types into exports ([#&#8203;14116](https://github.com/getsentry/sentry-javascript/pull/14116)) - fix(nextjs): Fix matching logic for file convention type for root level components ([#&#8203;14038](https://github.com/getsentry/sentry-javascript/pull/14038)) - fix(nextjs): Respect directives in value injection loader ([#&#8203;14083](https://github.com/getsentry/sentry-javascript/pull/14083)) - fix(nuxt): Only wrap `.mjs` entry files in rollup ([#&#8203;14060](https://github.com/getsentry/sentry-javascript/pull/14060)) - fix(nuxt): Re-export all exported bindings ([#&#8203;14086](https://github.com/getsentry/sentry-javascript/pull/14086)) - fix(nuxt): Server-side setup in readme ([#&#8203;14049](https://github.com/getsentry/sentry-javascript/pull/14049)) - fix(profiling-node): Always warn when running on incompatible major version of Node.js ([#&#8203;14043](https://github.com/getsentry/sentry-javascript/pull/14043)) - fix(replay): Fix `onError` callback ([#&#8203;14002](https://github.com/getsentry/sentry-javascript/pull/14002)) - perf(otel): Only calculate current timestamp once ([#&#8203;14094](https://github.com/getsentry/sentry-javascript/pull/14094)) - test(browser-integration): Add sentry DSN route handler by default ([#&#8203;14095](https://github.com/getsentry/sentry-javascript/pull/14095)) ### [`v8.35.0`](https://github.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#8350) [Compare Source](https://github.com/getsentry/sentry-javascript/compare/8.34.0...8.35.0) ##### Beta release of the official Nuxt Sentry SDK This release marks the beta release of the `@sentry/nuxt` Sentry SDK. For details on how to use it, check out the [Sentry Nuxt SDK README](https://github.com/getsentry/sentry-javascript/tree/develop/packages/nuxt). Please reach out on [GitHub](https://github.com/getsentry/sentry-javascript/issues/new/choose) if you have any feedback or concerns. - **feat(nuxt): Make dynamic import() wrapping default ([#&#8203;13958](https://github.com/getsentry/sentry-javascript/pull/13958))** (BREAKING) - **feat(nuxt): Add Rollup plugin to wrap server entry with `import()` ([#&#8203;13945](https://github.com/getsentry/sentry-javascript/pull/13945))** **It is no longer required to add a Node `--import` flag. Please update your start command to avoid initializing Sentry twice (BREAKING CHANGE).** The SDK will now apply modifications during the build of your application to allow for patching of libraries during runtime. If run into issues with this change, you can disable this behavior in your `nuxt.config.ts` and use the `--import` flag instead: ```js sentry: { dynamicImportForServerEntry: false; } ``` - **feat(nuxt): Respect user-provided source map generation settings ([#&#8203;14020](https://github.com/getsentry/sentry-javascript/pull/14020))** We now require you to explicitly enable sourcemaps for the clientside so that Sentry can un-minify your errors. We made this change so source maps aren't accidentally leaked to the public. Enable source maps on the client as follows: ```js export default defineNuxtConfig({ sourcemap: { client: true, }, }); ``` - feat(nuxt): Log server instrumentation might not work in dev ([#&#8203;14021](https://github.com/getsentry/sentry-javascript/pull/14021)) - feat(nuxt): Add Http `responseHook` with `waitUntil` ([#&#8203;13986](https://github.com/getsentry/sentry-javascript/pull/13986)) ##### Important Changes - **feat(vue): Add Pinia plugin ([#&#8203;13841](https://github.com/getsentry/sentry-javascript/pull/13841))** Support for [Pinia](https://pinia.vuejs.org/) is added in this release for `@sentry/vue`. To capture Pinia state data, add `createSentryPiniaPlugin()` to your Pinia store: ```javascript import { createPinia } from 'pinia'; import { createSentryPiniaPlugin } from '@&#8203;sentry/vue'; const pinia = createPinia(); pinia.use(createSentryPiniaPlugin()); ``` - **feat(node): Implement Sentry-specific http instrumentation ([#&#8203;13763](https://github.com/getsentry/sentry-javascript/pull/13763))** This change introduces a new `SentryHttpInstrumentation` to handle non-span related HTTP instrumentation, allowing it to run side-by-side with OTel's `HttpInstrumentation`. This improves support for custom OTel setups and avoids conflicts with Sentry's instrumentation. Additionally, the `spans: false` option is reintroduced for `httpIntegration` to disable span emission while still allowing custom `HttpInstrumentation` instances (`httpIntegration({ spans: false })`). - **feat(core): Make stream instrumentation opt-in ([#&#8203;13951](https://github.com/getsentry/sentry-javascript/pull/13951))** This change adds a new option `trackFetchStreamPerformance` to the browser tracing integration. Only when set to `true`, Sentry will instrument streams via fetch. ##### Other Changes - feat(node): Expose `suppressTracing` API ([#&#8203;13875](https://github.com/getsentry/sentry-javascript/pull/13875)) - feat(replay): Do not log "timeout while trying to read resp body" as exception ([#&#8203;13965](https://github.com/getsentry/sentry-javascript/pull/13965)) - chore(node): Bump `@opentelemetry/instrumentation-express` to `0.43.0` ([#&#8203;13948](https://github.com/getsentry/sentry-javascript/pull/13948)) - chore(node): Bump `@opentelemetry/instrumentation-fastify` to `0.40.0` ([#&#8203;13983](https://github.com/getsentry/sentry-javascript/pull/13983)) - fix: Ensure type for `init` is correct in meta frameworks ([#&#8203;13938](https://github.com/getsentry/sentry-javascript/pull/13938)) - fix(core): `.set` the `sentry-trace` header instead of `.append`ing in fetch instrumentation ([#&#8203;13907](https://github.com/getsentry/sentry-javascript/pull/13907)) - fix(module): keep version for node ESM package ([#&#8203;13922](https://github.com/getsentry/sentry-javascript/pull/13922)) - fix(node): Ensure `ignoreOutgoingRequests` of `httpIntegration` applies to breadcrumbs ([#&#8203;13970](https://github.com/getsentry/sentry-javascript/pull/13970)) - fix(replay): Fix onError sampling when loading an expired buffered session ([#&#8203;13962](https://github.com/getsentry/sentry-javascript/pull/13962)) - fix(replay): Ignore older performance entries when starting manually ([#&#8203;13969](https://github.com/getsentry/sentry-javascript/pull/13969)) - perf(node): Truncate breadcrumb messages created by console integration ([#&#8203;14006](https://github.com/getsentry/sentry-javascript/pull/14006)) Work in this release was contributed by [@&#8203;ZakrepaShe](https://github.com/ZakrepaShe) and [@&#8203;zhiyan114](https://github.com/zhiyan114). Thank you for your contributions! ### [`v8.34.0`](https://github.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#8340) [Compare Source](https://github.com/getsentry/sentry-javascript/compare/8.33.1...8.34.0) ##### Important Changes - **ref(nextjs): Remove dead code ([#&#8203;13828](https://github.com/getsentry/sentry-javascript/pull/13903))** Relevant for users of the `@sentry/nextjs` package: If you have previously configured a `SENTRY_IGNORE_API_RESOLUTION_ERROR` environment variable, it is now safe to unset it. ##### Other Changes - feat(cdn): Export `getReplay` in replay CDN bundles ([#&#8203;13881](https://github.com/getsentry/sentry-javascript/pull/13881)) - feat(replay): Clear fallback buffer when switching buffers ([#&#8203;13914](https://github.com/getsentry/sentry-javascript/pull/13914)) - feat(replay): Upgrade rrweb packages to 2.28.0 ([#&#8203;13732](https://github.com/getsentry/sentry-javascript/pull/13732)) - fix(docs): Correct supported browsers due to `globalThis` ([#&#8203;13788](https://github.com/getsentry/sentry-javascript/pull/13788)) - fix(nextjs): Adjust path to `requestAsyncStorageShim.js` template file ([#&#8203;13928](https://github.com/getsentry/sentry-javascript/pull/13928)) - fix(nextjs): Detect new locations for request async storage to support Next.js v15.0.0-canary.180 and higher ([#&#8203;13920](https://github.com/getsentry/sentry-javascript/pull/13920)) - fix(nextjs): Drop `_not-found` spans for all HTTP methods ([#&#8203;13906](https://github.com/getsentry/sentry-javascript/pull/13906)) - fix(nextjs): Fix resolution of request storage shim fallback ([#&#8203;13929](https://github.com/getsentry/sentry-javascript/pull/13929)) - fix(node): Ensure graphql options are correct when preloading ([#&#8203;13769](https://github.com/getsentry/sentry-javascript/pull/13769)) - fix(node): Local variables handle error ([#&#8203;13827](https://github.com/getsentry/sentry-javascript/pull/13827)) - fix(node): Remove `dataloader` instrumentation from default integrations ([#&#8203;13873](https://github.com/getsentry/sentry-javascript/pull/13873)) - fix(nuxt): Create declaration files for Nuxt module ([#&#8203;13909](https://github.com/getsentry/sentry-javascript/pull/13909)) - fix(replay): Ensure `replay_id` is removed from frozen DSC when stopped ([#&#8203;13893](https://github.com/getsentry/sentry-javascript/pull/13893)) - fix(replay): Try/catch `sendBufferedReplayOrFlush` to prevent cycles ([#&#8203;13900](https://github.com/getsentry/sentry-javascript/pull/13900)) - fix(sveltekit): Ensure trace meta tags are always injected ([#&#8203;13231](https://github.com/getsentry/sentry-javascript/pull/13231)) - fix(sveltekit): Update `wrapServerRouteWithSentry` to respect ParamMatchers ([#&#8203;13390](https://github.com/getsentry/sentry-javascript/pull/13390)) - fix(wasm): Integration wasm uncaught WebAssembly.Exception ([#&#8203;13787](https://github.com/getsentry/sentry-javascript/pull/13787)) ([#&#8203;13854](https://github.com/getsentry/sentry-javascript/issues/13854)) - ref(nextjs): Ignore sentry spans based on query param attribute ([#&#8203;13905](https://github.com/getsentry/sentry-javascript/pull/13905)) - ref(utils): Move `vercelWaitUntil` to utils ([#&#8203;13891](https://github.com/getsentry/sentry-javascript/pull/13891)) Work in this release was contributed by [@&#8203;trzeciak](https://github.com/trzeciak), [@&#8203;gurpreetatwal](https://github.com/gurpreetatwal), [@&#8203;ykzts](https://github.com/ykzts) and [@&#8203;lizhiyao](https://github.com/lizhiyao). Thank you for your contributions! ### [`v8.33.1`](https://github.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#8331) [Compare Source](https://github.com/getsentry/sentry-javascript/compare/8.33.0...8.33.1) - fix(core): Update trpc middleware types ([#&#8203;13859](https://github.com/getsentry/sentry-javascript/pull/13859)) - fix(fetch): Fix memory leak when handling endless streaming ([#&#8203;13809](https://github.com/getsentry/sentry-javascript/pull/13809)) Work in this release was contributed by [@&#8203;soapproject](https://github.com/soapproject). Thank you for your contribution! ### [`v8.33.0`](https://github.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#8330) [Compare Source](https://github.com/getsentry/sentry-javascript/compare/8.32.0...8.33.0) ##### Important Changes - **feat(nextjs): Support new async APIs (`headers()`, `params`, `searchParams`) ([#&#8203;13828](https://github.com/getsentry/sentry-javascript/pull/13828))** Adds support for [new dynamic Next.js APIs](https://github.com/vercel/next.js/pull/68812). - **feat(node): Add `lru-memoizer` instrumentation ([#&#8203;13796](https://github.com/getsentry/sentry-javascript/pull/13796))** Adds integration for lru-memoizer using [@&#8203;opentelemetry/instrumentation-lru-memoizer](https://github.com/opentelemetry/instrumentation-lru-memoizer). - **feat(nuxt): Add `unstable_sentryBundlerPluginOptions` to module options ([#&#8203;13811](https://github.com/getsentry/sentry-javascript/pull/13811))** Allows passing other options from the bundler plugins (vite and rollup) to Nuxt module options. ##### Other Changes - fix(browser): Ensure `wrap()` only returns functions ([#&#8203;13838](https://github.com/getsentry/sentry-javascript/pull/13838)) - fix(core): Adapt trpc middleware input attachment ([#&#8203;13831](https://github.com/getsentry/sentry-javascript/pull/13831)) - fix(core): Don't return trace data in `getTraceData` and `getTraceMetaTags` if SDK is disabled ([#&#8203;13760](https://github.com/getsentry/sentry-javascript/pull/13760)) - fix(nuxt): Don't restrict source map assets upload ([#&#8203;13800](https://github.com/getsentry/sentry-javascript/pull/13800)) - fix(nuxt): Use absolute path for client config ([#&#8203;13798](https://github.com/getsentry/sentry-javascript/pull/13798)) - fix(replay): Stop global event handling for paused replays ([#&#8203;13815](https://github.com/getsentry/sentry-javascript/pull/13815)) - fix(sveltekit): add url param to source map upload options ([#&#8203;13812](https://github.com/getsentry/sentry-javascript/pull/13812)) - fix(types): Add jsdocs to cron types ([#&#8203;13776](https://github.com/getsentry/sentry-javascript/pull/13776)) - fix(nextjs): Loosen [@&#8203;sentry/nextjs](https://github.com/sentry/nextjs) webpack peer dependency ([#&#8203;13826](https://github.com/getsentry/sentry-javascript/pull/13826)) Work in this release was contributed by [@&#8203;joshuajaco](https://github.com/joshuajaco). Thank you for your contribution! ### [`v8.32.0`](https://github.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#8320) [Compare Source](https://github.com/getsentry/sentry-javascript/compare/8.31.0...8.32.0) ##### Important Changes - **ref(browser): Move navigation span descriptions into op ([#&#8203;13527](https://github.com/getsentry/sentry-javascript/pull/13527))** Moves the description of navigation related browser spans into the op, e.g. browser - cache -> browser.cache and sets the description to the performanceEntry objects' names (in this context it is the URL of the page). - **feat(node): Add amqplibIntegration ([#&#8203;13714](https://github.com/getsentry/sentry-javascript/pull/13714))** - **feat(nestjs): Add `SentryGlobalGenericFilter` and allow specifying application ref in global filter ([#&#8203;13673](https://github.com/getsentry/sentry-javascript/pull/13673))** Adds a `SentryGlobalGenericFilter` that filters both graphql and http exceptions depending on the context. - **feat: Set log level for Fetch/XHR breadcrumbs based on status code ([#&#8203;13711](https://github.com/getsentry/sentry-javascript/pull/13711))** Sets log levels in breadcrumbs for 5xx to error and 4xx to warning. ##### Other Changes - chore(nextjs): Bump rollup to 3.29.5 ([#&#8203;13761](https://github.com/getsentry/sentry-javascript/pull/13761)) - fix(core): Remove `sampled` flag from dynamic sampling context in Tracing without Performance mode ([#&#8203;13753](https://github.com/getsentry/sentry-javascript/pull/13753)) - fix(node): Ensure node-fetch does not emit spans without tracing ([#&#8203;13765](https://github.com/getsentry/sentry-javascript/pull/13765)) - fix(nuxt): Use Nuxt error hooks instead of errorHandler to prevent 500 ([#&#8203;13748](https://github.com/getsentry/sentry-javascript/pull/13748)) - fix(test): Unflake LCP test ([#&#8203;13741](https://github.com/getsentry/sentry-javascript/pull/13741)) Work in this release was contributed by [@&#8203;Zen-cronic](https://github.com/Zen-cronic) and [@&#8203;Sjoertjuh](https://github.com/Sjoertjuh). Thank you for your contributions! </details> --- ### 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 this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45NS40IiwidXBkYXRlZEluVmVyIjoiMzguMTM4LjYiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIiLCJsYWJlbHMiOltdfQ==-->
renovate-bot changed title from Update dependency @sentry/nextjs to v8.32.0 to Update dependency @sentry/nextjs to v8.33.0 2024-10-02 15:01:28 +00:00
renovate-bot changed title from Update dependency @sentry/nextjs to v8.33.0 to Update dependency @sentry/nextjs to v8.33.1 2024-10-03 13:01:27 +00:00
renovate-bot force-pushed renovate/sentry-javascript-monorepo from cb4d2c50f1 to 4950f5d586 2024-10-10 03:02:08 +00:00 Compare
renovate-bot changed title from Update dependency @sentry/nextjs to v8.33.1 to Update dependency @sentry/nextjs to v8.34.0 2024-10-10 17:01:16 +00:00
renovate-bot changed title from Update dependency @sentry/nextjs to v8.34.0 to Update dependency @sentry/nextjs to v8.35.0 2024-10-21 12:01:09 +00:00
renovate-bot changed title from Update dependency @sentry/nextjs to v8.35.0 to Update dependency @sentry/nextjs to v8.36.0 2024-10-31 08:01:57 +00:00
This pull request can be merged automatically.
You are not authorized to merge this pull request.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/sentry-javascript-monorepo:renovate/sentry-javascript-monorepo
git checkout renovate/sentry-javascript-monorepo
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: MinecraftUtilities/Frontend#66
No description provided.