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.origin
in favor ofsentry.origin
attribute (#10260) - feat(core): Deprecate
Span.parentSpanId
(#10244) - feat(core): Expose
isInitialized()
to replace checking viagetClient
(#10296) - feat(replay): Deprecate
Replay
,ReplayCanvas
,Feedback
classes (#10270) - feat(wasm): Deprecate
Wasm
integration class (#10230)
Other Changes
- feat: Make
parameterize
function 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.getDynamicSamplingContext
in 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
name
anddescription
(#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 ofspan.isRecording()
(#10034) - ref(node-experimental): Deprecate
lastEventId
on scope (#10093)
node-schedule
library
Cron Monitoring Support for 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
tostartSpan
APIs (#10076) - feat(core): Allow to pass start/end timestamp for spans flexibly (#10060)
- feat(node): Make
getModuleFromFilename
compatible with ESM (#10061) - feat(replay): Update rrweb to 2.7.3 (#10072)
- feat(utils): Add
parameterize
function (#9145) - fix(astro): Use correct package name for CF (#10099)
- fix(core): Do not run
setup
for 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):
LocalVariables
integration 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.