@sentry/serverless
7.120.4 · 29 Jul 2025MIT226.6k / weekRepositoryHomepagenpmAtom feed
7.120.4 is the newest release of 7.x.
In short
16 deprecated7 new9 fixed1 internal
- deprecated
core: Deprecate
getActiveTransaction()&scope.getTransaction() - deprecated
core: Deprecate
Hub.shouldSendDefaultPii - deprecated
core: Deprecate
new Transaction() - deprecated
core: Deprecate
scope.getSpan()&scope.setSpan() - deprecated
core: Deprecate
scope.setTransactionName() - deprecated
core: Deprecate
span.startChild() - deprecated
core: Deprecate
startTransaction() - deprecated
core: Deprecate
Transaction.getDynamicSamplingContextin favor ofgetDynamicSamplingContextFromSpan
Release note
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.
- deprecated
core: Deprecate
getActiveTransaction()&scope.getTransaction() - deprecated
core: Deprecate
Hub.shouldSendDefaultPii - deprecated
core: Deprecate
new Transaction() - deprecated
core: Deprecate
scope.getSpan()&scope.setSpan() - deprecated
core: Deprecate
scope.setTransactionName() - deprecated
core: Deprecate
span.startChild() - deprecated
core: Deprecate
startTransaction() - deprecated
core: Deprecate
Transaction.getDynamicSamplingContextin favor ofgetDynamicSamplingContextFromSpan - deprecated
core: Deprecate arguments for
startSpan() - deprecated
core: Deprecate hub capture APIs and add them to
Scope - deprecated
core: Deprecate session APIs on hub and add global replacements
- deprecated
core: Deprecate span
nameanddescription - deprecated
core: Deprecate span
tags,data,context& setters - deprecated
core: Deprecate transaction metadata in favor of attributes
- deprecated
core: Deprecate
span.sampledin favor ofspan.isRecording() - deprecated
node-experimental: Deprecate
lastEventIdon scope
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');
});node: Instrumentation for
node-schedulelibrary
Other Changes
core: Add
span.spanContext()core: Add
spanToJSON()method to get span propertiescore: Allow to pass
scopetostartSpanAPIscore: Allow to pass start/end timestamp for spans flexibly
node: Make
getModuleFromFilenamecompatible with ESMutils: Add
parameterizefunctionastro: Use correct package name for CF
core: Do not run
setupfor integration on client multiple timescore: Ensure we copy passed in span data/tags/attributes
cron: Make name required for instrumentNodeCron option
nextjs: Don't capture not-found and redirect errors in generation functions
node:
LocalVariablesintegration should have correct namenode: Anr events should have an
event_idnode: Revert to only use sync debugger for
LocalVariablesnode: Update ANR min node version to v16.17.0
Bundle size
| Path | Size |
|---|---|
| @sentry/browser (incl. Tracing, Replay, Feedback) - Webpack (gzipped) | 76.98 KB |
| @sentry/browser (incl. Tracing, Replay) - Webpack (gzipped) | 68.36 KB |
| @sentry/browser (incl. Tracing, Replay) - Webpack with treeshaking flags (gzipped) | 61.99 KB |
| @sentry/browser (incl. Tracing) - Webpack (gzipped) | 32.38 KB |
| @sentry/browser (incl. Feedback) - Webpack (gzipped) | 30.98 KB |
| @sentry/browser - Webpack (gzipped) | 22.31 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) - ES6 CDN Bundle (gzipped) | 74.61 KB |
| @sentry/browser (incl. Tracing, Replay) - ES6 CDN Bundle (gzipped) | 66.26 KB |
| @sentry/browser (incl. Tracing) - ES6 CDN Bundle (gzipped) | 32.07 KB |
| @sentry/browser - ES6 CDN Bundle (gzipped) | 23.9 KB |
| @sentry/browser (incl. Tracing, Replay) - ES6 CDN Bundle (minified & uncompressed) | 208.7 KB |
| @sentry/browser (incl. Tracing) - ES6 CDN Bundle (minified & uncompressed) | 96.75 KB |
| @sentry/browser - ES6 CDN Bundle (minified & uncompressed) | 71.35 KB |
| @sentry/browser (incl. Tracing) - ES5 CDN Bundle (gzipped) | 35.04 KB |
| @sentry/react (incl. Tracing, Replay) - Webpack (gzipped) | 68.72 KB |
| @sentry/react - Webpack (gzipped) | 22.35 KB |
| @sentry/nextjs Client (incl. Tracing, Replay) - Webpack (gzipped) | 85.37 KB |
| @sentry/nextjs Client - Webpack (gzipped) | 49.5 KB |
| @sentry-internal/feedback - Webpack (gzipped) | 17.01 KB |