getsentry/sentry-javascript
### [`v7.43.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#7430)
[Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/7.42.0...7.43.0)
- feat(nextjs): Run source map upload in Vercel develop and preview environments ([#7436](https://togithub.com/getsentry/sentry-javascript/issues/7436))
- feat(types): Add `profilesSampler` option to node client type ([#7385](https://togithub.com/getsentry/sentry-javascript/issues/7385))
- fix(core): Avoid using `Array.findIndex()` as it is ES5 incompatible ([#7400](https://togithub.com/getsentry/sentry-javascript/issues/7400))
- fix(nextjs): Add better error messages for missing params during next build ([#7434](https://togithub.com/getsentry/sentry-javascript/issues/7434))
- fix(nextjs): Don't crash build when auth token is missing
- fix(node): Revert to dynamic `require` call to fix monkey patching ([#7430](https://togithub.com/getsentry/sentry-javascript/issues/7430))
- fix(types): Fix node types & add E2E test ([#7429](https://togithub.com/getsentry/sentry-javascript/issues/7429))
### [`v7.42.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#7420)
[Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/7.41.0...7.42.0)
- feat(core): Add lifecycle hooks ([#7370](https://togithub.com/getsentry/sentry-javascript/issues/7370))
- feat(core): Emit hooks for transaction start/finish ([#7387](https://togithub.com/getsentry/sentry-javascript/issues/7387))
- feat(nextjs): Connect traces for server components ([#7320](https://togithub.com/getsentry/sentry-javascript/issues/7320))
- feat(replay): Attach an error `cause` to send exceptions ([#7350](https://togithub.com/getsentry/sentry-javascript/issues/7350))
- feat(replay): Consider user input in form field as "user activity" ([#7355](https://togithub.com/getsentry/sentry-javascript/issues/7355))
- feat(replay): Update rrweb to 1.105.0 & add breadcrumb when encountering large mutation ([#7314](https://togithub.com/getsentry/sentry-javascript/issues/7314))
- feat(tracing): Expose cancelIdleTimeout and add option to make it permanent ([#7236](https://togithub.com/getsentry/sentry-javascript/issues/7236))
- feat(tracing): Track PerformanceObserver interactions as spans ([#7331](https://togithub.com/getsentry/sentry-javascript/issues/7331))
- fix(core): Ensure `originalException` has type `unknown` ([#7361](https://togithub.com/getsentry/sentry-javascript/issues/7361))
- fix(core): Avoid using `Object.values()` ([#7360](https://togithub.com/getsentry/sentry-javascript/issues/7360))
- fix(react): Make redux integration be configurable via `normalizeDepth` ([#7379](https://togithub.com/getsentry/sentry-javascript/issues/7379))
- fix(tracing): Record LCP and CLS on transaction finish ([#7386](https://togithub.com/getsentry/sentry-javascript/issues/7386))
- ref(browser): Improve type safety of breadcrumbs integration ([#7382](https://togithub.com/getsentry/sentry-javascript/issues/7382))
- ref(node): Parallelize disk io when reading source files for context lines ([#7374](https://togithub.com/getsentry/sentry-javascript/issues/7374))
- ref(node): Partially remove dynamic `require` calls ([#7377](https://togithub.com/getsentry/sentry-javascript/issues/7377))
**Replay `rrweb` changes:**
`@sentry-internal/rrweb` was updated from 1.104.1 to 1.105.0 ([#7314](https://togithub.com/getsentry/sentry-javascript/issues/7314)):
- feat: Add `onMutation` option to record ([#70](https://togithub.com/getsentry/rrweb/pull/69))
- fix: Ensure `` is masked ([#69](https://togithub.com/getsentry/rrweb/pull/69))
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 Mend Renovate. View repository job log here.
This PR contains the following updates:
^7.41.0
->^7.43.0
^7.41.0
->^7.43.0
7.41.0
->7.43.0
^7.41.0
->^7.43.0
Release Notes
getsentry/sentry-javascript
### [`v7.43.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#7430) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/7.42.0...7.43.0) - feat(nextjs): Run source map upload in Vercel develop and preview environments ([#7436](https://togithub.com/getsentry/sentry-javascript/issues/7436)) - feat(types): Add `profilesSampler` option to node client type ([#7385](https://togithub.com/getsentry/sentry-javascript/issues/7385)) - fix(core): Avoid using `Array.findIndex()` as it is ES5 incompatible ([#7400](https://togithub.com/getsentry/sentry-javascript/issues/7400)) - fix(nextjs): Add better error messages for missing params during next build ([#7434](https://togithub.com/getsentry/sentry-javascript/issues/7434)) - fix(nextjs): Don't crash build when auth token is missing - fix(node): Revert to dynamic `require` call to fix monkey patching ([#7430](https://togithub.com/getsentry/sentry-javascript/issues/7430)) - fix(types): Fix node types & add E2E test ([#7429](https://togithub.com/getsentry/sentry-javascript/issues/7429)) ### [`v7.42.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#7420) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/7.41.0...7.42.0) - feat(core): Add lifecycle hooks ([#7370](https://togithub.com/getsentry/sentry-javascript/issues/7370)) - feat(core): Emit hooks for transaction start/finish ([#7387](https://togithub.com/getsentry/sentry-javascript/issues/7387)) - feat(nextjs): Connect traces for server components ([#7320](https://togithub.com/getsentry/sentry-javascript/issues/7320)) - feat(replay): Attach an error `cause` to send exceptions ([#7350](https://togithub.com/getsentry/sentry-javascript/issues/7350)) - feat(replay): Consider user input in form field as "user activity" ([#7355](https://togithub.com/getsentry/sentry-javascript/issues/7355)) - feat(replay): Update rrweb to 1.105.0 & add breadcrumb when encountering large mutation ([#7314](https://togithub.com/getsentry/sentry-javascript/issues/7314)) - feat(tracing): Expose cancelIdleTimeout and add option to make it permanent ([#7236](https://togithub.com/getsentry/sentry-javascript/issues/7236)) - feat(tracing): Track PerformanceObserver interactions as spans ([#7331](https://togithub.com/getsentry/sentry-javascript/issues/7331)) - fix(core): Ensure `originalException` has type `unknown` ([#7361](https://togithub.com/getsentry/sentry-javascript/issues/7361)) - fix(core): Avoid using `Object.values()` ([#7360](https://togithub.com/getsentry/sentry-javascript/issues/7360)) - fix(react): Make redux integration be configurable via `normalizeDepth` ([#7379](https://togithub.com/getsentry/sentry-javascript/issues/7379)) - fix(tracing): Record LCP and CLS on transaction finish ([#7386](https://togithub.com/getsentry/sentry-javascript/issues/7386)) - ref(browser): Improve type safety of breadcrumbs integration ([#7382](https://togithub.com/getsentry/sentry-javascript/issues/7382)) - ref(node): Parallelize disk io when reading source files for context lines ([#7374](https://togithub.com/getsentry/sentry-javascript/issues/7374)) - ref(node): Partially remove dynamic `require` calls ([#7377](https://togithub.com/getsentry/sentry-javascript/issues/7377)) **Replay `rrweb` changes:** `@sentry-internal/rrweb` was updated from 1.104.1 to 1.105.0 ([#7314](https://togithub.com/getsentry/sentry-javascript/issues/7314)): - feat: Add `onMutation` option to record ([#70](https://togithub.com/getsentry/rrweb/pull/69)) - fix: Ensure `` is masked ([#69](https://togithub.com/getsentry/rrweb/pull/69))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.
This PR has been generated by Mend Renovate. View repository job log here.