Releases: getsentry/sentry-javascript
7.117.0
8.8.0
- feat: Upgrade OTEL dependencies (#12388)
This upgrades the OpenTelemetry dependencies to the latest versions and makes OTEL use import-in-the-middle
v1.8.0
.
This should fix numerous issues with using OTEL instrumentation with ESM.
High level issues fixed with OTEL + ESM:
- incompatibilities with using multiple loaders, commonly encountered while using
tsx
or similar libraries. - incompatibilities with libraries that use duplicate namespace exports like
date-fns
. - incompatibilities with libraries that use self-referencing namespace imports like
openai
. - incompatibilities with dynamic export patterns like exports with function calls.
ENOENT: no such file or directory
bugs that libraries likediscord.js
surface.
If you are still encountering issues with OpenTelemetry instrumentation and ESM, please let us know.
- deps: Bump Sentry bundler plugins to version
2.18.0
(#12381) - feat: Add
thirdPartyErrorFilterIntegration
(#12267) - feat(core): Filter out error events with exception values and no stacktraces, values, or types (#12387)
- feat(core): Ignore additional common but inactionable errors (#12384)
- feat(deps): Bump @opentelemetry/propagator-aws-xray from 1.3.1 to 1.24.1 (#12333)
- feat(deps): Bump @sentry/cli from 2.31.2 to 2.32.1 (#12332)
- feat(redis): Support
mget
command in caching functionality (#12380) - feat(vercel-edge): Export core integrations from Vercel edge SDK (#12308)
- fix(browser): Fix idle span ending (#12306)
- fix(browser): Fix parenthesis parsing logic for chromium (#12373)
- fix(browser): Fix types export path for CJS (#12305)
- fix(feedback): Override TriggerLabel Option (#12316)
- fix(feedback): Wait for document to be ready before doing autoinject (#12294)
- fix(nextjs): Fix memory leak (#12335)
- fix(nextjs): Fix version detection and option insertion logic for
clientTraceMetadata
option (#12323) - fix(nextjs): Update argument name in log message about
sentry
property on Next.js config object (#12366) - fix(node): Do not manually finish / update root Hapi spans. (#12287)
- fix(node): Fix virtual parent span ID handling & update create-next-app E2E test (#12368)
- fix(node): Skip capturing Hapi Boom responses v8. (#12288)
- fix(performance): Fix LCP not getting picked up on initial pageload transaction by setting reportAllChanges to true
(#12360) - fix(replay): Avoid infinite loop of logs (#12309)
- fix(replay): Ignore old events when manually starting replay (#12349)
- ref(browser): Ensure idle span ending is consistent (#12310)
- ref(profiling): unref timer (#12340)
Work in this release contributed by @dohooo, @mohd-akram, and @ykzts. Thank you for your contributions!
Bundle size 📦
Path | Size |
---|---|
@sentry/browser | 22 KB |
@sentry/browser (incl. Tracing) | 33.05 KB |
@sentry/browser (incl. Tracing, Replay) | 68.65 KB |
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 61.94 KB |
@sentry/browser (incl. Tracing, Replay with Canvas) | 72.7 KB |
@sentry/browser (incl. Tracing, Replay, Feedback) | 84.82 KB |
@sentry/browser (incl. Tracing, Replay, Feedback, metrics) | 86.66 KB |
@sentry/browser (incl. metrics) | 26.18 KB |
@sentry/browser (incl. Feedback) | 38.16 KB |
@sentry/browser (incl. sendFeedback) | 26.59 KB |
@sentry/browser (incl. FeedbackAsync) | 31.14 KB |
@sentry/react | 24.77 KB |
@sentry/react (incl. Tracing) | 36.07 KB |
@sentry/vue | 26.01 KB |
@sentry/vue (incl. Tracing) | 34.87 KB |
@sentry/svelte | 22.13 KB |
CDN Bundle | 23.35 KB |
CDN Bundle (incl. Tracing) | 34.73 KB |
CDN Bundle (incl. Tracing, Replay) | 68.68 KB |
CDN Bundle (incl. Tracing, Replay, Feedback) | 73.83 KB |
CDN Bundle - uncompressed | 68.6 KB |
CDN Bundle (incl. Tracing) - uncompressed | 102.8 KB |
CDN Bundle (incl. Tracing, Replay) - uncompressed | 212.73 KB |
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 225.2 KB |
@sentry/nextjs (client) | 35.44 KB |
@sentry/sveltekit (client) | 33.68 KB |
@sentry/node | 129.96 KB |
@sentry/node - without tracing | 92.7 KB |
@sentry/aws-serverless | 117.75 KB |
8.7.0
Important Changes
-
feat(react): Add TanStack Router integration (#12095)
This release adds instrumentation for TanStack router with a new
tanstackRouterBrowserTracingIntegration
in the
@sentry/react
SDK:import * as Sentry from '@sentry/react'; import { createRouter } from '@tanstack/react-router'; const router = createRouter({ // Your router options... }); Sentry.init({ dsn: '___PUBLIC_DSN___', integrations: [Sentry.tanstackRouterBrowserTracingIntegration(router)], tracesSampleRate: 1.0, });
Other Changes
- fix(nextjs): Do not hide
sourceMappingURL
comment on client whennextConfig.productionBrowserSourceMaps: true
is
set (#12278)
8.6.0
8.6.0
did not release fully, so this 8.7.0
also includes changes from that release.
Important Changes
-
feat(metrics): Add
timings
method to metrics (#12226)This introduces a new method,
metrics.timing()
, which can be used in two ways:- With a numeric value, to simplify creating a distribution metric. This will default to
second
as unit:
Sentry.metrics.timing('myMetric', 100);
- With a callback, which will wrap the duration of the callback. This can accept a sync or async callback. It will
create an inactive span around the callback and at the end emit a metric with the duration of the span in seconds:
const returnValue = Sentry.metrics.timing('myMetric', measureThisFunction);
- With a numeric value, to simplify creating a distribution metric. This will default to
-
feat(react): Add
Sentry.reactErrorHandler
(#12147)This PR introduces
Sentry.reactErrorHandler
, which you can use in React 19 as follows:import * as Sentry from '@sentry/react'; import { hydrateRoot } from 'react-dom/client'; ReactDOM.hydrateRoot( document.getElementById('root'), <React.StrictMode> <App /> </React.StrictMode>, { onUncaughtError: Sentry.reactErrorHandler(), onCaughtError: Sentry.reactErrorHandler((error, errorInfo) => { // optional callback if users want custom config. }), }, );
For more details, take a look at the PR. Our
documentation will be updated soon!
Other Changes
- feat(sveltekit): Add request data to server-side events (#12254)
- fix(core): Pass in cron monitor config correctly (#12248)
- fix(nextjs): Don't capture suspense errors in server components (#12261)
- fix(tracing): Ensure sent spans are limited to 1000 (#12252)
- ref(core): Use versioned carrier on global object (#12206)
Bundle size 📦
Path | Size |
---|---|
@sentry/browser | 21.74 KB |
@sentry/browser (incl. Tracing) | 32.73 KB |
@sentry/browser (incl. Tracing, Replay) | 68.3 KB |
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 61.62 KB |
@sentry/browser (incl. Tracing, Replay with Canvas) | 72.36 KB |
@sentry/browser (incl. Tracing, Replay, Feedback) | 84.44 KB |
@sentry/browser (incl. Tracing, Replay, Feedback, metrics) | 86.29 KB |
@sentry/browser (incl. metrics) | 25.91 KB |
@sentry/browser (incl. Feedback) | 37.86 KB |
@sentry/browser (incl. sendFeedback) | 26.32 KB |
@sentry/browser (incl. FeedbackAsync) | 30.83 KB |
@sentry/react | 24.51 KB |
@sentry/react (incl. Tracing) | 35.78 KB |
@sentry/vue | 25.72 KB |
@sentry/vue (incl. Tracing) | 34.57 KB |
@sentry/svelte | 21.87 KB |
CDN Bundle | 23.11 KB |
CDN Bundle (incl. Tracing) | 34.46 KB |
CDN Bundle (incl. Tracing, Replay) | 68.39 KB |
CDN Bundle (incl. Tracing, Replay, Feedback) | 73.53 KB |
CDN Bundle - uncompressed | 68 KB |
CDN Bundle (incl. Tracing) - uncompressed | 102.1 KB |
CDN Bundle (incl. Tracing, Replay) - uncompressed | 212 KB |
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 224.37 KB |
@sentry/nextjs (client) | 35.12 KB |
@sentry/sveltekit (client) | 33.36 KB |
@sentry/node | 115.24 KB |
@sentry/aws-serverless | 103.73 KB |
8.5.0
Important Changes
- feat(react): Add React 19 to peer deps (#12207)
This release adds support for React 19 in the @sentry/react
SDK package.
- feat(node): Add
@sentry/node/preload
hook (#12213)
This release adds a new way to initialize @sentry/node
, which allows you to use the SDK with performance
instrumentation even if you cannot call Sentry.init()
at the very start of your app.
First, run the SDK like this:
node --require @sentry/node/preload ./app.js
Now, you can initialize and import the rest of the SDK later or asynchronously:
const express = require('express');
const Sentry = require('@sentry/node');
const dsn = await getSentryDsn();
Sentry.init({ dsn });
For more details, head over to the
PR Description of the new feature. Our docs will be updated
soon with a new guide.
Other Changes
- feat(browser): Do not include metrics in base CDN bundle (#12230)
- feat(core): Add
startNewTrace
API (#12138) - feat(core): Allow to pass custom scope to
captureFeedback()
(#12216) - feat(core): Only allow
SerializedSession
in session envelope items (#11979) - feat(nextjs): Use Vercel's
waitUntil
to defer freezing of Vercel Lambdas (#12133) - feat(node): Ensure manual OTEL setup works (#12214)
- fix(aws-serverless): Avoid minifying
Module._resolveFilename
in Lambda layer bundle (#12232) - fix(aws-serverless): Ensure lambda layer uses default export from
ImportInTheMiddle
(#12233) - fix(browser): Improve browser extension error message check (#12146)
- fix(browser): Remove optional chaining in INP code (#12196)
- fix(nextjs): Don't report React postpone errors (#12194)
- fix(nextjs): Use global scope for generic event filters (#12205)
- fix(node): Add origin to redis span (#12201)
- fix(node): Change import of
@prisma/instrumentation
to use default import (#12185) - fix(node): Only import
inspector
asynchronously (#12231) - fix(replay): Update matcher for hydration error detection to new React docs (#12209)
- ref(profiling-node): Add warning when using non-LTS node (#12211)
Bundle size 📦
Path | Size |
---|---|
@sentry/browser | 21.78 KB |
@sentry/browser (incl. Tracing) | 32.79 KB |
@sentry/browser (incl. Tracing, Replay) | 68.26 KB |
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 61.68 KB |
@sentry/browser (incl. Tracing, Replay with Canvas) | 72.31 KB |
@sentry/browser (incl. Tracing, Replay, Feedback) | 84.37 KB |
@sentry/browser (incl. Tracing, Replay, Feedback, metrics) | 85.84 KB |
@sentry/browser (incl. metrics) | 23.17 KB |
@sentry/browser (incl. Feedback) | 37.8 KB |
@sentry/browser (incl. sendFeedback) | 26.36 KB |
@sentry/browser (incl. FeedbackAsync) | 30.79 KB |
@sentry/react | 24.47 KB |
@sentry/react (incl. Tracing) | 35.79 KB |
@sentry/vue | 25.73 KB |
@sentry/vue (incl. Tracing) | 34.59 KB |
@sentry/svelte | 21.92 KB |
CDN Bundle | 23.01 KB |
CDN Bundle (incl. Tracing) | 34.27 KB |
CDN Bundle (incl. Tracing, Replay) | 68.08 KB |
CDN Bundle (incl. Tracing, Replay, Feedback) | 73.09 KB |
CDN Bundle - uncompressed | 67.88 KB |
CDN Bundle (incl. Tracing) - uncompressed | 101.68 KB |
CDN Bundle (incl. Tracing, Replay) - uncompressed | 211.58 KB |
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 223.96 KB |
@sentry/nextjs (client) | 35.14 KB |
@sentry/sveltekit (client) | 33.39 KB |
@sentry/node | 114.65 KB |
@sentry/aws-serverless | 103.32 KB |
8.4.0
Important Changes
- feat(nextjs): Trace pageloads in App Router (#12157)
If you are using Next.js version 14.3.0-canary.64
or above, the Sentry Next.js SDK will now trace clientside pageloads
with React Server Components. This means, that client-side errors like
Error: An error occurred in the Server Components render.
, which previously didn't give you much information on how
that error was caused, can now be traced back to a specific error in a server component.
- feat(angular): Add Support for Angular 18 (#12183)
This release guarantees support for Angular 18 with @sentry/angular
.
Other Changes
- feat(deps): Bump @opentelemetry/instrumentation-aws-lambda from 0.41.0 to 0.41.1 (#12078)
- fix(metrics): Ensure string values are interpreted for metrics (#12165)
Bundle size 📦
Path | Size |
---|---|
@sentry/browser | 21.74 KB |
@sentry/browser (incl. Tracing) | 32.88 KB |
@sentry/browser (incl. Tracing, Replay) | 68.25 KB |
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 61.66 KB |
@sentry/browser (incl. Tracing, Replay with Canvas) | 72.28 KB |
@sentry/browser (incl. Tracing, Replay, Feedback) | 84.33 KB |
@sentry/browser (incl. Feedback) | 37.75 KB |
@sentry/browser (incl. sendFeedback) | 26.31 KB |
@sentry/browser (incl. FeedbackAsync) | 30.73 KB |
@sentry/react | 24.43 KB |
@sentry/react (incl. Tracing) | 35.88 KB |
@sentry/vue | 25.68 KB |
@sentry/vue (incl. Tracing) | 34.7 KB |
@sentry/svelte | 21.88 KB |
CDN Bundle | 24.28 KB |
CDN Bundle (incl. Tracing) | 34.35 KB |
CDN Bundle (incl. Tracing, Replay) | 68.04 KB |
CDN Bundle (incl. Tracing, Replay, Feedback) | 73.03 KB |
CDN Bundle - uncompressed | 71.46 KB |
CDN Bundle (incl. Tracing) - uncompressed | 101.87 KB |
CDN Bundle (incl. Tracing, Replay) - uncompressed | 211.5 KB |
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 223.85 KB |
@sentry/nextjs (client) | 35.14 KB |
@sentry/sveltekit (client) | 33.48 KB |
@sentry/node | 114.31 KB |
@sentry/aws-serverless | 103.2 KB |
8.3.0
Important Changes
- Better Node Framework Span Data
This release improves data quality of spans emitted by Express, Fastify, Connect, Koa, Nest.js and Hapi.
-
feat(node): Ensure connect spans have better data (#12130)
-
feat(node): Ensure express spans have better data (#12107)
-
feat(node): Ensure fastify spans have better data (#12106)
-
feat(node): Ensure hapi spans have better data (#12140)
-
feat(node): Ensure koa spans have better data (#12108)
-
feat(node): Ensure Nest.js spans have better data (#12139)
-
feat(deps): Bump @opentelemetry/instrumentation-express from 0.38.0 to 0.39.0 (#12079)
-
feat(node): No-code init via
--import=@sentry/node/init
(#11999)
When using Sentry in ESM mode, you can now use Sentry without manually calling init like this:
SENTRY_DSN=https://[email protected]/0 node --import=@sentry/node/init app.mjs
When using CommonJS, you can do:
SENTRY_DSN=https://[email protected]/0 node --require=@sentry/node/init app.js
Other Changes
- chore: Align and update MIT license dates (#12143)
- chore: Resolve or postpone a random assortment of TODOs (#11977)
- doc(migration): Add entry for runWithAsyncContext (#12153)
- docs: Add migration docs to point out that default import does not work (#12100)
- docs(sveltekit): process.env.SENTRY_AUTH_TOKEN (#12118)
- feat(browser): Ensure
browserProfilingIntegration
is published to CDN (#12158) - feat(google-cloud): Expose ESM build (#12149)
- feat(nextjs): Ignore Prisma critical dependency warnings (#12144)
- feat(node): Add app.free_memory info to events (#12150)
- feat(node): Do not create GraphQL resolver spans by default (#12097)
- feat(node): Use
node:
prefix for node built-ins (#11895) - feat(replay): Use unwrapped
setTimeout
to avoid e.g. angular change detection (#11924) - fix(core): Add dsn to span envelope header (#12096)
- fix(feedback): Improve feedback border color in dark-mode, and prevent auto-dark mode when a theme is picked (#12126)
- fix(feedback): Set optionOverrides to be optional in TS definition (#12125)
- fix(nextjs): Don't put
undefined
values in props (#12131) - fix(nextjs): Fix legacy configuration method detection for emitting warning (#12136)
- fix(node): Ensure fetch/http breadcrumbs are created correctly (#12137)
- fix(node): Update
@prisma/instrumentation
from 5.13.0 to 5.14.0 (#12081) - ref(node): Add log for running in ESM/CommonJS mode (#12134)
- ref(node): Handle failing hook registration gracefully (#12135)
- ref(node): Only show instrumentation warning when tracing is enabled (#12141)
Work in this release contributed by @pboling. Thank you for your contribution!
Bundle size 📦
Path | Size |
---|---|
@sentry/browser | 21.77 KB |
@sentry/browser (incl. Tracing) | 32.92 KB |
@sentry/browser (incl. Tracing, Replay) | 68.26 KB |
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 61.68 KB |
@sentry/browser (incl. Tracing, Replay with Canvas) | 72.29 KB |
@sentry/browser (incl. Tracing, Replay, Feedback) | 84.35 KB |
@sentry/browser (incl. Feedback) | 37.78 KB |
@sentry/browser (incl. sendFeedback) | 26.34 KB |
@sentry/browser (incl. FeedbackAsync) | 30.76 KB |
@sentry/react | 24.45 KB |
@sentry/react (incl. Tracing) | 35.89 KB |
@sentry/vue | 25.72 KB |
@sentry/vue (incl. Tracing) | 34.74 KB |
@sentry/svelte | 21.91 KB |
CDN Bundle | 24.29 KB |
CDN Bundle (incl. Tracing) | 34.35 KB |
CDN Bundle (incl. Tracing, Replay) | 68.05 KB |
CDN Bundle (incl. Tracing, Replay, Feedback) | 73.05 KB |
CDN Bundle - uncompressed | 71.47 KB |
CDN Bundle (incl. Tracing) - uncompressed | 101.88 KB |
CDN Bundle (incl. Tracing, Replay) - uncompressed | 211.51 KB |
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 223.86 KB |
@sentry/nextjs (client) | 35.17 KB |
@sentry/sveltekit (client) | 33.52 KB |
@sentry/node | 114.09 KB |
@sentry/aws-serverless | 103 KB |
7.116.0
This release publishes a new AWS Lambda layer under the name SentryNodeServerlessSDKv7
that users still running v7 can
use instead of pinning themselves to SentryNodeServerlessSDK:235
.
Bundle size 📦
Path | Size |
---|---|
@sentry/browser (incl. Tracing, Replay, Feedback) - Webpack (gzipped) | 80.83 KB |
@sentry/browser (incl. Tracing, Replay) - Webpack (gzipped) | 71.77 KB |
@sentry/browser (incl. Tracing, Replay with Canvas) - Webpack (gzipped) | 76.02 KB |
@sentry/browser (incl. Tracing, Replay) - Webpack with treeshaking flags (gzipped) | 65.38 KB |
@sentry/browser (incl. Tracing) - Webpack (gzipped) | 35.64 KB |
@sentry/browser (incl. browserTracingIntegration) - Webpack (gzipped) | 35.53 KB |
@sentry/browser (incl. Feedback) - Webpack (gzipped) | 31.6 KB |
@sentry/browser (incl. sendFeedback) - Webpack (gzipped) | 31.61 KB |
@sentry/browser - Webpack (gzipped) | 22.78 KB |
@sentry/browser (incl. Tracing, Replay, Feedback) - ES6 CDN Bundle (gzipped) | 79.04 KB |
@sentry/browser (incl. Tracing, Replay) - ES6 CDN Bundle (gzipped) | 70.37 KB |
@sentry/browser (incl. Tracing) - ES6 CDN Bundle (gzipped) | 36.05 KB |
@sentry/browser - ES6 CDN Bundle (gzipped) | 25.28 KB |
@sentry/browser (incl. Tracing, Replay) - ES6 CDN Bundle (minified & uncompressed) | 221.49 KB |
@sentry/browser (incl. Tracing) - ES6 CDN Bundle (minified & uncompressed) | 109.08 KB |
@sentry/browser - ES6 CDN Bundle (minified & uncompressed) | 75.81 KB |
@sentry/browser (incl. Tracing) - ES5 CDN Bundle (gzipped) | 39.33 KB |
@sentry/react (incl. Tracing, Replay) - Webpack (gzipped) | 72.27 KB |
@sentry/react - Webpack (gzipped) | 22.81 KB |
@sentry/nextjs Client (incl. Tracing, Replay) - Webpack (gzipped) | 90.03 KB |
@sentry/nextjs Client - Webpack (gzipped) | 54.15 KB |
@sentry-internal/feedback - Webpack (gzipped) | 17.34 KB |
8.2.1
Bundle size 📦
Path | Size |
---|---|
@sentry/browser | 21.72 KB |
@sentry/browser (incl. Tracing) | 32.86 KB |
@sentry/browser (incl. Tracing, Replay) | 68.21 KB |
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 61.6 KB |
@sentry/browser (incl. Tracing, Replay with Canvas) | 72.25 KB |
@sentry/browser (incl. Tracing, Replay, Feedback) | 84.25 KB |
@sentry/browser (incl. Feedback) | 37.68 KB |
@sentry/browser (incl. sendFeedback) | 26.29 KB |
@sentry/browser (incl. FeedbackAsync) | 30.66 KB |
@sentry/react | 24.41 KB |
@sentry/react (incl. Tracing) | 35.85 KB |
@sentry/vue | 25.65 KB |
@sentry/vue (incl. Tracing) | 34.68 KB |
@sentry/svelte | 21.86 KB |
CDN Bundle | 24.26 KB |
CDN Bundle (incl. Tracing) | 34.29 KB |
CDN Bundle (incl. Tracing, Replay) | 67.99 KB |
CDN Bundle (incl. Tracing, Replay, Feedback) | 72.95 KB |
CDN Bundle - uncompressed | 71.33 KB |
CDN Bundle (incl. Tracing) - uncompressed | 101.68 KB |
CDN Bundle (incl. Tracing, Replay) - uncompressed | 211.3 KB |
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 223.6 KB |
@sentry/nextjs (client) | 35.07 KB |
@sentry/sveltekit (client) | 33.44 KB |
@sentry/node | 141.32 KB |
@sentry/aws-serverless | 128.07 KB |
8.2.0
- feat(redis-cache): Create cache-span with prefixed keys (get/set commands) (#12070)
- feat(core): Add
beforeSendSpan
hook (#11886) - feat(browser): Improve idle span handling (#12065)
- fix(node): Set transactionName for unsampled spans in httpIntegration (#12071)
- fix(core): Export Scope interface as
Scope
(#12067) - fix(core): Avoid looking up client for
hasTracingEnabled()
if possible (#12066) - fix(browser): Use consistent timestamps (#12063)
- fix(node): Fix check for performance integrations (#12043)
- ref(sveltekit): Warn to delete source maps if Sentry plugin enabled source maps generation (#12072)
Bundle size 📦
Path | Size |
---|---|
@sentry/browser | 21.72 KB |
@sentry/browser (incl. Tracing) | 32.86 KB |
@sentry/browser (incl. Tracing, Replay) | 68.21 KB |
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 61.6 KB |
@sentry/browser (incl. Tracing, Replay with Canvas) | 72.25 KB |
@sentry/browser (incl. Tracing, Replay, Feedback) | 84.25 KB |
@sentry/browser (incl. Feedback) | 37.68 KB |
@sentry/browser (incl. sendFeedback) | 26.29 KB |
@sentry/browser (incl. FeedbackAsync) | 30.66 KB |
@sentry/react | 24.41 KB |
@sentry/react (incl. Tracing) | 35.85 KB |
@sentry/vue | 25.65 KB |
@sentry/vue (incl. Tracing) | 34.68 KB |
@sentry/svelte | 21.86 KB |
CDN Bundle | 24.26 KB |
CDN Bundle (incl. Tracing) | 34.29 KB |
CDN Bundle (incl. Tracing, Replay) | 67.99 KB |
CDN Bundle (incl. Tracing, Replay, Feedback) | 72.95 KB |
CDN Bundle - uncompressed | 71.33 KB |
CDN Bundle (incl. Tracing) - uncompressed | 101.68 KB |
CDN Bundle (incl. Tracing, Replay) - uncompressed | 211.3 KB |
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 223.6 KB |
@sentry/nextjs (client) | 35.07 KB |
@sentry/sveltekit (client) | 33.44 KB |
@sentry/node | 141.32 KB |
@sentry/aws-serverless | 128.08 KB |
8.1.0
This release mainly fixes a couple of bugs from the initial 8.0.0 release. In addition to the changes below, we
updated some initially missed points in our migration guides and documentation.
- feat(aws-serverless): Fix tree-shaking for aws-serverless package (#12017)
- feat(node): Bump opentelemetry instrumentation to latest version (#12028)
- feat(scope): Bring back
lastEventId
on isolation scope (#11951) (#12022) - fix(aws-serverless): Export
awslambda-auto
- fix(node): Do not warn for missing instrumentation if SDK is disabled (#12041)
- fix(react): Set dependency-injected functions as early as possible (#12019)
- fix(react): Warn and fall back gracefully if dependency injected functions are not available (#12026)
- ref(core): Streamline
parseSampleRate
utility function (#12024) - ref(feedback): Make
eventId
optional and uselastEventId
in report dialog (#12029)