Skip to content

dependabot npm(deps): bump @sentry/node from 7.75.1 to 7.76.0

Depen d'Abot requested to merge dependabot-npm_and_yarn-sentry-node-7.76.0 into master

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 and tsx 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 and tsx 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 of process 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

Merge request reports