Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
build(deps): update sentry-javascript monorepo to ^8.43.0 (#4758)
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@sentry/nextjs](https://github.com/getsentry/sentry-javascript/tree/master/packages/nextjs) ([source](https://github.com/getsentry/sentry-javascript)) | [`^8.42.0` -> `^8.43.0`](https://renovatebot.com/diffs/npm/@sentry%2fnextjs/8.42.0/8.43.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@sentry%2fnextjs/8.43.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@sentry%2fnextjs/8.43.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@sentry%2fnextjs/8.42.0/8.43.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@sentry%2fnextjs/8.42.0/8.43.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@sentry/profiling-node](https://github.com/getsentry/sentry-javascript/tree/master/packages/profiling-node) ([source](https://github.com/getsentry/sentry-javascript)) | [`^8.42.0` -> `^8.43.0`](https://renovatebot.com/diffs/npm/@sentry%2fprofiling-node/8.42.0/8.43.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@sentry%2fprofiling-node/8.43.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@sentry%2fprofiling-node/8.43.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@sentry%2fprofiling-node/8.42.0/8.43.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@sentry%2fprofiling-node/8.42.0/8.43.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>getsentry/sentry-javascript (@​sentry/nextjs)</summary> ### [`v8.43.0`](https://github.com/getsentry/sentry-javascript/releases/tag/8.43.0) [Compare Source](https://github.com/getsentry/sentry-javascript/compare/8.42.0...8.43.0) ##### Important Changes - **feat(nuxt): Add option autoInjectServerSentry (no default import()) ([#​14553](https://github.com/getsentry/sentry-javascript/pull/14553))** Using the dynamic `import()` as the default behavior for initializing the SDK on the server-side did not work for every project. The default behavior of the SDK has been changed, and you now need to **use the `--import` flag to initialize Sentry on the server-side** to leverage full functionality. Example with `--import`: ```bash node --import ./.output/server/sentry.server.config.mjs .output/server/index.mjs ``` In case you are not able to use the `--import` flag, you can enable auto-injecting Sentry in the `nuxt.config.ts` (comes with limitations): ```ts sentry: { autoInjectServerSentry: 'top-level-import', // or 'experimental_dynamic-import' }, ``` - **feat(browser): Adds LaunchDarkly and OpenFeature integrations ([#​14207](https://github.com/getsentry/sentry-javascript/pull/14207))** Adds browser SDK integrations for tracking feature flag evaluations through the LaunchDarkly JS SDK and OpenFeature Web SDK: ```ts import * as Sentry from '@​sentry/browser'; Sentry.init({ integrations: [ // Track LaunchDarkly feature flags Sentry.launchDarklyIntegration(), // Track OpenFeature feature flags Sentry.openFeatureIntegration(), ], }); ``` - Read more about the [Feature Flags](https://develop.sentry.dev/sdk/expected-features/#feature-flags) feature in Sentry. - Read more about the [LaunchDarkly SDK Integration](https://docs.sentry.io/platforms/javascript/configuration/integrations/launchdarkly/). - Read more about the [OpenFeature SDK Integration](https://docs.sentry.io/platforms/javascript/configuration/integrations/openfeature/). - **feat(browser): Add `featureFlagsIntegration` for custom tracking of flag evaluations ([#​14582](https://github.com/getsentry/sentry-javascript/pull/14582))** Adds a browser integration to manually track feature flags with an API. Feature flags are attached to subsequent error events: ```ts import * as Sentry from '@​sentry/browser'; const featureFlagsIntegrationInstance = Sentry.featureFlagsIntegration(); Sentry.init({ // Initialize the SDK with the feature flag integration integrations: [featureFlagsIntegrationInstance], }); // Manually track a feature flag featureFlagsIntegrationInstance.addFeatureFlag('my-feature', true); ``` - **feat(astro): Add Astro 5 support ([#​14613](https://github.com/getsentry/sentry-javascript/pull/14613))** With this release, the Sentry Astro SDK officially supports Astro 5. ##### Deprecations - feat(nextjs): Deprecate typedef for `hideSourceMaps` ([#​14594](https://github.com/getsentry/sentry-javascript/pull/14594)) The functionality of `hideSourceMaps` was removed in version 8 but was forgotten to be deprecated and removed. It will be completely removed in the next major version. - feat(core): Deprecate APIs around `RequestSession`s ([#​14566](https://github.com/getsentry/sentry-javascript/pull/14566)) The APIs around `RequestSession`s are mostly used internally. Going forward the SDK will not expose concepts around `RequestSession`s. Instead, functionality around server-side [Release Health](https://docs.sentry.io/product/releases/health/) will be managed in integrations. ##### Other Changes - feat(browser): Add `browserSessionIntegration` ([#​14551](https://github.com/getsentry/sentry-javascript/pull/14551)) - feat(core): Add `raw_security` envelope types ([#​14562](https://github.com/getsentry/sentry-javascript/pull/14562)) - feat(deps): Bump [@​opentelemetry/instrumentation](https://github.com/opentelemetry/instrumentation) from 0.55.0 to 0.56.0 ([#​14625](https://github.com/getsentry/sentry-javascript/pull/14625)) - feat(deps): Bump [@​sentry/cli](https://github.com/sentry/cli) from 2.38.2 to 2.39.1 ([#​14626](https://github.com/getsentry/sentry-javascript/pull/14626)) - feat(deps): Bump [@​sentry/rollup-plugin](https://github.com/sentry/rollup-plugin) from 2.22.6 to 2.22.7 ([#​14622](https://github.com/getsentry/sentry-javascript/pull/14622)) - feat(deps): Bump [@​sentry/webpack-plugin](https://github.com/sentry/webpack-plugin) from 2.22.6 to 2.22.7 ([#​14623](https://github.com/getsentry/sentry-javascript/pull/14623)) - feat(nestjs): Add fastify support ([#​14549](https://github.com/getsentry/sentry-javascript/pull/14549)) - feat(node): Add [@​vercel/ai](https://github.com/vercel/ai) instrumentation ([#​13892](https://github.com/getsentry/sentry-javascript/pull/13892)) - feat(node): Add `disableAnrDetectionForCallback` function ([#​14359](https://github.com/getsentry/sentry-javascript/pull/14359)) - feat(node): Add `trackIncomingRequestsAsSessions` option to http integration ([#​14567](https://github.com/getsentry/sentry-javascript/pull/14567)) - feat(nuxt): Add option `autoInjectServerSentry` (no default `import()`) ([#​14553](https://github.com/getsentry/sentry-javascript/pull/14553)) - feat(nuxt): Add warning when Netlify or Vercel build is discovered ([#​13868](https://github.com/getsentry/sentry-javascript/pull/13868)) - feat(nuxt): Improve serverless event flushing and scope isolation ([#​14605](https://github.com/getsentry/sentry-javascript/pull/14605)) - feat(opentelemetry): Stop looking at propagation context for span creation ([#​14481](https://github.com/getsentry/sentry-javascript/pull/14481)) - feat(opentelemetry): Update OpenTelemetry dependencies to `^1.29.0` ([#​14590](https://github.com/getsentry/sentry-javascript/pull/14590)) - feat(opentelemetry): Update OpenTelemetry dependencies to `1.28.0` ([#​14547](https://github.com/getsentry/sentry-javascript/pull/14547)) - feat(replay): Upgrade rrweb packages to 2.30.0 ([#​14597](https://github.com/getsentry/sentry-javascript/pull/14597)) - fix(core): Decode `filename` and `module` stack frame properties in Node stack parser ([#​14544](https://github.com/getsentry/sentry-javascript/pull/14544)) - fix(core): Filter out unactionable CEFSharp promise rejection error by default ([#​14595](https://github.com/getsentry/sentry-javascript/pull/14595)) - fix(nextjs): Don't show warning about devtool option ([#​14552](https://github.com/getsentry/sentry-javascript/pull/14552)) - fix(nextjs): Only apply tracing metadata to data fetcher data when data is an object ([#​14575](https://github.com/getsentry/sentry-javascript/pull/14575)) - fix(node): Guard against invalid `maxSpanWaitDuration` values ([#​14632](https://github.com/getsentry/sentry-javascript/pull/14632)) - fix(react): Match routes with `parseSearch` option in TanStack Router instrumentation ([#​14328](https://github.com/getsentry/sentry-javascript/pull/14328)) - fix(sveltekit): Fix git SHA not being picked up for release ([#​14540](https://github.com/getsentry/sentry-javascript/pull/14540)) - fix(types): Fix generic exports with default ([#​14576](https://github.com/getsentry/sentry-javascript/pull/14576)) Work in this release was contributed by [@​lsmurray](https://github.com/lsmurray). Thank you for your contribution! #### Bundle size 📦 | Path | Size | | ---------------------------------------------------------------- | ----------------- | | [@​sentry/browser](https://github.com/sentry/browser) | 23.27 KB | | [@​sentry/browser](https://github.com/sentry/browser) - with treeshaking flags | 21.94 KB | | [@​sentry/browser](https://github.com/sentry/browser) (incl. Tracing) | 35.75 KB | | [@​sentry/browser](https://github.com/sentry/browser) (incl. Tracing, Replay) | 72.98 KB | | [@​sentry/browser](https://github.com/sentry/browser) (incl. Tracing, Replay) - with treeshaking flags | 63.38 KB | | [@​sentry/browser](https://github.com/sentry/browser) (incl. Tracing, Replay with Canvas) | 77.29 KB | | [@​sentry/browser](https://github.com/sentry/browser) (incl. Tracing, Replay, Feedback) | 89.78 KB | | [@​sentry/browser](https://github.com/sentry/browser) (incl. Feedback) | 40.02 KB | | [@​sentry/browser](https://github.com/sentry/browser) (incl. sendFeedback) | 27.88 KB | | [@​sentry/browser](https://github.com/sentry/browser) (incl. FeedbackAsync) | 32.67 KB | | [@​sentry/react](https://github.com/sentry/react) | 25.94 KB | | [@​sentry/react](https://github.com/sentry/react) (incl. Tracing) | 38.58 KB | | [@​sentry/vue](https://github.com/sentry/vue) | 27.47 KB | | [@​sentry/vue](https://github.com/sentry/vue) (incl. Tracing) | 37.59 KB | | [@​sentry/svelte](https://github.com/sentry/svelte) | 23.43 KB | | CDN Bundle | 24.41 KB | | CDN Bundle (incl. Tracing) | 37.4 KB | | CDN Bundle (incl. Tracing, Replay) | 72.6 KB | | CDN Bundle (incl. Tracing, Replay, Feedback) | 77.96 KB | | CDN Bundle - uncompressed | 71.69 KB | | CDN Bundle (incl. Tracing) - uncompressed | 110.97 KB | | CDN Bundle (incl. Tracing, Replay) - uncompressed | 225.04 KB | | CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 238.26 KB | | [@​sentry/nextjs](https://github.com/sentry/nextjs) (client) | 38.86 KB | | [@​sentry/sveltekit](https://github.com/sentry/sveltekit) (client) | 36.26 KB | | [@​sentry/node](https://github.com/sentry/node) | 162.34 KB | | [@​sentry/node](https://github.com/sentry/node) - without tracing | 98.53 KB | | [@​sentry/aws-serverless](https://github.com/sentry/aws-serverless) | 126.23 KB | </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/inabagumi/shinju-date). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS41OC4xIiwidXBkYXRlZEluVmVyIjoiMzkuNTguMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- Loading branch information