dependabot npm(deps): bump @sentry/node from 7.75.1 to 7.76.0
Bumps @sentry/node from 7.75.1 to 7.76.0.
Release notes
Sourced from @sentry/node
's releases.
7.76.0
Important Changes
- feat(core): Add cron monitor wrapper helper (#9395)
This release adds
Sentry.withMonitor()
, a wrapping function that wraps a callback with a cron monitor that will automatically report completions and failures:import * as Sentry from '@sentry/node'; // withMonitor() will send checkin when callback is started/finished // works with async and sync callbacks. const result = Sentry.withMonitor( 'dailyEmail', () => { // withMonitor return value is same return value here return sendEmail(); }, // Optional upsert options { schedule: { type: 'crontab', value: '0 * * * *', }, // 🇨🇦🫡 timezone: 'Canada/Eastern', }, );
Other Changes
- chore(angular-ivy): Allow Angular 17 in peer dependencies (#9386)
- feat(nextjs): Instrument SSR page components (#9346)
- feat(nextjs): Trace errors in page component SSR (#9388)
- fix(nextjs): Instrument route handlers with
jsx
andtsx
file extensions (#9362)- fix(nextjs): Trace with performance disabled (#9389)
- fix(replay): Ensure
replay_id
is not added to DSC if session expired (#9359)- fix(replay): Remove unused parts of pako from build (#9369)
- fix(serverless): Don't mark all errors as unhandled (#9368)
- fix(tracing-internal): Fix case when middleware contain array of routes with special chars as @ (#9375)
- meta(nextjs): Bump peer deps for Next.js 14 (#9390)
Work in this release contributed by
@LubomirIgonda1
. Thank you for your contribution!Bundle size
📦
Path Size @sentry/browser
(incl. Tracing, Replay) - Webpack (gzipped)77.44 KB
... (truncated)
Changelog
Sourced from @sentry/node
's changelog.
7.76.0
Important Changes
- feat(core): Add cron monitor wrapper helper (#9395)
This release adds
Sentry.withMonitor()
, a wrapping function that wraps a callback with a cron monitor that will automatically report completions and failures:import * as Sentry from '@sentry/node'; // withMonitor() will send checkin when callback is started/finished // works with async and sync callbacks. const result = Sentry.withMonitor( 'dailyEmail', () => { // withCheckIn return value is same return value here return sendEmail(); }, // Optional upsert options { schedule: { type: 'crontab', value: '0 * * * *', }, // 🇨🇦🫡 timezone: 'Canada/Eastern', }, );
Other Changes
- chore(angular-ivy): Allow Angular 17 in peer dependencies (#9386)
- feat(nextjs): Instrument SSR page components (#9346)
- feat(nextjs): Trace errors in page component SSR (#9388)
- fix(nextjs): Instrument route handlers with
jsx
andtsx
file extensions (#9362)- fix(nextjs): Trace with performance disabled (#9389)
- fix(replay): Ensure
replay_id
is not added to DSC if session expired (#9359)- fix(replay): Remove unused parts of pako from build (#9369)
- fix(serverless): Don't mark all errors as unhandled (#9368)
- fix(tracing-internal): Fix case when middleware contain array of routes with special chars as @ (#9375)
- meta(nextjs): Bump peer deps for Next.js 14 (#9390)
Work in this release contributed by
@LubomirIgonda1
. Thank you for your contribution!
Commits
-
6b2e1fc
release: 7.76.0 -
13fe88a
Merge pull request #9397 from getsentry/prepare-release/7.76.0 -
8b76c18
meta(changelog): Update changelog for 7.76.0 -
697f406
feat(core): Add cron monitor wrapper helper (#9395) -
3545fd5
fix(nextjs): Silence warning about usage ofprocess
in runtimes where it is... -
6d9a766
meta(nextjs): Bump peer deps for Next.js 14 (#9390) -
3379f93
fix(nextjs): Trace with performance disabled (#9389) -
43ddbbe
chore(angular-ivy): Allow Angular 17 in peer dependencies (#9386) -
78e61ff
feat(nextjs): Trace errors in page component SSR (#9388) -
b72b5f6
test(e2e): Run e2e tests for Next.js 13 and 14 (#9381) - Additional commits viewable in compare view