implementation field optional (hash routes) (#18564)cloudflare-astro e2e test (#18567)| Path | Size |
|---|---|
| @sentry/browser | 24.24 KB |
| @sentry/browser - with treeshaking flags | 22.77 KB |
| @sentry/browser (incl. Tracing) | 40.62 KB |
| @sentry/browser (incl. Tracing, Profiling) | 45.12 KB |
| @sentry/browser (incl. Tracing, Replay) | 78.3 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 68.28 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 82.88 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 94.83 KB |
| @sentry/browser (incl. Feedback) | 40.57 KB |
| @sentry/browser (incl. sendFeedback) | 28.82 KB |
| @sentry/browser (incl. FeedbackAsync) | 33.7 KB |
| @sentry/react | 25.92 KB |
| @sentry/react (incl. Tracing) | 42.77 KB |
| @sentry/vue | 28.6 KB |
| @sentry/vue (incl. Tracing) | 42.39 KB |
| @sentry/svelte | 24.25 KB |
| CDN Bundle | 26.62 KB |
| CDN Bundle (incl. Tracing) | 41.25 KB |
| CDN Bundle (incl. Tracing, Replay) | 77.1 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 82.44 KB |
| CDN Bundle - uncompressed | 78.18 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 122.47 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 236.27 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 248.74 KB |
| @sentry/nextjs (client) | 44.94 KB |
| @sentry/sveltekit (client) | 40.98 KB |
| @sentry/node-core | 50.4 KB |
| @sentry/node | 157.73 KB |
| @sentry/node - without tracing | 90.87 KB |
| @sentry/aws-serverless | 106.02 KB |
feat(core): Apply scope attributes to logs (#18184)
You can now set attributes on the SDK's scopes which will be applied to all logs as long as the respective scopes are active. For the time being, only string, number and boolean attribute values are supported.
Sentry.getGlobalScope().setAttributes({ is_admin: true, auth_provider: 'google' });
Sentry.withScope(scope => {
scope.setAttribute('step', 'authentication');
// scope attributes `is_admin`, `auth_provider` and `step` are added
Sentry.logger.info(`user ${user.id} logged in`, { activeSince: 100 });
Sentry.logger.info(`updated ${user.id} last activity`);
});
// scope attributes `is_admin` and `auth_provider` are added
Sentry.logger.warn('stale website version, reloading page');
feat(replay): Add Request body with attachRawBodyFromRequest option (#18501)
To attach the raw request body (from Request objects passed as the first fetch argument) to replay events, you can now use the attachRawBodyFromRequest option in the Replay integration:
Sentry.init({
integrations: [
Sentry.replayIntegration({
attachRawBodyFromRequest: true,
}),
],
});
feat(tanstackstart-react): Trace server functions (#18500)
To enable tracing for server-side requests, you can now explicitly define a server entry point in your application and wrap your request handler with wrapFetchWithSentry.
// src/server.ts
import { wrapFetchWithSentry } from '@sentry/tanstackstart-react';
import handler, { createServerEntry } from '@tanstack/react-start/server-entry';
export default createServerEntry(
wrapFetchWithSentry({
fetch(request: Request) {
return handler.fetch(request);
},
}),
);
feat(vue): Add TanStack Router integration (#18547)
The @sentry/vue package now includes support for TanStack Router. Use tanstackRouterBrowserTracingIntegration to automatically instrument pageload and navigation transactions with parameterized routes:
import { createApp } from 'vue';
import { createRouter } from '@tanstack/vue-router';
import * as Sentry from '@sentry/vue';
import { tanstackRouterBrowserTracingIntegration } from '@sentry/vue/tanstackrouter';
const router = createRouter({
// your router config
});
Sentry.init({
app,
dsn: '__PUBLIC_DSN__',
integrations: [tanstackRouterBrowserTracingIntegration(router)],
tracesSampleRate: 1.0,
});
http.response_content_length_uncompressed (#18536)| Path | Size |
|---|---|
| @sentry/browser | 24.24 KB |
| @sentry/browser - with treeshaking flags | 22.77 KB |
| @sentry/browser (incl. Tracing) | 40.62 KB |
| @sentry/browser (incl. Tracing, Profiling) | 45.12 KB |
| @sentry/browser (incl. Tracing, Replay) | 78.3 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 68.28 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 82.88 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 94.82 KB |
| @sentry/browser (incl. Feedback) | 40.56 KB |
| @sentry/browser (incl. sendFeedback) | 28.82 KB |
| @sentry/browser (incl. FeedbackAsync) | 33.7 KB |
| @sentry/react | 25.92 KB |
| @sentry/react (incl. Tracing) | 42.77 KB |
| @sentry/vue | 28.6 KB |
| @sentry/vue (incl. Tracing) | 42.39 KB |
| @sentry/svelte | 24.25 KB |
| CDN Bundle | 26.62 KB |
| CDN Bundle (incl. Tracing) | 41.25 KB |
| CDN Bundle (incl. Tracing, Replay) | 77.1 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 82.44 KB |
| CDN Bundle - uncompressed | 78.18 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 122.47 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 236.27 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 248.74 KB |
| @sentry/nextjs (client) | 44.93 KB |
| @sentry/sveltekit (client) | 40.98 KB |
| @sentry/node-core | 50.4 KB |
| @sentry/node | 157.71 KB |
| @sentry/node - without tracing | 90.87 KB |
| @sentry/aws-serverless | 106.02 KB |
This preview release includes updates to our Span Streaming PoC implementation. Use at your own risk.
Sentry.flush-based span buffer for backend SDKs@sentry/node, @sentry/cloudflare, @sentry/deno, @sentry/bun and @sentry/vercel-edgeKnown issues:
ignoreSpans is not yet appliedUntested:
@sentry/browser or @sentry/node. Likely,
data is missing, noisy spans are not filtered, etc.| Path | Size |
|---|---|
| @sentry/browser | 25.21 KB |
| @sentry/browser - with treeshaking flags | 23.74 KB |
| @sentry/browser (incl. Tracing) | 41.8 KB |
| @sentry/browser (incl. Tracing, Profiling) | 46.29 KB |
| @sentry/browser (incl. Tracing, Replay) | 79.57 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 69.36 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 84.13 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 96 KB |
| @sentry/browser (incl. Feedback) | 41.52 KB |
| @sentry/browser (incl. sendFeedback) | 29.77 KB |
| @sentry/browser (incl. FeedbackAsync) | 34.65 KB |
| @sentry/react | 26.89 KB |
| @sentry/react (incl. Tracing) | 43.98 KB |
| @sentry/vue | 29.73 KB |
| @sentry/vue (incl. Tracing) | 43.56 KB |
| @sentry/svelte | 25.23 KB |
| CDN Bundle | 27.49 KB |
| CDN Bundle (incl. Tracing) | 42.39 KB |
| CDN Bundle (incl. Tracing, Replay) | 78.21 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 83.57 KB |
| CDN Bundle - uncompressed | 80.62 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 125.72 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 239.52 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 251.99 KB |
| @sentry/nextjs (client) | 46.12 KB |
| @sentry/sveltekit (client) | 42.21 KB |
| @sentry/node-core | 51.31 KB |
| @sentry/node | 160.53 KB |
| @sentry/node - without tracing | 93.78 KB |
| @sentry/aws-serverless | 108.68 KB |
The graphqlClientIntegration now supports GraphQL persisted operations (queries). When a persisted query is detected, the integration will capture the operation hash and version as span attributes:
graphql.persisted_query.hash.sha256 - The SHA-256 hash of the persisted querygraphql.persisted_query.version - The version of the persisted query protocolAdditionally, the graphql.document attribute format has changed to align with OpenTelemetry semantic conventions. It now contains only the GraphQL query string instead of the full JSON request payload.
Before:
"graphql.document": "{\"query\":\"query Test { user { id } }\"}"
After:
"graphql.document": "query Test { user { id } }"
propagateTraceparent option (#18476)captureException and captureMessage parameter types (#18521)captureException and captureMessage parameter types (#18509)@sentry/vite-plugin and @sentry/rollup-plugin to 4.6.1 (#18349)fromLocation existence before reporting pageload (#18463)Work in this release was contributed by @sebws and @TBeeren. Thank you for your contributions!
| Path | Size |
|---|---|
| @sentry/browser | 24.23 KB |
| @sentry/browser - with treeshaking flags | 22.76 KB |
| @sentry/browser (incl. Tracing) | 40.58 KB |
| @sentry/browser (incl. Tracing, Profiling) | 45.08 KB |
| @sentry/browser (incl. Tracing, Replay) | 78.1 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 68.07 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 82.67 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 94.62 KB |
| @sentry/browser (incl. Feedback) | 40.54 KB |
| @sentry/browser (incl. sendFeedback) | 28.8 KB |
| @sentry/browser (incl. FeedbackAsync) | 33.68 KB |
| @sentry/react | 25.9 KB |
| @sentry/react (incl. Tracing) | 42.73 KB |
| @sentry/vue | 28.58 KB |
| @sentry/vue (incl. Tracing) | 42.35 KB |
| @sentry/svelte | 24.24 KB |
| CDN Bundle | 26.59 KB |
| CDN Bundle (incl. Tracing) | 41.23 KB |
| CDN Bundle (incl. Tracing, Replay) | 76.9 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 82.23 KB |
| CDN Bundle - uncompressed | 78.15 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 122.44 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 235.75 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 248.21 KB |
| @sentry/nextjs (client) | 44.9 KB |
| @sentry/sveltekit (client) | 40.94 KB |
| @sentry/node-core | 50.39 KB |
| @sentry/node | 157.7 KB |
| @sentry/node - without tracing | 90.85 KB |
| @sentry/aws-serverless | 106 KB |
@sentry/types (#18429)| Path | Size |
|---|---|
| @sentry/browser | 24.23 KB |
| @sentry/browser - with treeshaking flags | 22.76 KB |
| @sentry/browser (incl. Tracing) | 40.57 KB |
| @sentry/browser (incl. Tracing, Profiling) | 45.06 KB |
| @sentry/browser (incl. Tracing, Replay) | 78.09 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 68.07 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 82.66 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 94.61 KB |
| @sentry/browser (incl. Feedback) | 40.54 KB |
| @sentry/browser (incl. sendFeedback) | 28.8 KB |
| @sentry/browser (incl. FeedbackAsync) | 33.68 KB |
| @sentry/react | 25.9 KB |
| @sentry/react (incl. Tracing) | 42.73 KB |
| @sentry/vue | 28.58 KB |
| @sentry/vue (incl. Tracing) | 42.34 KB |
| @sentry/svelte | 24.24 KB |
| CDN Bundle | 26.6 KB |
| CDN Bundle (incl. Tracing) | 41.24 KB |
| CDN Bundle (incl. Tracing, Replay) | 76.91 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 82.23 KB |
| CDN Bundle - uncompressed | 78.16 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 122.45 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 235.76 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 248.23 KB |
| @sentry/nextjs (client) | 44.89 KB |
| @sentry/sveltekit (client) | 40.94 KB |
| @sentry/node-core | 50.06 KB |
| @sentry/node | 155.85 KB |
| @sentry/node - without tracing | 90.74 KB |
| @sentry/aws-serverless | 105.67 KB |
We expanded the supported version range for @solidjs/router to include 0.14.x and 0.15.x versions.
msg in pino integration (#18389)| Path | Size |
|---|---|
| @sentry/browser | 24.22 KB |
| @sentry/browser - with treeshaking flags | 22.76 KB |
| @sentry/browser (incl. Tracing) | 40.57 KB |
| @sentry/browser (incl. Tracing, Profiling) | 45.05 KB |
| @sentry/browser (incl. Tracing, Replay) | 78.08 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 68.05 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 82.65 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 94.61 KB |
| @sentry/browser (incl. Feedback) | 40.51 KB |
| @sentry/browser (incl. sendFeedback) | 28.8 KB |
| @sentry/browser (incl. FeedbackAsync) | 33.66 KB |
| @sentry/react | 25.9 KB |
| @sentry/react (incl. Tracing) | 42.72 KB |
| @sentry/vue | 28.56 KB |
| @sentry/vue (incl. Tracing) | 42.32 KB |
| @sentry/svelte | 24.24 KB |
| CDN Bundle | 26.57 KB |
| CDN Bundle (incl. Tracing) | 41.22 KB |
| CDN Bundle (incl. Tracing, Replay) | 76.9 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 82.23 KB |
| CDN Bundle - uncompressed | 78.09 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 122.4 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 235.71 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 248.17 KB |
| @sentry/nextjs (client) | 44.88 KB |
| @sentry/sveltekit (client) | 40.92 KB |
| @sentry/node-core | 50.07 KB |
| @sentry/node | 155.79 KB |
| @sentry/node - without tracing | 90.68 KB |
| @sentry/aws-serverless | 105.61 KB |
matcher parameter optional in makeMultiplexedTransport (#10798)The matcher parameter in makeMultiplexedTransport is now optional with a sensible default. This makes it much easier to use the multiplexed transport for sending events to multiple DSNs based on runtime configuration.
Before:
import { makeFetchTransport, makeMultiplexedTransport } from '@sentry/browser';
const EXTRA_KEY = 'ROUTE_TO';
const transport = makeMultiplexedTransport(makeFetchTransport, args => {
const event = args.getEvent();
if (event?.extra?.[EXTRA_KEY] && Array.isArray(event.extra[EXTRA_KEY])) {
return event.extra[EXTRA_KEY];
}
return [];
});
Sentry.init({
transport,
// ... other options
});
// Capture events with routing info
Sentry.captureException(error, {
extra: {
[EXTRA_KEY]: [
{ dsn: 'https://key1@sentry.io/project1', release: 'v1.0.0' },
{ dsn: 'https://key2@sentry.io/project2' },
],
},
});
After:
import { makeFetchTransport, makeMultiplexedTransport, MULTIPLEXED_TRANSPORT_EXTRA_KEY } from '@sentry/browser';
// Just pass the transport generator - the default matcher handles the rest!
Sentry.init({
transport: makeMultiplexedTransport(makeFetchTransport),
// ... other options
});
// Capture events with routing info using the exported constant
Sentry.captureException(error, {
extra: {
[MULTIPLEXED_TRANSPORT_EXTRA_KEY]: [
{ dsn: 'https://key1@sentry.io/project1', release: 'v1.0.0' },
{ dsn: 'https://key2@sentry.io/project2' },
],
},
});
The default matcher looks for routing information in event.extra[MULTIPLEXED_TRANSPORT_EXTRA_KEY]. You can still provide a custom matcher function for advanced use cases.
This release adds support for cacheComponents on turbopack builds. We are working on adding support for this feature in webpack builds as well.
isolateTrace option to Sentry.withMonitor() (#18079)waitUntil detection (#18336)continueTrace doesn't propagate given trace ID if active span exists (#18328)BUGBOT.md rules to flag invalid op and origin values during review (#18352)| Path | Size |
|---|---|
| @sentry/browser | 24.22 KB |
| @sentry/browser - with treeshaking flags | 22.76 KB |
| @sentry/browser (incl. Tracing) | 40.57 KB |
| @sentry/browser (incl. Tracing, Profiling) | 45.05 KB |
| @sentry/browser (incl. Tracing, Replay) | 78.08 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 68.05 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 82.65 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 94.61 KB |
| @sentry/browser (incl. Feedback) | 40.51 KB |
| @sentry/browser (incl. sendFeedback) | 28.8 KB |
| @sentry/browser (incl. FeedbackAsync) | 33.66 KB |
| @sentry/react | 25.9 KB |
| @sentry/react (incl. Tracing) | 42.72 KB |
| @sentry/vue | 28.56 KB |
| @sentry/vue (incl. Tracing) | 42.32 KB |
| @sentry/svelte | 24.24 KB |
| CDN Bundle | 26.57 KB |
| CDN Bundle (incl. Tracing) | 41.22 KB |
| CDN Bundle (incl. Tracing, Replay) | 76.9 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 82.23 KB |
| CDN Bundle - uncompressed | 78.09 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 122.4 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 235.71 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 248.17 KB |
| @sentry/nextjs (client) | 44.88 KB |
| @sentry/sveltekit (client) | 40.92 KB |
| @sentry/node-core | 50.06 KB |
| @sentry/node | 155.7 KB |
| @sentry/node - without tracing | 90.67 KB |
| @sentry/aws-serverless | 105.61 KB |
This release is a preview release for sending spans in browser via spanV2 instead of transaction event envelopes. All of this is experimental and subject to change. Use at your own risk. More Details.
Changes from 10.24-alpha.1:
sentry.segment.id common span attributeuser.username to user.nameis_remote, add is_segment span attributesspan.kind field| Path | Size |
|---|---|
| @sentry/browser | 24.33 KB |
| @sentry/browser - with treeshaking flags | 22.85 KB |
| @sentry/browser (incl. Tracing) | 40.97 KB |
| @sentry/browser (incl. Tracing, Profiling) | 45.45 KB |
| @sentry/browser (incl. Tracing, Replay) | 78.51 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 68.45 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 83.09 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 95.02 KB |
| @sentry/browser (incl. Feedback) | 40.65 KB |
| @sentry/browser (incl. sendFeedback) | 28.91 KB |
| @sentry/browser (incl. FeedbackAsync) | 33.73 KB |
| @sentry/react | 26 KB |
| @sentry/react (incl. Tracing) | 43.13 KB |
| @sentry/vue | 28.97 KB |
| @sentry/vue (incl. Tracing) | 42.73 KB |
| @sentry/svelte | 24.34 KB |
| CDN Bundle | 26.65 KB |
| CDN Bundle (incl. Tracing) | 41.48 KB |
| CDN Bundle (incl. Tracing, Replay) | 77.16 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 82.48 KB |
| CDN Bundle - uncompressed | 78.21 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 123.49 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 236.8 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 249.27 KB |
| @sentry/nextjs (client) | 45.3 KB |
| @sentry/sveltekit (client) | 41.33 KB |
| @sentry/node-core | 50.12 KB |
| @sentry/node | 155.97 KB |
| @sentry/node - without tracing | 90.8 KB |
| @sentry/aws-serverless | 105.68 KB |
feat(deps): Bump OpenTelemetry (#18239)
feat(browserprofiling): Add manual mode and deprecate old profiling (#18189)
Adds the manual lifecycle mode for UI profiling (the default mode), allowing profiles to be captured manually with Sentry.uiProfiler.startProfiler() and Sentry.uiProfiler.stopProfiler().
The previous transaction-based profiling is with profilesSampleRate is now deprecated in favor of the new UI Profiling with profileSessionSampleRate.
gibibyte and pebibyte to InformationUnit type (#18241)_experiments.enableLogs option (#18299)maxValueLength on error messages (#18301)sendDefaultPii (#18311)beforeSendMetric (#18261)Work in this release was contributed by @bignoncedric and @adam-kov. Thank you for your contributions!
| Path | Size |
|---|---|
| @sentry/browser | 24.22 KB |
| @sentry/browser - with treeshaking flags | 22.76 KB |
| @sentry/browser (incl. Tracing) | 40.57 KB |
| @sentry/browser (incl. Tracing, Profiling) | 45.05 KB |
| @sentry/browser (incl. Tracing, Replay) | 78.08 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 68.05 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 82.65 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 94.61 KB |
| @sentry/browser (incl. Feedback) | 40.51 KB |
| @sentry/browser (incl. sendFeedback) | 28.8 KB |
| @sentry/browser (incl. FeedbackAsync) | 33.62 KB |
| @sentry/react | 25.9 KB |
| @sentry/react (incl. Tracing) | 42.71 KB |
| @sentry/vue | 28.56 KB |
| @sentry/vue (incl. Tracing) | 42.32 KB |
| @sentry/svelte | 24.24 KB |
| CDN Bundle | 26.53 KB |
| CDN Bundle (incl. Tracing) | 41.18 KB |
| CDN Bundle (incl. Tracing, Replay) | 76.85 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 82.18 KB |
| CDN Bundle - uncompressed | 77.97 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 122.28 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 235.6 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 248.06 KB |
| @sentry/nextjs (client) | 44.88 KB |
| @sentry/sveltekit (client) | 40.92 KB |
| @sentry/node-core | 49.99 KB |
| @sentry/node | 155.51 KB |
| @sentry/node - without tracing | 90.65 KB |
| @sentry/aws-serverless | 105.54 KB |
Adds support for instrumenting LangGraph StateGraph operations in Node. The LangGraph integration can be configured as follows:
Sentry.init({
dsn: '__DSN__',
sendDefaultPii: false, // Even with PII disabled globally
integrations: [
Sentry.langGraphIntegration({
recordInputs: true, // Force recording input messages
recordOutputs: true, // Force recording response text
}),
],
});
Instrumentation for LangGraph in Cloudflare Workers and Vercel Edge environments is supported by manually calling instrumentLangGraph:
import * as Sentry from '@sentry/cloudflare'; // or '@sentry/vercel-edge'
import { StateGraph, START, END, MessagesAnnotation } from '@langchain/langgraph';
// Create and instrument the graph
const graph = new StateGraph(MessagesAnnotation)
.addNode('agent', agentFn)
.addEdge(START, 'agent')
.addEdge('agent', END);
Sentry.instrumentLangGraph(graph, {
recordInputs: true,
recordOutputs: true,
});
const compiled = graph.compile({ name: 'weather_assistant' });
await compiled.invoke({
messages: [{ role: 'user', content: 'What is the weather in SF?' }],
});
server.address attribute on server runtimes (#18242)ok status to successful idleSpans (#18139)fetch support with data URL (#18225)captureConsoleIntegration (#18096)MAX_LOG_BUFFER_SIZE are not swallowed (#18207)MAX_METRIC_BUFFER_SIZE are not swallowed (#18212)VNode objects with high normalizeDepth (#18206)tracingChannel export missing in older node versions (#18191)@embroider/addon-shim to 1.10.0 for the e2e ember-embroider (#18173)testTimeout field in bundler-tests vitest config@embroider/addon-shim override (#18180)Scope.setTag bundle size and adjust test (#18182)| Path | Size |
|---|---|
| @sentry/browser | 24.04 KB |
| @sentry/browser - with treeshaking flags | 22.59 KB |
| @sentry/browser (incl. Tracing) | 40.4 KB |
| @sentry/browser (incl. Tracing, Profiling) | 44.62 KB |
| @sentry/browser (incl. Tracing, Replay) | 77.95 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 67.89 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 82.52 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 94.46 KB |
| @sentry/browser (incl. Feedback) | 40.32 KB |
| @sentry/browser (incl. sendFeedback) | 28.61 KB |
| @sentry/browser (incl. FeedbackAsync) | 33.41 KB |
| @sentry/react | 25.7 KB |
| @sentry/react (incl. Tracing) | 42.3 KB |
| @sentry/vue | 28.43 KB |
| @sentry/vue (incl. Tracing) | 42.16 KB |
| @sentry/svelte | 24.07 KB |
| CDN Bundle | 26.32 KB |
| CDN Bundle (incl. Tracing) | 40.96 KB |
| CDN Bundle (incl. Tracing, Replay) | 76.66 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 81.99 KB |
| CDN Bundle - uncompressed | 77.1 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 121.42 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 234.73 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 247.19 KB |
| @sentry/nextjs (client) | 44.66 KB |
| @sentry/sveltekit (client) | 40.78 KB |
| @sentry/node-core | 49.76 KB |
| @sentry/node | 155.53 KB |
| @sentry/node - without tracing | 90.65 KB |
| @sentry/aws-serverless | 104.08 KB |
| Path | Size |
|---|---|
| @sentry/browser | 23.24 KB |
| @sentry/browser - with treeshaking flags | 21.83 KB |
| @sentry/browser (incl. Tracing) | 38.73 KB |
| @sentry/browser (incl. Tracing, Replay) | 76.11 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 66.13 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 80.69 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 92.54 KB |
| @sentry/browser (incl. Feedback) | 39.53 KB |
| @sentry/browser (incl. sendFeedback) | 27.81 KB |
| @sentry/browser (incl. FeedbackAsync) | 32.59 KB |
| @sentry/react | 24.95 KB |
| @sentry/react (incl. Tracing) | 40.64 KB |
| @sentry/vue | 27.58 KB |
| @sentry/vue (incl. Tracing) | 40.48 KB |
| @sentry/svelte | 23.25 KB |
| CDN Bundle | 24.59 KB |
| CDN Bundle (incl. Tracing) | 38.5 KB |
| CDN Bundle (incl. Tracing, Replay) | 73.78 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 79.12 KB |
| CDN Bundle - uncompressed | 71.73 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 114.12 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 226.32 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 238.83 KB |
| @sentry/nextjs (client) | 42.64 KB |
| @sentry/sveltekit (client) | 39.14 KB |
| @sentry/node | 165.43 KB |
| @sentry/node - without tracing | 98.19 KB |
| @sentry/aws-serverless | 125.68 KB |
MAX_LOG_BUFFER_SIZE are not swallowed (#18213)| Path | Size |
|---|---|
| @sentry/browser | 23.24 KB |
| @sentry/browser - with treeshaking flags | 21.83 KB |
| @sentry/browser (incl. Tracing) | 38.73 KB |
| @sentry/browser (incl. Tracing, Replay) | 76.11 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 66.13 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 80.69 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 92.54 KB |
| @sentry/browser (incl. Feedback) | 39.53 KB |
| @sentry/browser (incl. sendFeedback) | 27.81 KB |
| @sentry/browser (incl. FeedbackAsync) | 32.59 KB |
| @sentry/react | 24.95 KB |
| @sentry/react (incl. Tracing) | 40.64 KB |
| @sentry/vue | 27.58 KB |
| @sentry/vue (incl. Tracing) | 40.48 KB |
| @sentry/svelte | 23.25 KB |
| CDN Bundle | 24.59 KB |
| CDN Bundle (incl. Tracing) | 38.5 KB |
| CDN Bundle (incl. Tracing, Replay) | 73.78 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 79.12 KB |
| CDN Bundle - uncompressed | 71.73 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 114.12 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 226.32 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 238.83 KB |
| @sentry/nextjs (client) | 42.64 KB |
| @sentry/sveltekit (client) | 39.14 KB |
| @sentry/node | 165.4 KB |
| @sentry/node - without tracing | 98.16 KB |
| @sentry/aws-serverless | 125.65 KB |
maxCacheKeyLength to Redis integration (remove truncation) (#18045)| Path | Size |
|---|---|
| @sentry/browser | 24.02 KB |
| @sentry/browser - with treeshaking flags | 22.54 KB |
| @sentry/browser (incl. Tracing) | 40.26 KB |
| @sentry/browser (incl. Tracing, Profiling) | 44.44 KB |
| @sentry/browser (incl. Tracing, Replay) | 77.83 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 67.75 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 82.41 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 94.3 KB |
| @sentry/browser (incl. Feedback) | 40.3 KB |
| @sentry/browser (incl. sendFeedback) | 28.58 KB |
| @sentry/browser (incl. FeedbackAsync) | 33.39 KB |
| @sentry/react | 25.66 KB |
| @sentry/react (incl. Tracing) | 42.17 KB |
| @sentry/vue | 28.39 KB |
| @sentry/vue (incl. Tracing) | 41.99 KB |
| @sentry/svelte | 24.03 KB |
| CDN Bundle | 26.26 KB |
| CDN Bundle (incl. Tracing) | 40.8 KB |
| CDN Bundle (incl. Tracing, Replay) | 76.46 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 81.81 KB |
| CDN Bundle - uncompressed | 76.99 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 121.03 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 234.35 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 246.81 KB |
| @sentry/nextjs (client) | 44.25 KB |
| @sentry/sveltekit (client) | 40.64 KB |
| @sentry/node-core | 49.57 KB |
| @sentry/node | 154.14 KB |
| @sentry/node - without tracing | 90.47 KB |
| @sentry/aws-serverless | 103.91 KB |
feat(metrics): Add top level option enableMetrics and beforeSendMetric (#18088)
This PR moves enableMetrics and beforeSendMetric out of the _experiments options.
The metrics feature will now be enabled by default (none of our integrations will auto-emit metrics as of now), but you can disable sending metrics via enableMetrics: false.
Metric options within _experiments got deprecated but will still work as of now, they will be removed with the next major version of our SDKs.
SENTRY_LAYER_EXTENSION to configure using the lambda layer extension via env variables (#18101)background-image when blockAllMedia is enabled (#18019)| Path | Size |
|---|---|
| @sentry/browser | 24.02 KB |
| @sentry/browser - with treeshaking flags | 22.54 KB |
| @sentry/browser (incl. Tracing) | 40.26 KB |
| @sentry/browser (incl. Tracing, Profiling) | 44.43 KB |
| @sentry/browser (incl. Tracing, Replay) | 77.83 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 67.75 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 82.42 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 94.3 KB |
| @sentry/browser (incl. Feedback) | 40.3 KB |
| @sentry/browser (incl. sendFeedback) | 28.58 KB |
| @sentry/browser (incl. FeedbackAsync) | 33.39 KB |
| @sentry/react | 25.68 KB |
| @sentry/react (incl. Tracing) | 42.2 KB |
| @sentry/vue | 28.39 KB |
| @sentry/vue (incl. Tracing) | 41.99 KB |
| @sentry/svelte | 24.03 KB |
| CDN Bundle | 26.26 KB |
| CDN Bundle (incl. Tracing) | 40.79 KB |
| CDN Bundle (incl. Tracing, Replay) | 76.46 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 81.81 KB |
| CDN Bundle - uncompressed | 77 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 121.06 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 234.37 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 246.83 KB |
| @sentry/nextjs (client) | 44.25 KB |
| @sentry/sveltekit (client) | 40.63 KB |
| @sentry/node-core | 49.57 KB |
| @sentry/node | 154.12 KB |
| @sentry/node - without tracing | 90.46 KB |
| @sentry/aws-serverless | 103.91 KB |
user-agent header with envelope requests in server SDKs (#17929)maxValueLength: 250 (#18043)options parameter optional on attachErrorHandler (#18072)internal_error instead of unknown_error (#17909)Work in this release was contributed by @hanseo0507. Thank you for your contribution!
| Path | Size |
|---|---|
| @sentry/browser | 24.06 KB |
| @sentry/browser - with treeshaking flags | 22.58 KB |
| @sentry/browser (incl. Tracing) | 40.29 KB |
| @sentry/browser (incl. Tracing, Profiling) | 44.47 KB |
| @sentry/browser (incl. Tracing, Replay) | 77.64 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 67.58 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 82.23 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 94.12 KB |
| @sentry/browser (incl. Feedback) | 40.34 KB |
| @sentry/browser (incl. sendFeedback) | 28.62 KB |
| @sentry/browser (incl. FeedbackAsync) | 33.44 KB |
| @sentry/react | 25.71 KB |
| @sentry/react (incl. Tracing) | 42.23 KB |
| @sentry/vue | 28.45 KB |
| @sentry/vue (incl. Tracing) | 42.04 KB |
| @sentry/svelte | 24.07 KB |
| CDN Bundle | 26.27 KB |
| CDN Bundle (incl. Tracing) | 40.82 KB |
| CDN Bundle (incl. Tracing, Replay) | 76.24 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 81.6 KB |
| CDN Bundle - uncompressed | 77.04 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 121.1 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 233.6 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 246.06 KB |
| @sentry/nextjs (client) | 44.3 KB |
| @sentry/sveltekit (client) | 40.69 KB |
| @sentry/node-core | 49.62 KB |
| @sentry/node | 154.18 KB |
| @sentry/node - without tracing | 90.52 KB |
| @sentry/aws-serverless | 103.93 KB |
feat(node): Instrument cloud functions for firebase v2 (#17952)
We added instrumentation for Cloud Functions for Firebase v2, enabling automatic performance tracking and error monitoring. This will be added automatically if you have enabled tracing.
feat(core): Instrument LangChain AI (#17955)
Instrumentation was added for LangChain AI operations. You can configure what is recorded like this:
Sentry.init({
integrations: [
Sentry.langChainIntegration({
recordInputs: true, // Record prompts/messages
recordOutputs: true, // Record responses
}),
],
});
err (#17999)/ when getting pathname (#17985)spanEnd for potentially cancelled lazy-route transactions (#17962)getMetaTagTransformer tests for Vitest compatibility (#18013)createHashRouter (#17789)| Path | Size |
|---|---|
| @sentry/browser | 24.05 KB |
| @sentry/browser - with treeshaking flags | 22.57 KB |
| @sentry/browser (incl. Tracing) | 40.01 KB |
| @sentry/browser (incl. Tracing, Profiling) | 44.2 KB |
| @sentry/browser (incl. Tracing, Replay) | 77.43 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 67.36 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 82.02 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 93.9 KB |
| @sentry/browser (incl. Feedback) | 40.33 KB |
| @sentry/browser (incl. sendFeedback) | 28.61 KB |
| @sentry/browser (incl. FeedbackAsync) | 33.42 KB |
| @sentry/react | 25.69 KB |
| @sentry/react (incl. Tracing) | 41.96 KB |
| @sentry/vue | 28.43 KB |
| @sentry/vue (incl. Tracing) | 41.75 KB |
| @sentry/svelte | 24.06 KB |
| CDN Bundle | 26.27 KB |
| CDN Bundle (incl. Tracing) | 40.65 KB |
| CDN Bundle (incl. Tracing, Replay) | 76.05 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 81.39 KB |
| CDN Bundle - uncompressed | 77.01 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 120.55 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 232.89 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 245.35 KB |
| @sentry/nextjs (client) | 44.05 KB |
| @sentry/sveltekit (client) | 40.43 KB |
| @sentry/node-core | 49.56 KB |
| @sentry/node | 154.11 KB |
| @sentry/node - without tracing | 90.46 KB |
| @sentry/aws-serverless | 103.86 KB |
feat(browserProfiling): Add trace lifecycle mode for UI profiling (#17619)
Adds a new trace lifecycle mode for UI profiling, allowing profiles to be captured for the duration of a trace. A manual mode will be added in a future release.
feat(nuxt): Instrument Database (#17899)
Adds instrumentation for Nuxt database operations, enabling better performance tracking of database queries.
feat(nuxt): Instrument server cache API (#17886)
Adds instrumentation for Nuxt's server cache API, providing visibility into cache operations.
feat(nuxt): Instrument storage API (#17858)
Adds instrumentation for Nuxt's storage API, enabling tracking of storage operations.
onRequestSpanEnd hook to browser tracing integration (#17884)clean-css (#17979)Work in this release was contributed by @0xbad0c0d3. Thank you for your contribution!
| Path | Size |
|---|---|
| @sentry/browser | 24.05 KB |
| @sentry/browser - with treeshaking flags | 22.57 KB |
| @sentry/browser (incl. Tracing) | 40.01 KB |
| @sentry/browser (incl. Tracing, Profiling) | 44.2 KB |
| @sentry/browser (incl. Tracing, Replay) | 77.43 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 67.36 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 82.02 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 93.9 KB |
| @sentry/browser (incl. Feedback) | 40.33 KB |
| @sentry/browser (incl. sendFeedback) | 28.61 KB |
| @sentry/browser (incl. FeedbackAsync) | 33.42 KB |
| @sentry/react | 25.69 KB |
| @sentry/react (incl. Tracing) | 41.96 KB |
| @sentry/vue | 28.43 KB |
| @sentry/vue (incl. Tracing) | 41.75 KB |
| @sentry/svelte | 24.06 KB |
| CDN Bundle | 26.27 KB |
| CDN Bundle (incl. Tracing) | 40.65 KB |
| CDN Bundle (incl. Tracing, Replay) | 76.05 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 81.39 KB |
| CDN Bundle - uncompressed | 77.01 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 120.55 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 232.89 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 245.35 KB |
| @sentry/nextjs (client) | 44.05 KB |
| @sentry/sveltekit (client) | 40.43 KB |
| @sentry/node-core | 49.56 KB |
| @sentry/node | 150.82 KB |
| @sentry/node - without tracing | 90.44 KB |
| @sentry/aws-serverless | 103.84 KB |
This release is a preview release for sending spans in browser via spanV2 instead of transaction event envelopes. All of this is experimental and subject to change. Use at your own risk. More Details.
@sentry/browser| Path | Size |
|---|---|
| @sentry/browser | 24.18 KB |
| @sentry/browser - with treeshaking flags | 22.72 KB |
| @sentry/browser (incl. Tracing) | 40.44 KB |
| @sentry/browser (incl. Tracing with Span Streaming) | 41.96 KB |
| @sentry/browser (incl. Tracing, Replay) | 77.82 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 67.77 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 82.41 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 94.35 KB |
| @sentry/browser (incl. Feedback) | 40.48 KB |
| @sentry/browser (incl. sendFeedback) | 28.73 KB |
| @sentry/browser (incl. FeedbackAsync) | 33.56 KB |
| @sentry/react | 25.83 KB |
| @sentry/react (incl. Tracing) | 42.39 KB |
| @sentry/vue | 28.84 KB |
| @sentry/vue (incl. Tracing) | 42.2 KB |
| @sentry/svelte | 24.19 KB |
| CDN Bundle | 26.42 KB |
| CDN Bundle (incl. Tracing) | 40.97 KB |
| CDN Bundle (incl. Tracing, Replay) | 76.36 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 81.73 KB |
| CDN Bundle - uncompressed | 77.34 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 121.84 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 234.15 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 246.62 KB |
| @sentry/nextjs (client) | 44.41 KB |
| @sentry/sveltekit (client) | 40.85 KB |
| @sentry/node-core | 49.74 KB |
| @sentry/node | 151.24 KB |
| @sentry/node - without tracing | 90.63 KB |
| @sentry/aws-serverless | 104 KB |
This release is a preview release for sending spans in browser via spanV2 instead of transaction event envelopes. All of this is experimental and subject to change. Use at your own risk. More Details.
| Path | Size |
|---|---|
| @sentry/browser | 24.18 KB |
| @sentry/browser - with treeshaking flags | 22.72 KB |
| @sentry/browser (incl. Tracing) | 40.44 KB |
| @sentry/browser (incl. Tracing with Span Streaming) | 41.96 KB |
| @sentry/browser (incl. Tracing, Replay) | 77.82 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 67.77 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 82.41 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 94.35 KB |
| @sentry/browser (incl. Feedback) | 40.48 KB |
| @sentry/browser (incl. sendFeedback) | 28.73 KB |
| @sentry/browser (incl. FeedbackAsync) | 33.56 KB |
| @sentry/react | 25.83 KB |
| @sentry/react (incl. Tracing) | 42.39 KB |
| @sentry/vue | 28.84 KB |
| @sentry/vue (incl. Tracing) | 42.2 KB |
| @sentry/svelte | 24.19 KB |
| CDN Bundle | 26.42 KB |
| CDN Bundle (incl. Tracing) | 40.97 KB |
| CDN Bundle (incl. Tracing, Replay) | 76.36 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 81.73 KB |
| CDN Bundle - uncompressed | 77.34 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 121.84 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 234.15 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 246.62 KB |
| @sentry/nextjs (client) | 44.41 KB |
| @sentry/sveltekit (client) | 40.85 KB |
| @sentry/node-core | 49.73 KB |
| @sentry/node | 151.24 KB |
| @sentry/node - without tracing | 90.63 KB |
| @sentry/aws-serverless | 104 KB |
feat(flags): Add Growthbook integration (#17440)
Adds a new Growthbook integration for feature flag support.
feat(solid): Add support for TanStack Router Solid (#17735)
Adds support for TanStack Router in the Solid SDK, enabling better routing instrumentation for Solid applications.
feat(nextjs): Support native debugIds in turbopack (#17853)
Adds support for native Debug IDs in Turbopack, improving source map resolution and error tracking for Next.js applications using Turbopack. Native Debug ID generation will be enabled automatically for compatible versions.
pino logger name (#17930)POP guard for long-running pageload spans (#17867)Work in this release was contributed by @seoyeon9888, @madhuchavva and @thedanchez . Thank you for your contributions!
| Path | Size |
|---|---|
| @sentry/browser | 24.07 KB |
| @sentry/browser - with treeshaking flags | 22.6 KB |
| @sentry/browser (incl. Tracing) | 39.89 KB |
| @sentry/browser (incl. Tracing, Replay) | 77.35 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 67.3 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 81.94 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 93.83 KB |
| @sentry/browser (incl. Feedback) | 40.36 KB |
| @sentry/browser (incl. sendFeedback) | 28.61 KB |
| @sentry/browser (incl. FeedbackAsync) | 33.46 KB |
| @sentry/react | 25.73 KB |
| @sentry/react (incl. Tracing) | 41.84 KB |
| @sentry/vue | 28.45 KB |
| @sentry/vue (incl. Tracing) | 41.64 KB |
| @sentry/svelte | 24.08 KB |
| CDN Bundle | 26.31 KB |
| CDN Bundle (incl. Tracing) | 40.55 KB |
| CDN Bundle (incl. Tracing, Replay) | 75.98 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 81.33 KB |
| CDN Bundle - uncompressed | 77.1 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 120.19 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 232.65 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 245.11 KB |
| @sentry/nextjs (client) | 43.85 KB |
| @sentry/sveltekit (client) | 40.3 KB |
| @sentry/node-core | 49.59 KB |
| @sentry/node | 150.78 KB |
| @sentry/node - without tracing | 90.48 KB |
| @sentry/aws-serverless | 103.85 KB |