Releases: getsentry/sentry-javascript
9.5.0-alpha.0
This is an alpha release that includes experimental functionality for the new logs API in Sentry. Support for these methods are only avaliable in the browser and core SDKs.
- feat(logs): Add experimental user-callable logging methods (#15442)
Logging is gated by an experimental option, _experiments.enableLogs
.
Sentry.init({
_experiments: {
enableLogs: true,
},
});
These API are exposed in the Sentry._experiment_log
namespace.
On the high level, there are functions for each of the logging severity levels fatal
, error
, warn
, info
, debug
, trace
. There is also a log
function that is an alias to info
.
Sentry._experiment_log.info('Adding item to cart', { item: 'sneakers' });
If you want to do structured logging, you'll need to use the fmt
helper exposed in the Sentry._experiment_log
namespace.
const { fmt } = Sentry._experiment_log;
Sentry._experiment_log.info(fmt`user ${username} just bought ${item}!`);
Bundle size 📦
Path | Size |
---|---|
@sentry/browser | 23.72 KB |
@sentry/browser - with treeshaking flags | 23.54 KB |
@sentry/browser (incl. Tracing) | 36.74 KB |
@sentry/browser (incl. Tracing, Replay) | 73.93 KB |
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 67.36 KB |
@sentry/browser (incl. Tracing, Replay with Canvas) | 78.57 KB |
@sentry/browser (incl. Tracing, Replay, Feedback) | 90.47 KB |
@sentry/browser (incl. Feedback) | 40.25 KB |
@sentry/browser (incl. sendFeedback) | 28.36 KB |
@sentry/browser (incl. FeedbackAsync) | 33.13 KB |
@sentry/react | 25.54 KB |
@sentry/react (incl. Tracing) | 38.69 KB |
@sentry/vue | 27.97 KB |
@sentry/vue (incl. Tracing) | 38.47 KB |
@sentry/svelte | 23.76 KB |
CDN Bundle | 24.36 KB |
CDN Bundle (incl. Tracing) | 36.25 KB |
CDN Bundle (incl. Tracing, Replay) | 71.27 KB |
CDN Bundle (incl. Tracing, Replay, Feedback) | 76.42 KB |
CDN Bundle - uncompressed | 71.15 KB |
CDN Bundle (incl. Tracing) - uncompressed | 107.53 KB |
CDN Bundle (incl. Tracing, Replay) - uncompressed | 218.8 KB |
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 231.33 KB |
@sentry/nextjs (client) | 39.85 KB |
@sentry/sveltekit (client) | 37.17 KB |
@sentry/node | 142.78 KB |
@sentry/node - without tracing | 96.21 KB |
@sentry/aws-serverless | 120.53 KB |
9.4.0
- feat(core): Add types for logs protocol and envelope (#15530)
- feat(deps): Bump
@sentry/cli
from 2.41.1 to 2.42.2 (#15510) - feat(deps): Bump
@sentry/webpack-plugin
from 3.1.2 to 3.2.1 (#15512) - feat(feedback) Allowing annotation via highlighting & masking (#15484)
- feat(nextjs): Add
use client
directive to client SDK entrypoints (#15575) - feat(nextjs): Allow silencing of instrumentation warning (#15555)
- feat(sveltekit): Ensure
AsyncLocalStorage
async context strategy is used in Cloudflare Pages (#15557) - fix(cloudflare): Make
@cloudflare/workers-types
an optional peer dependency (#15554) - fix(core): Don't reverse values in event filters (#15584)
- fix(core): Handle normalization of null prototypes correctly (#15556)
- fix(nextjs): Only warn on missing
onRequestError
in version 15 (#15553) - fix(node): Allow for
undefined
transport to be passed in (#15560) - fix(wasm): Fix wasm integration stacktrace parsing for filename (#15572)
- perf(node): Store normalized request for processing (#15570)
Bundle size 📦
Path | Size |
---|---|
@sentry/browser | 23.13 KB |
@sentry/browser - with treeshaking flags | 22.92 KB |
@sentry/browser (incl. Tracing) | 36.2 KB |
@sentry/browser (incl. Tracing, Replay) | 73.38 KB |
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 66.79 KB |
@sentry/browser (incl. Tracing, Replay with Canvas) | 77.99 KB |
@sentry/browser (incl. Tracing, Replay, Feedback) | 89.91 KB |
@sentry/browser (incl. Feedback) | 39.66 KB |
@sentry/browser (incl. sendFeedback) | 27.76 KB |
@sentry/browser (incl. FeedbackAsync) | 32.54 KB |
@sentry/react | 24.95 KB |
@sentry/react (incl. Tracing) | 38.08 KB |
@sentry/vue | 27.38 KB |
@sentry/vue (incl. Tracing) | 37.89 KB |
@sentry/svelte | 23.17 KB |
CDN Bundle | 24.34 KB |
CDN Bundle (incl. Tracing) | 36.24 KB |
CDN Bundle (incl. Tracing, Replay) | 71.25 KB |
CDN Bundle (incl. Tracing, Replay, Feedback) | 76.41 KB |
CDN Bundle - uncompressed | 71.12 KB |
CDN Bundle (incl. Tracing) - uncompressed | 107.51 KB |
CDN Bundle (incl. Tracing, Replay) - uncompressed | 218.78 KB |
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 231.31 KB |
@sentry/nextjs (client) | 39.25 KB |
@sentry/sveltekit (client) | 36.61 KB |
@sentry/node | 142.14 KB |
@sentry/node - without tracing | 95.57 KB |
@sentry/aws-serverless | 119.92 KB |
9.3.0
Important Changes
With this release we're publishing two new SDKs in experimental alpha stage:
- feat(tanstackstart): Add TanStack Start SDK (#15523)
For details please refer to the README
- feat(react-router): Add React Router SDK (#15524)
For details please refer to the README
- feat(remix): Add support for Hydrogen (#15450)
This PR adds support for Shopify Hydrogen applications running on MiniOxygen runtime.
Other Changes
- feat(core): Add
forceTransaction
to trpc middleware options (#15519) - feat(core): Default filter unactionable error (#15527)
- feat(core): Rename
inboundFiltersIntegration
toeventFiltersIntegration
(#15434) - feat(deps): bump @prisma/instrumentation from 6.2.1 to 6.4.1 (#15480)
- feat(react-router): Add build-time config (#15406)
- feat(replay): Bump rrweb to 2.33.0 (#15514)
- fix(core): Fix
allowUrls
anddenyUrls
for linked and aggregate exceptions (#15521) - fix(nextjs): Don't capture devmode server-action redirect errors (#15485)
- fix(nextjs): warn about missing onRequestError handler #15488)
- fix(nextjs): Prevent wrong culprit from showing up for clientside error events #15475)
- fix(nuxt): Ignore 300-400 status codes on app errors in Nuxt (#15473)
- fix(react): Add support for cross-usage of React Router instrumentations (#15283)
- fix(sveltekit): Guard
process
check when flushing events (#15516)
Work in this release was contributed by @GerryWilko and @leoambio. Thank you for your contributions!
Bundle size 📦
Path | Size |
---|---|
@sentry/browser | 23.12 KB |
@sentry/browser - with treeshaking flags | 22.91 KB |
@sentry/browser (incl. Tracing) | 36.18 KB |
@sentry/browser (incl. Tracing, Replay) | 73.36 KB |
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 66.78 KB |
@sentry/browser (incl. Tracing, Replay with Canvas) | 77.98 KB |
@sentry/browser (incl. Tracing, Replay, Feedback) | 90.54 KB |
@sentry/browser (incl. Feedback) | 40.27 KB |
@sentry/browser (incl. sendFeedback) | 27.75 KB |
@sentry/browser (incl. FeedbackAsync) | 32.55 KB |
@sentry/react | 24.94 KB |
@sentry/react (incl. Tracing) | 38.07 KB |
@sentry/vue | 27.36 KB |
@sentry/vue (incl. Tracing) | 37.87 KB |
@sentry/svelte | 23.16 KB |
CDN Bundle | 24.33 KB |
CDN Bundle (incl. Tracing) | 36.22 KB |
CDN Bundle (incl. Tracing, Replay) | 71.24 KB |
CDN Bundle (incl. Tracing, Replay, Feedback) | 76.41 KB |
CDN Bundle - uncompressed | 71.09 KB |
CDN Bundle (incl. Tracing) - uncompressed | 107.48 KB |
CDN Bundle (incl. Tracing, Replay) - uncompressed | 218.75 KB |
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 231.31 KB |
@sentry/nextjs (client) | 39.24 KB |
@sentry/sveltekit (client) | 36.6 KB |
@sentry/node | 142.12 KB |
@sentry/node - without tracing | 95.55 KB |
@sentry/aws-serverless | 119.9 KB |
9.2.0-alpha.1
Alpha release of User Feedback's new annotation editor that allows you to highlight (or redact) specific parts of a screenshot.
- feat(feedback): Allowing annotation via highlighting & masking (#15484)
Bundle size 📦
Path | Size |
---|---|
@sentry/browser | 23.64 KB |
@sentry/browser - with treeshaking flags | 23.47 KB |
@sentry/browser (incl. Tracing) | 36.67 KB |
@sentry/browser (incl. Tracing, Replay) | 73.83 KB |
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 67.27 KB |
@sentry/browser (incl. Tracing, Replay with Canvas) | 78.47 KB |
@sentry/browser (incl. Tracing, Replay, Feedback) | 90.39 KB |
@sentry/browser (incl. Feedback) | 40.16 KB |
@sentry/browser (incl. sendFeedback) | 28.27 KB |
@sentry/browser (incl. FeedbackAsync) | 33.05 KB |
@sentry/react | 25.47 KB |
@sentry/react (incl. Tracing) | 38.61 KB |
@sentry/vue | 27.88 KB |
@sentry/vue (incl. Tracing) | 38.38 KB |
@sentry/svelte | 23.68 KB |
CDN Bundle | 24.78 KB |
CDN Bundle (incl. Tracing) | 36.68 KB |
CDN Bundle (incl. Tracing, Replay) | 71.68 KB |
CDN Bundle (incl. Tracing, Replay, Feedback) | 76.88 KB |
CDN Bundle - uncompressed | 72.38 KB |
CDN Bundle (incl. Tracing) - uncompressed | 108.76 KB |
CDN Bundle (incl. Tracing, Replay) - uncompressed | 220.01 KB |
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 232.56 KB |
@sentry/nextjs (client) | 39.78 KB |
@sentry/sveltekit (client) | 37.1 KB |
@sentry/node | 142.72 KB |
@sentry/node - without tracing | 96.14 KB |
@sentry/aws-serverless | 120.47 KB |
9.2.0
Important Changes
- feat(node): Support Express v5 (#15380)
This release adds full tracing support for Express v5, and improves tracing support for Nest.js 11 (which uses Express v5) in the Nest.js SDK.
- feat(sveltekit): Add Support for Cloudflare (#14672)
This release adds support for deploying SvelteKit applications to Cloudflare Pages.
A docs update with updated instructions will follow shortly.
Until then, you can give this a try by setting up the SvelteKit SDK as usual and then following the instructions outlined in the PR.
Thank you @SG60 for contributing this feature!
Other Changes
- feat(core): Add
addLink(s)
to Sentry span (#15452) - feat(core): Add links to span options (#15453)
- feat(deps): Bump @sentry/webpack-plugin from 2.22.7 to 3.1.2 (#15328)
- feat(feedback): Disable Feedback submit & cancel buttons while submitting (#15408)
- feat(nextjs): Add experimental flag to not strip origin information from different origin stack frames (#15418)
- feat(nuxt): Add
enableNitroErrorHandler
to server options (#15444) - feat(opentelemetry): Add
addLink(s)
to span (#15387) - feat(opentelemetry): Add
links
to span options (#15403) - feat(replay): Expose rrweb recordCrossOriginIframes under _experiments (#14916)
- fix(browser): Ensure that
performance.measure
spans have a positive duration (#15415) - fix(bun): Includes correct sdk metadata (#15459)
- fix(core): Add Google
gmo
error to Inbound Filters (#15432) - fix(core): Ensure
http.client
span descriptions don't contain query params or fragments (#15404) - fix(core): Filter out unactionable Facebook Mobile browser error (#15430)
- fix(nestjs): Pin dependency on
@opentelemetry/instrumentation
(#15419) - fix(nuxt): Only use filename with file extension from command (#15445)
- fix(nuxt): Use
SentryNuxtServerOptions
type for server init (#15441) - fix(sveltekit): Avoid loading vite config to determine source maps setting (#15440)
- ref(profiling-node): Bump chunk interval to 60s (#15361)
Work in this release was contributed by @6farer, @dgavranic and @SG60. Thank you for your contributions!
Bundle size 📦
Path | Size |
---|---|
@sentry/browser | 23.05 KB |
@sentry/browser - with treeshaking flags | 22.84 KB |
@sentry/browser (incl. Tracing) | 36.13 KB |
@sentry/browser (incl. Tracing, Replay) | 73.14 KB |
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 66.6 KB |
@sentry/browser (incl. Tracing, Replay with Canvas) | 77.39 KB |
@sentry/browser (incl. Tracing, Replay, Feedback) | 90.34 KB |
@sentry/browser (incl. Feedback) | 40.2 KB |
@sentry/browser (incl. sendFeedback) | 27.68 KB |
@sentry/browser (incl. FeedbackAsync) | 32.48 KB |
@sentry/react | 24.87 KB |
@sentry/react (incl. Tracing) | 38.01 KB |
@sentry/vue | 27.29 KB |
@sentry/vue (incl. Tracing) | 37.81 KB |
@sentry/svelte | 23.09 KB |
CDN Bundle | 24.25 KB |
CDN Bundle (incl. Tracing) | 36.15 KB |
CDN Bundle (incl. Tracing, Replay) | 71 KB |
CDN Bundle (incl. Tracing, Replay, Feedback) | 76.17 KB |
CDN Bundle - uncompressed | 70.91 KB |
CDN Bundle (incl. Tracing) - uncompressed | 107.29 KB |
CDN Bundle (incl. Tracing, Replay) - uncompressed | 218.57 KB |
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 231.13 KB |
@sentry/nextjs (client) | 39.16 KB |
@sentry/sveltekit (client) | 36.54 KB |
@sentry/node | 129.25 KB |
@sentry/node - without tracing | 98.03 KB |
@sentry/aws-serverless | 107.45 KB |
9.2.0-alpha.0
This is an alpha release that includes experimental functionality for the new logs API in Sentry. Support for these methods are only avaliable in the browser and core SDKs.
- feat(logs): Add experimental user-callable logging methods (#15442)
Logging is gated by an experimental option, _experiments.enableLogs
.
Sentry.init({
_experiments: {
enableLogs: true,
},
});
These API are exposed in the Sentry._experiment_log
namespace.
On the high level, there are functions for each of the logging severity levels critical
, fatal
, error
, warn
, info
, debug
, trace
. These functions are tagged template functions, so they use a special string template syntax that we use to parameterize functions accordingly.
Sentry._experiment_log.info`user ${username} just bought ${item}!`;
If you want more custom usage, we also expose a captureLog
method that allows you to pass custom attributes, but it's less easy to use than the tagged template functions.
Sentry._experiment_log.captureLog('error', 'Hello world!', { 'user.id': 123 });
Bundle size 📦
Path | Size |
---|---|
@sentry/browser | 23.64 KB |
@sentry/browser - with treeshaking flags | 23.47 KB |
@sentry/browser (incl. Tracing) | 36.67 KB |
@sentry/browser (incl. Tracing, Replay) | 73.83 KB |
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 67.27 KB |
@sentry/browser (incl. Tracing, Replay with Canvas) | 78.47 KB |
@sentry/browser (incl. Tracing, Replay, Feedback) | 91.04 KB |
@sentry/browser (incl. Feedback) | 40.79 KB |
@sentry/browser (incl. sendFeedback) | 28.27 KB |
@sentry/browser (incl. FeedbackAsync) | 33.07 KB |
@sentry/react | 25.47 KB |
@sentry/react (incl. Tracing) | 38.61 KB |
@sentry/vue | 27.88 KB |
@sentry/vue (incl. Tracing) | 38.38 KB |
@sentry/svelte | 23.68 KB |
CDN Bundle | 24.78 KB |
CDN Bundle (incl. Tracing) | 36.68 KB |
CDN Bundle (incl. Tracing, Replay) | 71.68 KB |
CDN Bundle (incl. Tracing, Replay, Feedback) | 76.88 KB |
CDN Bundle - uncompressed | 72.38 KB |
CDN Bundle (incl. Tracing) - uncompressed | 108.76 KB |
CDN Bundle (incl. Tracing, Replay) - uncompressed | 220.01 KB |
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 232.59 KB |
@sentry/nextjs (client) | 39.78 KB |
@sentry/sveltekit (client) | 37.1 KB |
@sentry/node | 142.72 KB |
@sentry/node - without tracing | 96.14 KB |
@sentry/aws-serverless | 120.47 KB |
9.2.0-beta.0
This is a beta release that replaces the user feedback screenshot cropping and annotating capabilities with the highlight and hide annotation boxes.
- feat(feedback): Revamp of user feedback screenshot editing (#15424)
Bundle size 📦
Path | Size |
---|---|
@sentry/browser | 23.06 KB |
@sentry/browser - with treeshaking flags | 22.84 KB |
@sentry/browser (incl. Tracing) | 36.08 KB |
@sentry/browser (incl. Tracing, Replay) | 73.09 KB |
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 66.55 KB |
@sentry/browser (incl. Tracing, Replay with Canvas) | 77.34 KB |
@sentry/browser (incl. Tracing, Replay, Feedback) | 89.7 KB |
@sentry/browser (incl. Feedback) | 39.63 KB |
@sentry/browser (incl. sendFeedback) | 27.68 KB |
@sentry/browser (incl. FeedbackAsync) | 32.48 KB |
@sentry/react | 24.88 KB |
@sentry/react (incl. Tracing) | 37.96 KB |
@sentry/vue | 27.24 KB |
@sentry/vue (incl. Tracing) | 37.77 KB |
@sentry/svelte | 23.09 KB |
CDN Bundle | 24.26 KB |
CDN Bundle (incl. Tracing) | 36.1 KB |
CDN Bundle (incl. Tracing, Replay) | 70.95 KB |
CDN Bundle (incl. Tracing, Replay, Feedback) | 76.11 KB |
CDN Bundle - uncompressed | 70.92 KB |
CDN Bundle (incl. Tracing) - uncompressed | 107.18 KB |
CDN Bundle (incl. Tracing, Replay) - uncompressed | 218.46 KB |
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 231.02 KB |
@sentry/nextjs (client) | 38.95 KB |
@sentry/sveltekit (client) | 36.48 KB |
@sentry/node | 129.29 KB |
@sentry/node - without tracing | 98.06 KB |
@sentry/aws-serverless | 107.49 KB |
9.1.1-alpha.0
This is an alpha release with version 2.32.0 of the rrweb package.
Bundle size 📦
Path | Size |
---|---|
@sentry/browser | 23.06 KB |
@sentry/browser - with treeshaking flags | 22.85 KB |
@sentry/browser (incl. Tracing) | 36.08 KB |
@sentry/browser (incl. Tracing, Replay) | 73.24 KB |
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 66.67 KB |
@sentry/browser (incl. Tracing, Replay with Canvas) | 77.85 KB |
@sentry/browser (incl. Tracing, Replay, Feedback) | 90.43 KB |
@sentry/browser (incl. Feedback) | 40.21 KB |
@sentry/browser (incl. sendFeedback) | 27.68 KB |
@sentry/browser (incl. FeedbackAsync) | 32.49 KB |
@sentry/react | 24.88 KB |
@sentry/react (incl. Tracing) | 37.96 KB |
@sentry/vue | 27.24 KB |
@sentry/vue (incl. Tracing) | 37.77 KB |
@sentry/svelte | 23.1 KB |
CDN Bundle | 24.26 KB |
CDN Bundle (incl. Tracing) | 36.1 KB |
CDN Bundle (incl. Tracing, Replay) | 71.1 KB |
CDN Bundle (incl. Tracing, Replay, Feedback) | 76.28 KB |
CDN Bundle - uncompressed | 70.92 KB |
CDN Bundle (incl. Tracing) - uncompressed | 107.18 KB |
CDN Bundle (incl. Tracing, Replay) - uncompressed | 218.44 KB |
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 231 KB |
@sentry/nextjs (client) | 38.95 KB |
@sentry/sveltekit (client) | 36.49 KB |
@sentry/node | 127.76 KB |
@sentry/node - without tracing | 98.05 KB |
@sentry/aws-serverless | 107.48 KB |
9.1.0
- feat(browser): Add
graphqlClientIntegration
(#13783) - feat(core): Allow for nested trpc context (#15379)
- feat(core): Create types and utilities for span links (#15375)
- feat(deps): bump @opentelemetry/instrumentation-pg from 0.50.0 to 0.51.0 (#15273)
- feat(node): Extract Sentry-specific node-fetch instrumentation (#15231)
- feat(vue): Support Pinia v3 (#15383)
- fix(sveltekit): Avoid request body double read errors (#15368)
- fix(sveltekit): Avoid top-level
vite
import (#15371)
Work in this release was contributed by @Zen-cronic and @filips-alpe. Thank you for your contribution!
Bundle size 📦
Path | Size |
---|---|
@sentry/browser | 22.95 KB |
@sentry/browser - with treeshaking flags | 22.73 KB |
@sentry/browser (incl. Tracing) | 35.88 KB |
@sentry/browser (incl. Tracing, Replay) | 72.88 KB |
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 66.38 KB |
@sentry/browser (incl. Tracing, Replay with Canvas) | 77.13 KB |
@sentry/browser (incl. Tracing, Replay, Feedback) | 90.04 KB |
@sentry/browser (incl. Feedback) | 40.06 KB |
@sentry/browser (incl. sendFeedback) | 27.58 KB |
@sentry/browser (incl. FeedbackAsync) | 32.38 KB |
@sentry/react | 24.78 KB |
@sentry/react (incl. Tracing) | 37.78 KB |
@sentry/vue | 27.14 KB |
@sentry/vue (incl. Tracing) | 37.59 KB |
@sentry/svelte | 22.99 KB |
CDN Bundle | 24.17 KB |
CDN Bundle (incl. Tracing) | 35.92 KB |
CDN Bundle (incl. Tracing, Replay) | 70.75 KB |
CDN Bundle (incl. Tracing, Replay, Feedback) | 75.91 KB |
CDN Bundle - uncompressed | 70.64 KB |
CDN Bundle (incl. Tracing) - uncompressed | 106.73 KB |
CDN Bundle (incl. Tracing, Replay) - uncompressed | 217.95 KB |
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 230.51 KB |
@sentry/nextjs (client) | 38.75 KB |
@sentry/sveltekit (client) | 36.32 KB |
@sentry/node | 127.6 KB |
@sentry/node - without tracing | 97.9 KB |
@sentry/aws-serverless | 107.34 KB |
8.55.0
Important Changes
- chore(ci/v8): Switch lambda layer name to
SentryNodeServerlessSDKv8
(#15351)
The SentryNodeServerlessSDK
AWS Lambda Layer will stop receiving updates.
If you intend to stay on v8
and receive updates use SentryNodeServerlessSDKv8
instead.
Other Changes
- feat(flags/v8): add Statsig browser integration (#15347)
- feat(v8/node): Add missing
vercelAIIntegration
export (#15339) - feat(v8/nuxt): Add
enabled
to disable Sentry module (#15337) (#15381) - feat(v8/vue): Support Pinia v3 (#15384)
- fix(astro): Add vue to
registerEsmLoaderHooks
(#15352) - fix(react/v8): Support lazy-loaded routes and components (#15281)
- fix(v8/nuxt): Detect Azure Function runtime for flushing with timeout (#15297)
- fix(v8/solidstart): Do not copy release-injection map file (#15304)
- fix(v8/svelte): Guard component tracking
beforeUpdate
call (#15262)
Work in this release was contributed by @aryanvdesh. Thank you for your contribution!
Bundle size 📦
Path | Size |
---|---|
@sentry/browser | 23.3 KB |
@sentry/browser - with treeshaking flags | 23.17 KB |
@sentry/browser (incl. Tracing) | 35.9 KB |
@sentry/browser (incl. Tracing, Replay) | 73.27 KB |
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 66.71 KB |
@sentry/browser (incl. Tracing, Replay with Canvas) | 77.57 KB |
@sentry/browser (incl. Tracing, Replay, Feedback) | 89.5 KB |
@sentry/browser (incl. Feedback) | 39.51 KB |
@sentry/browser (incl. sendFeedback) | 27.91 KB |
@sentry/browser (incl. FeedbackAsync) | 32.71 KB |
@sentry/react | 25.98 KB |
@sentry/react (incl. Tracing) | 38.71 KB |
@sentry/vue | 27.58 KB |
@sentry/vue (incl. Tracing) | 37.75 KB |
@sentry/svelte | 23.46 KB |
CDN Bundle | 24.49 KB |
CDN Bundle (incl. Tracing) | 37.6 KB |
CDN Bundle (incl. Tracing, Replay) | 72.9 KB |
CDN Bundle (incl. Tracing, Replay, Feedback) | 78.23 KB |
CDN Bundle - uncompressed | 71.92 KB |
CDN Bundle (incl. Tracing) - uncompressed | 111.52 KB |
CDN Bundle (incl. Tracing, Replay) - uncompressed | 225.78 KB |
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 238.88 KB |
@sentry/nextjs (client) | 38.96 KB |
@sentry/sveltekit (client) | 36.4 KB |
@sentry/node | 162.85 KB |
@sentry/node - without tracing | 99.14 KB |
@sentry/aws-serverless | 131.23 KB |