Skip to content

dependabot npm(deps): bump @sentry/node from 7.92.0 to 7.93.0

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

Bumps @sentry/node from 7.92.0 to 7.93.0.

Release notes

Sourced from @​sentry/node's releases.

7.93.0

Important Changes

Deprecations

As we're moving closer to the next major version of the SDK, more public APIs were deprecated.

To get a head start on migrating to the replacement APIs, please take a look at our migration guide.

  • feat(core): Deprecate getActiveTransaction() & scope.getTransaction() (#10098)
  • feat(core): Deprecate Hub.shouldSendDefaultPii (#10062)
  • feat(core): Deprecate new Transaction() (#10125)
  • feat(core): Deprecate scope.getSpan() & scope.setSpan() (#10114)
  • feat(core): Deprecate scope.setTransactionName() (#10113)
  • feat(core): Deprecate span.startChild() (#10091)
  • feat(core): Deprecate startTransaction() (#10073)
  • feat(core): Deprecate Transaction.getDynamicSamplingContext in favor of getDynamicSamplingContextFromSpan (#10094)
  • feat(core): Deprecate arguments for startSpan() (#10101)
  • feat(core): Deprecate hub capture APIs and add them to Scope (#10039)
  • feat(core): Deprecate session APIs on hub and add global replacements (#10054)
  • feat(core): Deprecate span name and description (#10056)
  • feat(core): Deprecate span tags, data, context & setters (#10053)
  • feat(core): Deprecate transaction metadata in favor of attributes (#10097)
  • feat(core): Deprecate span.sampled in favor of span.isRecording() (#10034)
  • ref(node-experimental): Deprecate lastEventId on scope (#10093)

Cron Monitoring Support for node-schedule library

This release adds auto instrumented check-ins for the node-schedule library.

import * as Sentry from '@sentry/node';
import * as schedule from 'node-schedule';
const scheduleWithCheckIn = Sentry.cron.instrumentNodeSchedule(schedule);
const job = scheduleWithCheckIn.scheduleJob('my-cron-job', '* * * * *', () => {
console.log('You will see this message every minute');
});
  • feat(node): Instrumentation for node-schedule library (#10086)

Other Changes

  • feat(core): Add span.spanContext() (#10037)
  • feat(core): Add spanToJSON() method to get span properties (#10074)
  • feat(core): Allow to pass scope to startSpan APIs (#10076)
  • feat(core): Allow to pass start/end timestamp for spans flexibly (#10060)

... (truncated)

Changelog

Sourced from @​sentry/node's changelog.

7.93.0

Important Changes

Deprecations

As we're moving closer to the next major version of the SDK, more public APIs were deprecated.

To get a head start on migrating to the replacement APIs, please take a look at our migration guide.

  • feat(core): Deprecate getActiveTransaction() & scope.getTransaction() (#10098)
  • feat(core): Deprecate Hub.shouldSendDefaultPii (#10062)
  • feat(core): Deprecate new Transaction() (#10125)
  • feat(core): Deprecate scope.getSpan() & scope.setSpan() (#10114)
  • feat(core): Deprecate scope.setTransactionName() (#10113)
  • feat(core): Deprecate span.startChild() (#10091)
  • feat(core): Deprecate startTransaction() (#10073)
  • feat(core): Deprecate Transaction.getDynamicSamplingContext in favor of getDynamicSamplingContextFromSpan (#10094)
  • feat(core): Deprecate arguments for startSpan() (#10101)
  • feat(core): Deprecate hub capture APIs and add them to Scope (#10039)
  • feat(core): Deprecate session APIs on hub and add global replacements (#10054)
  • feat(core): Deprecate span name and description (#10056)
  • feat(core): Deprecate span tags, data, context & setters (#10053)
  • feat(core): Deprecate transaction metadata in favor of attributes (#10097)
  • feat(core): Deprecate span.sampled in favor of span.isRecording() (#10034)
  • ref(node-experimental): Deprecate lastEventId on scope (#10093)

Cron Monitoring Support for node-schedule library

This release adds auto instrumented check-ins for the node-schedule library.

import * as Sentry from '@sentry/node';
import * as schedule from 'node-schedule';
const scheduleWithCheckIn = Sentry.cron.instrumentNodeSchedule(schedule);
const job = scheduleWithCheckIn.scheduleJob('my-cron-job', '* * * * *', () => {
console.log('You will see this message every minute');
});
  • feat(node): Instrumentation for node-schedule library (#10086)

Other Changes

  • feat(core): Add span.spanContext() (#10037)
  • feat(core): Add spanToJSON() method to get span properties (#10074)
  • feat(core): Allow to pass scope to startSpan APIs (#10076)

... (truncated)

Commits
  • d6e8bf8 release: 7.93.0
  • 226bbcc Merge pull request #10131 from getsentry/prepare-release/7.93.0
  • 0fb8b64 meta: Update CHANGELOG for 7.93.0
  • 1005ba9 meta: Ignore Transaction deprecation lint warnings in DSC tests (#10133)
  • 1a7ea9b chore: Add migration docs for Hub (#10126)
  • 6faec42 feat(core): Deprecate Transaction.getDynamicSamplingContext in favour of `g...
  • eb5bb3d feat(core): Deprecate new Transaction() (#10125)
  • a56fc29 feat(core): Deprecate span tags, data, context & setters (#10053)
  • a157d98 feat(replay): Update rrweb to 2.7.3 (#10072)
  • eff57fa feat(node): Make getModuleFromFilename compatible with ESM (#10061)
  • Additional commits viewable in compare view

Merge request reports