@sentry/serverless
7.120.4 · 29 Jul 2025MIT226.6k / weekRepositoryHomepagenpmAtom feed
254 stable releases, newest first, by release line. Notes are quoted as the maintainers published them.
- 7.x · latest line
7.14.0
28 Sep 2022Reading the note…
7.13.0
15 Sep 2022Reading the note…
7.12.1
2 Sep 2022Reading the note…
7.12.0
31 Aug 2022Reading the note…
7.11.1
17 Aug 2022Reading the note…
7.11.0
17 Aug 2022Reading the note…
7.10.0
10 Aug 2022Reading the note…
7.9.0
5 Aug 2022Reading the note…
7.8.1
1 Aug 2022Reading the note…
7.8.0
27 Jul 2022Reading the note…
7.7.0
15 Jul 2022Reading the note…
7.6.0
8 Jul 2022Reading the note…
7.5.1
6 Jul 2022Reading the note…
7.5.0
4 Jul 2022Reading the note…
7.4.1
1 Jul 2022Reading the note…
7.4.0
1 Jul 2022Reading the note…
7.3.1
28 Jun 2022Reading the note…
7.3.0
24 Jun 2022Reading the note…
7.2.0
17 Jun 2022Reading the note…
7.1.1
8 Jun 2022Reading the note…
7.1.0
7 Jun 2022Reading the note…
7.0.0
30 May 2022- breaking
Updated CommonJS distributions to use ES6 by default. If you need to support Internet Explorer 11 or old Node.js versions, we recommend using a preprocessing tool like Babel to convert Sentry packages to ES5.
- breaking
Default
bundle.min.jsto ES6 instead of ES5. ES5 bundles are still available atbundle.es5.min.js. - breaking
Updated build system to use TypeScript 3.8.3
Version 7 of the Sentry JavaScript SDK brings a variety of features and fixes including bundle size and performance improvements, brand new integrations, support for the attachments API, and key bug fixes.
This release does not change or remove any top level public API methods (
captureException,captureMessage), and only requires changes to certain configuration options or custom clients/integrations/transports.Note: The v7 version of the JavaScript SDK requires a self-hosted version of Sentry 20.6.0 or higher. If you are using a version of self-hosted Sentry (aka onpremise) older than
20.6.0then you will need to upgrade.For detailed overview of all the changes, please see our v7 migration guide.
Breaking Changes
If you are a regular consumer of the Sentry JavaScript SDK you only need to focus on the general items. The internal breaking changes are aimed at libraries that build on top of and extend the JavaScript SDK (like
@sentry/electronor@sentry/react-native).General
- breaking
Updated CommonJS distributions to use ES6 by default. If you need to support Internet Explorer 11 or old Node.js versions, we recommend using a preprocessing tool like Babel to convert Sentry packages to ES5.
- breaking
Default
bundle.min.jsto ES6 instead of ES5. ES5 bundles are still available atbundle.es5.min.js. - breaking
Updated build system to use TypeScript 3.8.3
- breaking
Deprecated
Severityenum for bundle size reasons. Please use string literals instead. - breaking
Removed
criticalSeverity level. - breaking
whitelistUrlsandblacklistUrlshave been renamed toallowUrlsanddenyUrlsin theSentry.init()options. - breaking
BaseClientand it's child classes now requiretransport,stackParser, andintegrationsto be explicitly passed in. This was done to improve tree-shakability. - breaking
Updated package distribution structure and stopped distributing CDN bundles through
@sentry/*npm packages. See details in our migration docs. - breaking
Simplified
TransportAPI. This means custom transports will have to be adjusted accordingly. - breaking
Updated how Node Transport Options are passed down.
- breaking
Start propogating
baggageHTTP header alongsidesentry-traceheader to propogate additional tracing related information. - breaking
Renamed
registerRequestInstrumentationexport toinstrumentOutgoingRequestsin@sentry/tracing. - breaking
Renamed
UserAgentintegration toHttpContext. - breaking
Replaced
BrowserTracingintegration'smaxTransactionDurationoption withfinalTimeoutoption in the@sentry/tracingpackage and resetidleTimeoutbased on activities count. This should improve accuracy of web-vitals like LCP by 20-30%. - breaking
Updated
@sentry/angularto be compiled by the angular compiler. - breaking
Made tracing package treeshakable
- breaking
Removed support for Node v6.
- breaking
Removed
@sentry/minimalpackage in favour of using@sentry/hub. - breaking
Removed support for Opera browser pre v15
- breaking
Removed
ignoreSentryErrorsoption from AWS lambda SDK. Errors originating from the SDK will now always be caught internally. - breaking
Removed
Integrations.BrowserTracingexport from@sentry/nextjs. Please importBrowserTracingfrom@sentry/nextjsdirectly. - breaking
Removed static
idproperty fromBrowserTracingintegration. - breaking
Removed
SDK_NAMEexport from@sentry/browser,@sentry/node,@sentry/tracingand@sentry/vuepackages. - breaking
Removed
Angular,Ember, andVueintegrations from@sentry/integrationsin favour of the explicit framework packages:@sentry/angular,@sentry/ember, and@sentry/vue. - breaking
Removed enums
Status,RequestSessionStatus, andSessionStatus. Deprecated enumsSpanStatusandSeverity. This was done to save on bundle size. (#4891) - breaking
Removed support for deprecated
@sentry/apmpackage. - breaking
Removed deprecated
userfield from DSN interface.publicKeyshould be used instead. - breaking
Removed deprecated
getActiveDomainmethod andDomainAsCarriertype from@sentry/hub. - breaking
Removed
eventStatusFromHttpCodeto save on bundle size. - breaking
Removed usage of deprecated
event.stacktracefield. - breaking
Removed raven-node backward-compat code
- breaking
Removed
showReportDialogmethod onBrowserClient - breaking
Removed deprecated
startSpanandchildmethods - breaking
Removed deprecated
frameContextLinesoptions - breaking
Removed
Sentryfrom window in the Gatsby SDK
Other Changes
Features
tracing: Add Prisma ORM integration.
react: Add react-router-v6 integration
Add attachments API
Add
namefield toEventProcessorExpose configurable stack parser
tracing: Make
setMeasurementpublic APItracing: Add GB unit to device memory tag value
Export browser integrations individually
core: Send Baggage in Envelope Header
Fixes
browser: Fix memory leak in
addEventListenerinstrumentationbuild: Fix express import in
gcpfunctionember: Export sha hashes of injected scripts
hub: Add missing parameter to captureException docstring
integrations: Mark ExtraErrorData as already normalized
serverless: Adjust v6 Lambda layer hotfix for v7
tracing: Adjust sideEffects package.json entry for v7
tracing: Remove isInstanceOf check in Hub constructor
tracing: Don't use
querySelectorwhen not availablenextjs: Update webpack-plugin and change how cli binary is detected. This should reduce bundle size of NextJS applications.
utils: Fix infinite recursion in
dropUndefinedKeys
Misc
build: Vendor polyfills injected during build
- 6.x
6.19.7
26 Apr 2022Reading the note…
6.19.6
7 Apr 2022Reading the note…
6.19.5
7 Apr 2022Reading the note…
6.19.4
5 Apr 2022Reading the note…
6.19.3
30 Mar 2022Reading the note…
6.19.2
23 Mar 2022Reading the note…
6.19.1
21 Mar 2022Reading the note…
6.19.0
21 Mar 2022Reading the note…
6.18.2
8 Mar 2022Reading the note…
6.18.1
28 Feb 2022Reading the note…
6.18.0
24 Feb 2022Reading the note…
6.17.9
16 Feb 2022Reading the note…
6.17.8
15 Feb 2022Reading the note…
6.17.7
11 Feb 2022Reading the note…
6.17.6
8 Feb 2022Reading the note…
6.17.5
7 Feb 2022Reading the note…
6.17.4
2 Feb 2022Reading the note…
6.17.3
28 Jan 2022Reading the note…
6.17.2
25 Jan 2022Reading the note…
6.17.1
24 Jan 2022Reading the note…
6.17.0
24 Jan 2022Reading the note…
6.16.1
10 Dec 2021Reading the note…
6.16.0
7 Dec 2021Reading the note…
6.15.0
16 Nov 2021Reading the note…
6.14.3
11 Nov 2021Reading the note…
6.14.2
11 Nov 2021Reading the note…
6.14.1
5 Nov 2021Reading the note…
6.14.0
3 Nov 2021Reading the note…