Closed renovate[bot] closed 9 months ago
This PR contains the following updates:
^7.94.1
^7.100.1
📅 Schedule: Branch creation - "before 5am on monday" in timezone Europe/Vienna, 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 this update again.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^7.94.1
->^7.100.1
Release Notes
getsentry/sentry-javascript (@sentry/browser)
### [`v7.100.1`](https://togithub.com/getsentry/sentry-javascript/releases/tag/7.100.1) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/7.100.0...7.100.1) This release contains build fixes for profiling-node. - build(profiling-node): make sure debug build plugin is used [#10534](https://togithub.com/getsentry/sentry-javascript/issues/10534) - build: Only run profiling e2e test if bindings have changed [#10542](https://togithub.com/getsentry/sentry-javascript/issues/10542) - fix(feedback): Replay breadcrumb for feedback events was incorrect [#10536](https://togithub.com/getsentry/sentry-javascript/issues/10536) #### Bundle size 📦 | Path | Size | | ---------------------------------------------------------------------------------- | ----------------- | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing, Replay, Feedback) - Webpack (gzipped) | 78.33 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing, Replay) - Webpack (gzipped) | 69.57 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing, Replay with Canvas) - Webpack (gzipped) | 73.49 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing, Replay) - Webpack with treeshaking flags (gzipped) | 63.17 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing) - Webpack (gzipped) | 33.52 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. browserTracingIntegration) - Webpack (gzipped) | 33.39 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Feedback) - Webpack (gzipped) | 31.37 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. sendFeedback) - Webpack (gzipped) | 31.37 KB | | [@sentry/browser](https://togithub.com/sentry/browser) - Webpack (gzipped) | 22.63 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing, Replay, Feedback) - ES6 CDN Bundle (gzipped) | 76.36 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing, Replay) - ES6 CDN Bundle (gzipped) | 67.9 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing) - ES6 CDN Bundle (gzipped) | 33.66 KB | | [@sentry/browser](https://togithub.com/sentry/browser) - ES6 CDN Bundle (gzipped) | 24.73 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing, Replay) - ES6 CDN Bundle (minified & uncompressed) | 214.07 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing) - ES6 CDN Bundle (minified & uncompressed) | 101.87 KB | | [@sentry/browser](https://togithub.com/sentry/browser) - ES6 CDN Bundle (minified & uncompressed) | 74.26 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing) - ES5 CDN Bundle (gzipped) | 36.8 KB | | [@sentry/react](https://togithub.com/sentry/react) (incl. Tracing, Replay) - Webpack (gzipped) | 69.93 KB | | [@sentry/react](https://togithub.com/sentry/react) - Webpack (gzipped) | 22.67 KB | | [@sentry/nextjs](https://togithub.com/sentry/nextjs) Client (incl. Tracing, Replay) - Webpack (gzipped) | 87.54 KB | | [@sentry/nextjs](https://togithub.com/sentry/nextjs) Client - Webpack (gzipped) | 51.72 KB | | [@sentry-internal/feedback](https://togithub.com/sentry-internal/feedback) - Webpack (gzipped) | 17.22 KB | ### [`v7.100.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#71000) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/7.99.0...7.100.0) ##### Important Changes ##### Deprecations This release includes some deprecations. For more details please look at our [migration guide](https://togithub.com/getsentry/sentry-javascript/blob/develop/MIGRATION.md). The deprecation most likely to affect you is the one of `BrowserTracing`. Instead of `new BrowserTracing()`, you should now use `browserTracingIntegration()`, which will also handle framework-specific instrumentation out of the box for you - no need to pass a custom `routingInstrumentation` anymore. For `@sentry/react`, we expose dedicated integrations for the different react-router versions: - `reactRouterV6BrowserTracingIntegration()` - `reactRouterV5BrowserTracingIntegration()` - `reactRouterV4BrowserTracingIntegration()` - `reactRouterV3BrowserTracingIntegration()` See the [migration guide](https://togithub.com/getsentry/sentry-javascript/blob/develop/MIGRATION.md#depreacted-browsertracing-integration) for details. - feat(angular): Export custom `browserTracingIntegration()` ([#10353](https://togithub.com/getsentry/sentry-javascript/issues/10353)) - feat(browser): Deprecate `BrowserTracing` integration ([#10493](https://togithub.com/getsentry/sentry-javascript/issues/10493)) - feat(browser): Export `browserProfilingIntegration` ([#10438](https://togithub.com/getsentry/sentry-javascript/issues/10438)) - feat(bun): Export `bunServerIntegration()` ([#10439](https://togithub.com/getsentry/sentry-javascript/issues/10439)) - feat(nextjs): Add `browserTracingIntegration` ([#10397](https://togithub.com/getsentry/sentry-javascript/issues/10397)) - feat(react): Add `reactRouterV3BrowserTracingIntegration` for react router v3 ([#10489](https://togithub.com/getsentry/sentry-javascript/issues/10489)) - feat(react): Add `reactRouterV4/V5BrowserTracingIntegration` for react router v4 & v5 ([#10488](https://togithub.com/getsentry/sentry-javascript/issues/10488)) - feat(react): Add `reactRouterV6BrowserTracingIntegration` for react router v6 & v6.4 ([#10491](https://togithub.com/getsentry/sentry-javascript/issues/10491)) - feat(remix): Add custom `browserTracingIntegration` ([#10442](https://togithub.com/getsentry/sentry-javascript/issues/10442)) - feat(node): Expose functional integrations to replace classes ([#10356](https://togithub.com/getsentry/sentry-javascript/issues/10356)) - feat(vercel-edge): Replace `WinterCGFetch` with `winterCGFetchIntegration` ([#10436](https://togithub.com/getsentry/sentry-javascript/issues/10436)) - feat: Deprecate non-callback based `continueTrace` ([#10301](https://togithub.com/getsentry/sentry-javascript/issues/10301)) - feat(vue): Deprecate `new VueIntegration()` ([#10440](https://togithub.com/getsentry/sentry-javascript/issues/10440)) - feat(vue): Implement vue `browserTracingIntegration()` ([#10477](https://togithub.com/getsentry/sentry-javascript/issues/10477)) - feat(sveltekit): Add custom `browserTracingIntegration()` ([#10450](https://togithub.com/getsentry/sentry-javascript/issues/10450)) ##### Profiling Node `@sentry/profiling-node` has been ported into the monorepo. Future development for it will happen here! - pkg(profiling-node): port profiling-node repo to monorepo ([#10151](https://togithub.com/getsentry/sentry-javascript/issues/10151)) ##### Other Changes - feat: Export `setHttpStatus` from all packages ([#10475](https://togithub.com/getsentry/sentry-javascript/issues/10475)) - feat(bundles): Add pluggable integrations on CDN to `Sentry` namespace ([#10452](https://togithub.com/getsentry/sentry-javascript/issues/10452)) - feat(core): Pass `name` & `attributes` to `tracesSampler` ([#10426](https://togithub.com/getsentry/sentry-javascript/issues/10426)) - feat(feedback): Add `system-ui` to start of font family ([#10464](https://togithub.com/getsentry/sentry-javascript/issues/10464)) - feat(node-experimental): Add koa integration ([#10451](https://togithub.com/getsentry/sentry-javascript/issues/10451)) - feat(node-experimental): Update opentelemetry packages ([#10456](https://togithub.com/getsentry/sentry-javascript/issues/10456)) - feat(node-experimental): Update tracing integrations to functional style ([#10443](https://togithub.com/getsentry/sentry-javascript/issues/10443)) - feat(replay): Bump `rrweb` to 2.10.0 ([#10445](https://togithub.com/getsentry/sentry-javascript/issues/10445)) - feat(replay): Enforce masking of credit card fields ([#10472](https://togithub.com/getsentry/sentry-javascript/issues/10472)) - feat(utils): Add `propagationContextFromHeaders` ([#10313](https://togithub.com/getsentry/sentry-javascript/issues/10313)) - fix: Make `startSpan`, `startSpanManual` and `startInactiveSpan` pick up the scopes at time of creation instead of termination ([#10492](https://togithub.com/getsentry/sentry-javascript/issues/10492)) - fix(feedback): Fix logo color when colorScheme is "system" ([#10465](https://togithub.com/getsentry/sentry-javascript/issues/10465)) - fix(nextjs): Do not report redirects and notFound calls as errors in server actions ([#10474](https://togithub.com/getsentry/sentry-javascript/issues/10474)) - fix(nextjs): Fix navigation tracing on app router ([#10502](https://togithub.com/getsentry/sentry-javascript/issues/10502)) - fix(nextjs): Apply server action data to correct isolation scope ([#10514](https://togithub.com/getsentry/sentry-javascript/issues/10514)) - fix(node): Use normal `require` call to import Undici ([#10388](https://togithub.com/getsentry/sentry-javascript/issues/10388)) - ref(nextjs): Remove internally used deprecated APIs ([#10453](https://togithub.com/getsentry/sentry-javascript/issues/10453)) - ref(vue): use startInactiveSpan in tracing mixin ([#10406](https://togithub.com/getsentry/sentry-javascript/issues/10406)) ### [`v7.99.0`](https://togithub.com/getsentry/sentry-javascript/releases/tag/7.99.0) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/7.98.0...7.99.0) ##### Important Changes ##### Deprecations This release includes some deprecations for span related methods and integrations in our Deno SDK, `@sentry/deno`. For more details please look at our [migration guide](https://togithub.com/getsentry/sentry-javascript/blob/develop/MIGRATION.md). - feat(core): Deprecate `Span.setHttpStatus` in favor of `setHttpStatus` ([#10268](https://togithub.com/getsentry/sentry-javascript/issues/10268)) - feat(core): Deprecate `spanStatusfromHttpCode` in favour of `getSpanStatusFromHttpCode` ([#10361](https://togithub.com/getsentry/sentry-javascript/issues/10361)) - feat(core): Deprecate `StartSpanOptions.origin` in favour of passing attribute ([#10274](https://togithub.com/getsentry/sentry-javascript/issues/10274)) - feat(deno): Expose functional integrations to replace classes ([#10355](https://togithub.com/getsentry/sentry-javascript/issues/10355)) ##### Other Changes - feat(bun): Add missing `@sentry/node` re-exports ([#10396](https://togithub.com/getsentry/sentry-javascript/issues/10396)) - feat(core): Add `afterAllSetup` hook for integrations ([#10345](https://togithub.com/getsentry/sentry-javascript/issues/10345)) - feat(core): Ensure `startSpan()` can handle spans that require parent ([#10386](https://togithub.com/getsentry/sentry-javascript/issues/10386)) - feat(core): Read propagation context off scopes in `startSpan` APIs ([#10300](https://togithub.com/getsentry/sentry-javascript/issues/10300)) - feat(remix): Export missing `@sentry/node` functions ([#10385](https://togithub.com/getsentry/sentry-javascript/issues/10385), [#10391](https://togithub.com/getsentry/sentry-javascript/issues/10391)) - feat(serverless): Add missing `@sentry/node` re-exports ([#10390](https://togithub.com/getsentry/sentry-javascript/issues/10390)) - feat(sveltekit): Add more missing `@sentry/node` re-exports ([#10392](https://togithub.com/getsentry/sentry-javascript/issues/10392)) - feat(tracing): Export proper type for browser tracing ([#10411](https://togithub.com/getsentry/sentry-javascript/issues/10411)) - feat(tracing): Expose new `browserTracingIntegration` ([#10351](https://togithub.com/getsentry/sentry-javascript/issues/10351)) - fix: Ensure `afterAllSetup` is called when using `addIntegration()` ([#10372](https://togithub.com/getsentry/sentry-javascript/issues/10372)) - fix(core): Export `spanToTraceContext` function from span utils ([#10364](https://togithub.com/getsentry/sentry-javascript/issues/10364)) - fix(core): Make `FunctionToString` integration use SETUP_CLIENTS weakmap ([#10358](https://togithub.com/getsentry/sentry-javascript/issues/10358)) - fix(deno): Call function if client is not setup ([#10354](https://togithub.com/getsentry/sentry-javascript/issues/10354)) - fix(react): Fix attachReduxState option ([#10381](https://togithub.com/getsentry/sentry-javascript/issues/10381)) - fix(spotlight): Use unpatched http.request ([#10369](https://togithub.com/getsentry/sentry-javascript/issues/10369)) - fix(tracing): Only create request span if there is active span ([#10375](https://togithub.com/getsentry/sentry-javascript/issues/10375)) - ref: Read propagation context off of scope and isolation scope when propagating and applying trace context ([#10297](https://togithub.com/getsentry/sentry-javascript/issues/10297)) Work in this release contributed by [@AleshaOleg](https://togithub.com/AleshaOleg). Thank you for your contribution! #### Bundle size 📦 | Path | Size | | ---------------------------------------------------------------------------------- | ----------------- | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing, Replay, Feedback) - Webpack (gzipped) | 78.18 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing, Replay) - Webpack (gzipped) | 69.39 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing, Replay with Canvas) - Webpack (gzipped) | 73.28 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing, Replay) - Webpack with treeshaking flags (gzipped) | 63.01 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing) - Webpack (gzipped) | 33.41 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. browserTracingIntegration) - Webpack (gzipped) | 33.28 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Feedback) - Webpack (gzipped) | 31.33 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. sendFeedback) - Webpack (gzipped) | 31.34 KB | | [@sentry/browser](https://togithub.com/sentry/browser) - Webpack (gzipped) | 22.6 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing, Replay, Feedback) - ES6 CDN Bundle (gzipped) | 76 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing, Replay) - ES6 CDN Bundle (gzipped) | 67.54 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing) - ES6 CDN Bundle (gzipped) | 33.45 KB | | [@sentry/browser](https://togithub.com/sentry/browser) - ES6 CDN Bundle (gzipped) | 24.66 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing, Replay) - ES6 CDN Bundle (minified & uncompressed) | 213.12 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing) - ES6 CDN Bundle (minified & uncompressed) | 101.13 KB | | [@sentry/browser](https://togithub.com/sentry/browser) - ES6 CDN Bundle (minified & uncompressed) | 74 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing) - ES5 CDN Bundle (gzipped) | 36.56 KB | | [@sentry/react](https://togithub.com/sentry/react) (incl. Tracing, Replay) - Webpack (gzipped) | 69.78 KB | | [@sentry/react](https://togithub.com/sentry/react) - Webpack (gzipped) | 22.63 KB | | [@sentry/nextjs](https://togithub.com/sentry/nextjs) Client (incl. Tracing, Replay) - Webpack (gzipped) | 86.45 KB | | [@sentry/nextjs](https://togithub.com/sentry/nextjs) Client - Webpack (gzipped) | 50.76 KB | | [@sentry-internal/feedback](https://togithub.com/sentry-internal/feedback) - Webpack (gzipped) | 17.21 KB | ### [`v7.98.0`](https://togithub.com/getsentry/sentry-javascript/releases/tag/7.98.0) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/7.97.0...7.98.0) This release primarily fixes some type declaration errors: - feat(core): Export `IntegrationIndex` type ([#10337](https://togithub.com/getsentry/sentry-javascript/issues/10337)) - fix(nextjs): Fix Http integration type declaration ([#10338](https://togithub.com/getsentry/sentry-javascript/issues/10338)) - fix(node): Fix type definitions ([#10339](https://togithub.com/getsentry/sentry-javascript/issues/10339)) #### Bundle size 📦 | Path | Size | | ---------------------------------------------------------------------------------- | ----------------- | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing, Replay, Feedback) - Webpack (gzipped) | 77.84 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing, Replay) - Webpack (gzipped) | 69.04 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing, Replay with Canvas) - Webpack (gzipped) | 72.93 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing, Replay) - Webpack with treeshaking flags (gzipped) | 62.68 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing) - Webpack (gzipped) | 33.07 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Feedback) - Webpack (gzipped) | 31.25 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. sendFeedback) - Webpack (gzipped) | 31.26 KB | | [@sentry/browser](https://togithub.com/sentry/browser) - Webpack (gzipped) | 22.5 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing, Replay, Feedback) - ES6 CDN Bundle (gzipped) | 75.57 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing, Replay) - ES6 CDN Bundle (gzipped) | 67.13 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing) - ES6 CDN Bundle (gzipped) | 32.97 KB | | [@sentry/browser](https://togithub.com/sentry/browser) - ES6 CDN Bundle (gzipped) | 24.43 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing, Replay) - ES6 CDN Bundle (minified & uncompressed) | 211.42 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing) - ES6 CDN Bundle (minified & uncompressed) | 99.44 KB | | [@sentry/browser](https://togithub.com/sentry/browser) - ES6 CDN Bundle (minified & uncompressed) | 73.08 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing) - ES5 CDN Bundle (gzipped) | 36.07 KB | | [@sentry/react](https://togithub.com/sentry/react) (incl. Tracing, Replay) - Webpack (gzipped) | 69.45 KB | | [@sentry/react](https://togithub.com/sentry/react) - Webpack (gzipped) | 22.55 KB | | [@sentry/nextjs](https://togithub.com/sentry/nextjs) Client (incl. Tracing, Replay) - Webpack (gzipped) | 86.11 KB | | [@sentry/nextjs](https://togithub.com/sentry/nextjs) Client - Webpack (gzipped) | 50.4 KB | | [@sentry-internal/feedback](https://togithub.com/sentry-internal/feedback) - Webpack (gzipped) | 17.21 KB | ### [`v7.97.0`](https://togithub.com/getsentry/sentry-javascript/releases/tag/7.97.0) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/7.96.0...7.97.0) Note: The 7.96.0 release was incomplete. This release is partially encompassing changes from `7.96.0`. - feat(react): Add `stripBasename` option for React Router 6 ([#10314](https://togithub.com/getsentry/sentry-javascript/issues/10314)) #### Bundle size 📦 | Path | Size | | ---------------------------------------------------------------------------------- | ----------------- | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing, Replay, Feedback) - Webpack (gzipped) | 77.84 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing, Replay) - Webpack (gzipped) | 69.04 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing, Replay with Canvas) - Webpack (gzipped) | 72.93 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing, Replay) - Webpack with treeshaking flags (gzipped) | 62.68 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing) - Webpack (gzipped) | 33.07 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Feedback) - Webpack (gzipped) | 31.25 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. sendFeedback) - Webpack (gzipped) | 31.26 KB | | [@sentry/browser](https://togithub.com/sentry/browser) - Webpack (gzipped) | 22.5 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing, Replay, Feedback) - ES6 CDN Bundle (gzipped) | 75.57 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing, Replay) - ES6 CDN Bundle (gzipped) | 67.13 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing) - ES6 CDN Bundle (gzipped) | 32.97 KB | | [@sentry/browser](https://togithub.com/sentry/browser) - ES6 CDN Bundle (gzipped) | 24.43 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing, Replay) - ES6 CDN Bundle (minified & uncompressed) | 211.42 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing) - ES6 CDN Bundle (minified & uncompressed) | 99.44 KB | | [@sentry/browser](https://togithub.com/sentry/browser) - ES6 CDN Bundle (minified & uncompressed) | 73.08 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing) - ES5 CDN Bundle (gzipped) | 36.07 KB | | [@sentry/react](https://togithub.com/sentry/react) (incl. Tracing, Replay) - Webpack (gzipped) | 69.44 KB | | [@sentry/react](https://togithub.com/sentry/react) - Webpack (gzipped) | 22.55 KB | | [@sentry/nextjs](https://togithub.com/sentry/nextjs) Client (incl. Tracing, Replay) - Webpack (gzipped) | 86.11 KB | | [@sentry/nextjs](https://togithub.com/sentry/nextjs) Client - Webpack (gzipped) | 50.4 KB | | [@sentry-internal/feedback](https://togithub.com/sentry-internal/feedback) - Webpack (gzipped) | 17.21 KB | ### [`v7.96.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#7960) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/7.95.0...7.96.0) Note: This release was incomplete. Not all Sentry SDK packages were released for this version. Please upgrade to 7.97.0 directly. ##### Important Changes ##### Deprecations This release includes some deprecations for integrations in `@sentry/browser` and frontend framework SDKs (`@sentry/react`, `@sentry/vue`, etc.). Please take a look at our [migration guide](https://togithub.com/getsentry/sentry-javascript/blob/develop/MIGRATION.md) for more details. - feat(browser): Export functional integrations & deprecate classes ([#10267](https://togithub.com/getsentry/sentry-javascript/issues/10267)) ##### Web Vitals Fix for LCP and CLS This release fixes an issue with the Web Vitals integration where LCP and CLS were not being captured correctly, increasing capture rate by 10-30% for some apps. LCP and CLS capturing issues were introduced with version `7.75.0`. - fix(tracing): Ensure web vitals are correctly stopped/captured ([#10323](https://togithub.com/getsentry/sentry-javascript/issues/10323)) ##### Other Changes - fix(node): Fix `node-cron` types and add test ([#10315](https://togithub.com/getsentry/sentry-javascript/issues/10315)) - fix(node): Fix downleveled types entry point ([#10321](https://togithub.com/getsentry/sentry-javascript/issues/10321)) - fix(node): LocalVariables integration should use setupOnce ([#10307](https://togithub.com/getsentry/sentry-javascript/issues/10307)) - fix(replay): Fix type for options of replayIntegration ([#10325](https://togithub.com/getsentry/sentry-javascript/issues/10325)) Work in this release contributed by [@Shubhdeep12](https://togithub.com/Shubhdeep12). Thank you for your contribution! ### [`v7.95.0`](https://togithub.com/getsentry/sentry-javascript/releases/tag/7.95.0) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/7.94.1...7.95.0) ##### Important Changes ##### Deprecations This release includes some deprecations in preparation for v8. Most notably, it deprecates the `Replay` & `Feedback` classes in favor of a functional replacement: ```js import * as Sentry from '@sentry/browser'; Sentry.init({ integrations: [ // Instead of new Sentry.Replay(), new Sentry.Feedback(), // Use the functional replacement: Sentry.replayIntegration(), Sentry.feedbackIntegration(), ], }); ``` - feat(core): Deprecate `Span.origin` in favor of `sentry.origin` attribute ([#10260](https://togithub.com/getsentry/sentry-javascript/issues/10260)) - feat(core): Deprecate `Span.parentSpanId` ([#10244](https://togithub.com/getsentry/sentry-javascript/issues/10244)) - feat(core): Expose `isInitialized()` to replace checking via `getClient` ([#10296](https://togithub.com/getsentry/sentry-javascript/issues/10296)) - feat(replay): Deprecate `Replay`, `ReplayCanvas`, `Feedback` classes ([#10270](https://togithub.com/getsentry/sentry-javascript/issues/10270)) - feat(wasm): Deprecate `Wasm` integration class ([#10230](https://togithub.com/getsentry/sentry-javascript/issues/10230)) ##### Other Changes - feat: Make `parameterize` function available through browser and node API ([#10085](https://togithub.com/getsentry/sentry-javascript/issues/10085)) - feat(feedback): Configure feedback border radius ([#10289](https://togithub.com/getsentry/sentry-javascript/issues/10289)) - feat(sveltekit): Update default integration handling & deprecate `addOrUpdateIntegration` ([#10263](https://togithub.com/getsentry/sentry-javascript/issues/10263)) - fix(replay-canvas): Add missing dependency on [@sentry/utils](https://togithub.com/sentry/utils) ([#10279](https://togithub.com/getsentry/sentry-javascript/issues/10279)) - fix(tracing): Don't send negative ttfb ([#10286](https://togithub.com/getsentry/sentry-javascript/issues/10286)) Work in this release contributed by [@AleshaOleg](https://togithub.com/AleshaOleg). Thank you for your contribution! ##### Bundle size 📦 | Path | Size | | ---------------------------------------------------------------------------------- | ----------------- | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing, Replay, Feedback) - Webpack (gzipped) | 77.79 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing, Replay) - Webpack (gzipped) | 68.96 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing, Replay with Canvas) - Webpack (gzipped) | 72.85 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing, Replay) - Webpack with treeshaking flags (gzipped) | 62.6 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing) - Webpack (gzipped) | 32.97 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Feedback) - Webpack (gzipped) | 31.24 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. sendFeedback) - Webpack (gzipped) | 31.25 KB | | [@sentry/browser](https://togithub.com/sentry/browser) - Webpack (gzipped) | 22.53 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing, Replay, Feedback) - ES6 CDN Bundle (gzipped) | 75.46 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing, Replay) - ES6 CDN Bundle (gzipped) | 67.03 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing) - ES6 CDN Bundle (gzipped) | 32.85 KB | | [@sentry/browser](https://togithub.com/sentry/browser) - ES6 CDN Bundle (gzipped) | 24.36 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing, Replay) - ES6 CDN Bundle (minified & uncompressed) | 211.12 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing) - ES6 CDN Bundle (minified & uncompressed) | 99.11 KB | | [@sentry/browser](https://togithub.com/sentry/browser) - ES6 CDN Bundle (minified & uncompressed) | 72.91 KB | | [@sentry/browser](https://togithub.com/sentry/browser) (incl. Tracing) - ES5 CDN Bundle (gzipped) | 35.95 KB | | [@sentry/react](https://togithub.com/sentry/react) (incl. Tracing, Replay) - Webpack (gzipped) | 69.37 KB | | [@sentry/react](https://togithub.com/sentry/react) - Webpack (gzipped) | 22.58 KB | | [@sentry/nextjs](https://togithub.com/sentry/nextjs) Client (incl. Tracing, Replay) - Webpack (gzipped) | 85.98 KB | | [@sentry/nextjs](https://togithub.com/sentry/nextjs) Client - Webpack (gzipped) | 50.27 KB | | [@sentry-internal/feedback](https://togithub.com/sentry-internal/feedback) - Webpack (gzipped) | 17.21 KB |Configuration
📅 Schedule: Branch creation - "before 5am on monday" in timezone Europe/Vienna, 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 this update again.
This PR has been generated by Mend Renovate. View repository job log here.