Update dependency @sentry/node to v7.96.0
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| @sentry/node (source) | dependencies | minor | 7.92.0 -> 7.96.0 |
Release Notes
getsentry/sentry-javascript (@sentry/node)
v7.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:
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.originin favor ofsentry.originattribute (#10260) - feat(core): Deprecate
Span.parentSpanId(#10244) - feat(core): Expose
isInitialized()to replace checking viagetClient(#10296) - feat(replay): Deprecate
Replay,ReplayCanvas,Feedbackclasses (#10270) - feat(wasm): Deprecate
Wasmintegration class (#10230)
Other Changes
- feat: Make
parameterizefunction available through browser and node API (#10085) - feat(feedback): Configure feedback border radius (#10289)
- feat(sveltekit): Update default integration handling & deprecate
addOrUpdateIntegration(#10263) - fix(replay-canvas): Add missing dependency on @sentry/utils (#10279)
- fix(tracing): Don't send negative ttfb (#10286)
Work in this release contributed by @AleshaOleg. Thank you for your contribution!
v7.94.1
This release fixes a publishing issue.
v7.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.getDynamicSamplingContextin favor ofgetDynamicSamplingContextFromSpan(#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
nameanddescription(#10056) - feat(core): Deprecate span
tags,data,context& setters (#10053) - feat(core): Deprecate transaction metadata in favor of attributes (#10097)
- feat(core): Deprecate
span.sampledin favor ofspan.isRecording()(#10034) - ref(node-experimental): Deprecate
lastEventIdon 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-schedulelibrary (#10086)
Other Changes
- feat(core): Add
span.spanContext()(#10037) - feat(core): Add
spanToJSON()method to get span properties (#10074) - feat(core): Allow to pass
scopetostartSpanAPIs (#10076) - feat(core): Allow to pass start/end timestamp for spans flexibly (#10060)
- feat(node): Make
getModuleFromFilenamecompatible with ESM (#10061) - feat(replay): Update rrweb to 2.7.3 (#10072)
- feat(utils): Add
parameterizefunction (#9145) - fix(astro): Use correct package name for CF (#10099)
- fix(core): Do not run
setupfor integration on client multiple times (#10116) - fix(core): Ensure we copy passed in span data/tags/attributes (#10105)
- fix(cron): Make name required for instrumentNodeCron option (#10070)
- fix(nextjs): Don't capture not-found and redirect errors in generation functions (#10057)
- fix(node):
LocalVariablesintegration should have correct name (#10084) - fix(node): Anr events should have an
event_id(#10068) - fix(node): Revert to only use sync debugger for
LocalVariables(#10077) - fix(node): Update ANR min node version to v16.17.0 (#10107)
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.