The SDK now automatically collects details passed to performance.measure options.
maxIncomingRequestBodySize (#16225)aria-label (#16192)next.route attribute on root spans (#16297)orgId option to init and DSC (sentry-org_id in baggage) (#16305)| Path | Size |
|---|---|
| @sentry/browser | 23.48 KB |
| @sentry/browser - with treeshaking flags | 23.15 KB |
| @sentry/browser (incl. Tracing) | 37.56 KB |
| @sentry/browser (incl. Tracing, Replay) | 74.79 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 67.98 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 79.44 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 91.27 KB |
| @sentry/browser (incl. Feedback) | 39.87 KB |
| @sentry/browser (incl. sendFeedback) | 28.11 KB |
| @sentry/browser (incl. FeedbackAsync) | 32.87 KB |
| @sentry/react | 25.25 KB |
| @sentry/react (incl. Tracing) | 39.53 KB |
| @sentry/vue | 27.77 KB |
| @sentry/vue (incl. Tracing) | 39.34 KB |
| @sentry/svelte | 23.5 KB |
| CDN Bundle | 24.66 KB |
| CDN Bundle (incl. Tracing) | 37.63 KB |
| CDN Bundle (incl. Tracing, Replay) | 72.58 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 77.9 KB |
| CDN Bundle - uncompressed | 71.95 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 111.4 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 222.7 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 235.23 KB |
| @sentry/nextjs (client) | 41.1 KB |
| @sentry/sveltekit (client) | 38.04 KB |
| @sentry/node | 154.45 KB |
| @sentry/node - without tracing | 95.77 KB |
| @sentry/aws-serverless | 120.52 KB |
opentelemetry-instrumentation-remix (#16145)cancelled reason (#16277)@fastify/otel fork to direct url to allow installing without git (#16287)Work in this release was contributed by @sidx1024. Thank you for your contribution!
| Path | Size |
|---|---|
| @sentry/browser | 23.4 KB |
| @sentry/browser - with treeshaking flags | 23.06 KB |
| @sentry/browser (incl. Tracing) | 37.31 KB |
| @sentry/browser (incl. Tracing, Replay) | 74.53 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 67.72 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 79.19 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 91 KB |
| @sentry/browser (incl. Feedback) | 39.8 KB |
| @sentry/browser (incl. sendFeedback) | 28.03 KB |
| @sentry/browser (incl. FeedbackAsync) | 32.79 KB |
| @sentry/react | 25.17 KB |
| @sentry/react (incl. Tracing) | 39.27 KB |
| @sentry/vue | 27.67 KB |
| @sentry/vue (incl. Tracing) | 39.07 KB |
| @sentry/svelte | 23.43 KB |
| CDN Bundle | 24.58 KB |
| CDN Bundle (incl. Tracing) | 37.33 KB |
| CDN Bundle (incl. Tracing, Replay) | 72.37 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 77.68 KB |
| CDN Bundle - uncompressed | 71.72 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 110.5 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 221.78 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 234.31 KB |
| @sentry/nextjs (client) | 40.88 KB |
| @sentry/sveltekit (client) | 37.77 KB |
| @sentry/node | 154.29 KB |
| @sentry/node - without tracing | 95.6 KB |
| @sentry/aws-serverless | 120.36 KB |
We now also publish profiling binaries for Node 24.
import-in-the-middle to 1.13.1 (#16260)consoleLoggingIntegration from vercel edge sdk (#16228)@fastify/otel dependency with pinned Otel v1 deps (#16256)| Path | Size |
|---|---|
| @sentry/browser | 23.4 KB |
| @sentry/browser - with treeshaking flags | 23.22 KB |
| @sentry/browser (incl. Tracing) | 37.3 KB |
| @sentry/browser (incl. Tracing, Replay) | 74.53 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 68.37 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 79.18 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 90.99 KB |
| @sentry/browser (incl. Feedback) | 39.8 KB |
| @sentry/browser (incl. sendFeedback) | 28.03 KB |
| @sentry/browser (incl. FeedbackAsync) | 32.79 KB |
| @sentry/react | 25.17 KB |
| @sentry/react (incl. Tracing) | 39.26 KB |
| @sentry/vue | 27.67 KB |
| @sentry/vue (incl. Tracing) | 39.06 KB |
| @sentry/svelte | 23.43 KB |
| CDN Bundle | 24.58 KB |
| CDN Bundle (incl. Tracing) | 37.33 KB |
| CDN Bundle (incl. Tracing, Replay) | 72.37 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 77.67 KB |
| CDN Bundle - uncompressed | 71.72 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 110.46 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 221.75 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 234.27 KB |
| @sentry/nextjs (client) | 40.88 KB |
| @sentry/sveltekit (client) | 37.76 KB |
| @sentry/node | 155.42 KB |
| @sentry/node - without tracing | 96 KB |
| @sentry/aws-serverless | 121.5 KB |
@fastify/otel (#15542)| Path | Size |
|---|---|
| @sentry/browser | 23.35 KB |
| @sentry/browser - with treeshaking flags | 23.19 KB |
| @sentry/browser (incl. Tracing) | 37.25 KB |
| @sentry/browser (incl. Tracing, Replay) | 74.47 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 68.34 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 79.12 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 90.93 KB |
| @sentry/browser (incl. Feedback) | 39.75 KB |
| @sentry/browser (incl. sendFeedback) | 27.98 KB |
| @sentry/browser (incl. FeedbackAsync) | 32.74 KB |
| @sentry/react | 25.16 KB |
| @sentry/react (incl. Tracing) | 39.24 KB |
| @sentry/vue | 27.63 KB |
| @sentry/vue (incl. Tracing) | 39.01 KB |
| @sentry/svelte | 23.38 KB |
| CDN Bundle | 24.55 KB |
| CDN Bundle (incl. Tracing) | 37.29 KB |
| CDN Bundle (incl. Tracing, Replay) | 72.33 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 77.64 KB |
| CDN Bundle - uncompressed | 71.62 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 110.34 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 221.63 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 234.15 KB |
| @sentry/nextjs (client) | 40.84 KB |
| @sentry/sveltekit (client) | 37.73 KB |
| @sentry/node | 151.37 KB |
| @sentry/node - without tracing | 95.77 KB |
| @sentry/aws-serverless | 120.16 KB |
| Path | Size |
|---|---|
| @sentry/browser | 23.35 KB |
| @sentry/browser - with treeshaking flags | 23.19 KB |
| @sentry/browser (incl. Tracing) | 37.25 KB |
| @sentry/browser (incl. Tracing, Replay) | 74.47 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 68.34 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 79.12 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 90.93 KB |
| @sentry/browser (incl. Feedback) | 39.75 KB |
| @sentry/browser (incl. sendFeedback) | 27.98 KB |
| @sentry/browser (incl. FeedbackAsync) | 32.74 KB |
| @sentry/react | 25.16 KB |
| @sentry/react (incl. Tracing) | 39.24 KB |
| @sentry/vue | 27.63 KB |
| @sentry/vue (incl. Tracing) | 39.01 KB |
| @sentry/svelte | 23.38 KB |
| CDN Bundle | 24.55 KB |
| CDN Bundle (incl. Tracing) | 37.29 KB |
| CDN Bundle (incl. Tracing, Replay) | 72.33 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 77.64 KB |
| CDN Bundle - uncompressed | 71.62 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 110.34 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 221.63 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 234.15 KB |
| @sentry/nextjs (client) | 40.84 KB |
| @sentry/sveltekit (client) | 37.73 KB |
| @sentry/node | 143.93 KB |
| @sentry/node - without tracing | 95.77 KB |
| @sentry/aws-serverless | 120.16 KB |
Add a new plugin makeConfigInjectorPlugin within our existing vite plugin that updates the global vite config with sentry options
This PR implements consistent sampling across traces as outlined in (#15754)
This PR introduces a new instrumentDurableObjectWithSentry method to the SDK, which instruments durable objects. We capture both traces and errors automatically.
Prisma integration is enabled by default, it should work for both ESM and CJS.
Adds client-side instrumentation for react router's HydratedRouter. To enable it, simply replace browserTracingIntegration() with reactRouterTracingIntegration() in your client-side init call.
When running your application in ESM mode, there have been scenarios that resulted in the http/https emitting duplicate spans for incoming requests. This was apparently caused by us double-wrapping the modules for incoming request isolation.
In order to solve this problem, the modules are no longer monkey patched by us for request isolation. Instead, we register diagnosticschannel hooks to handle request isolation now. While this is generally not expected to break anything, there is one tiny change that _may affect you if you have been relying on very specific functionality:
The ignoreOutgoingRequests option of httpIntegration receives the RequestOptions as second argument. This type is not changed, however due to how the wrapping now works, we no longer pass through the full RequestOptions, but re-construct this partially based on the generated request. For the vast majority of cases, this should be fine, but for the sake of completeness, these are the only fields that may be available there going forward - other fields that may have existed before may no longer be set:
ignoreOutgoingRequests(url: string, {
method: string;
protocol: string;
host: string;
hostname: string; // same as host
path: string;
headers: OutgoingHttpHeaders;
})
SENTRY_RELEASE from env (#16201)http.server spans with 404 status by default (#16205)removeFromDom() from throwing (#16030)| Path | Size |
|---|---|
| @sentry/browser | 23.35 KB |
| @sentry/browser - with treeshaking flags | 23.19 KB |
| @sentry/browser (incl. Tracing) | 37.25 KB |
| @sentry/browser (incl. Tracing, Replay) | 74.47 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 68.34 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 79.12 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 90.93 KB |
| @sentry/browser (incl. Feedback) | 39.75 KB |
| @sentry/browser (incl. sendFeedback) | 27.98 KB |
| @sentry/browser (incl. FeedbackAsync) | 32.74 KB |
| @sentry/react | 25.16 KB |
| @sentry/react (incl. Tracing) | 39.24 KB |
| @sentry/vue | 27.63 KB |
| @sentry/vue (incl. Tracing) | 39.01 KB |
| @sentry/svelte | 23.38 KB |
| CDN Bundle | 24.55 KB |
| CDN Bundle (incl. Tracing) | 37.29 KB |
| CDN Bundle (incl. Tracing, Replay) | 72.33 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 77.64 KB |
| CDN Bundle - uncompressed | 71.62 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 110.34 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 221.63 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 234.15 KB |
| @sentry/nextjs (client) | 40.84 KB |
| @sentry/sveltekit (client) | 37.73 KB |
| @sentry/node | 144.43 KB |
| @sentry/node - without tracing | 96.3 KB |
| @sentry/aws-serverless | 120.66 KB |
wrapMcpServerWithSentry from server packages (#16127)Exports the wrapMcpServerWithSentry which is our MCP server instrumentation from all the server packages.
Adds a best effort mechanism to associate handler spans for resource, tool and prompt with the incoming message requests instead of the outgoing SSE response.
ai ESM patching (#16152)module.register (#16125)unstable_sentryVitePluginOptions correctly (#16156)Work in this release was contributed by @AntoineDuComptoirDesPharmacies. Thank you for your contribution!
| Path | Size |
|---|---|
| @sentry/browser | 23.28 KB |
| @sentry/browser - with treeshaking flags | 23.1 KB |
| @sentry/browser (incl. Tracing) | 36.93 KB |
| @sentry/browser (incl. Tracing, Replay) | 74.1 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 67.47 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 78.76 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 90.58 KB |
| @sentry/browser (incl. Feedback) | 39.68 KB |
| @sentry/browser (incl. sendFeedback) | 27.9 KB |
| @sentry/browser (incl. FeedbackAsync) | 32.67 KB |
| @sentry/react | 25.09 KB |
| @sentry/react (incl. Tracing) | 38.93 KB |
| @sentry/vue | 27.5 KB |
| @sentry/vue (incl. Tracing) | 38.69 KB |
| @sentry/svelte | 23.31 KB |
| CDN Bundle | 24.49 KB |
| CDN Bundle (incl. Tracing) | 36.96 KB |
| CDN Bundle (incl. Tracing, Replay) | 72 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 77.3 KB |
| CDN Bundle - uncompressed | 71.5 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 109.33 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 220.62 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 233.15 KB |
| @sentry/nextjs (client) | 40.51 KB |
| @sentry/sveltekit (client) | 37.41 KB |
| @sentry/node | 143.4 KB |
| @sentry/node - without tracing | 96.49 KB |
| @sentry/aws-serverless | 120.81 KB |
This PR adds Supabase integration to @sentry/core, allowing automatic instrumentation of Supabase client operations (database queries and authentication) for performance monitoring and error tracking.
SentryGlobalFilter (#16066)This PR adds better RPC exception handling to @sentry/nestjs, preventing application crashes while still capturing errors and warning users when a dedicated filter is needed. The implementation gracefully handles the 'rpc' context type in SentryGlobalFilter to improve reliability in hybrid applications.
This PR adds trace propagation to @sentry/react-router by providing utilities to inject trace meta tags into HTML headers and offering a pre-built Sentry-instrumented request handler, improving distributed tracing capabilities across page loads.
| Path | Size |
|---|---|
| @sentry/browser | 23.28 KB |
| @sentry/browser - with treeshaking flags | 23.12 KB |
| @sentry/browser (incl. Tracing) | 36.99 KB |
| @sentry/browser (incl. Tracing, Replay) | 74.17 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 67.55 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 78.83 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 90.65 KB |
| @sentry/browser (incl. Feedback) | 39.68 KB |
| @sentry/browser (incl. sendFeedback) | 27.9 KB |
| @sentry/browser (incl. FeedbackAsync) | 32.67 KB |
| @sentry/react | 25.09 KB |
| @sentry/react (incl. Tracing) | 38.91 KB |
| @sentry/vue | 27.51 KB |
| @sentry/vue (incl. Tracing) | 38.71 KB |
| @sentry/svelte | 23.32 KB |
| CDN Bundle | 24.5 KB |
| CDN Bundle (incl. Tracing) | 36.98 KB |
| CDN Bundle (incl. Tracing, Replay) | 72 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 77.16 KB |
| CDN Bundle - uncompressed | 71.49 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 109.34 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 220.63 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 233.16 KB |
| @sentry/nextjs (client) | 40.54 KB |
| @sentry/sveltekit (client) | 37.44 KB |
| @sentry/node | 143.37 KB |
| @sentry/node - without tracing | 96.51 KB |
| @sentry/aws-serverless | 120.83 KB |
feat(node): Add support for winston logger (#15983)
Sentry is adding support for structured logging. In this release we've added support for sending logs to Sentry via the winston logger to the Sentry Node SDK (and SDKs that use the Node SDK under the hood like @sentry/nestjs). The Logging APIs in the Sentry SDK are still experimental and subject to change.
const winston = require('winston');
const Transport = require('winston-transport');
const transport = Sentry.createSentryWinstonTransport(Transport);
const logger = winston.createLogger({
transports: [transport],
});
feat(core): Add wrapMcpServerWithSentry to instrument MCP servers from @modelcontextprotocol/sdk (#16032)
The Sentry SDK now supports instrumenting MCP servers from the @modelcontextprotocol/sdk package. Compatible with versions ^1.9.0 of the @modelcontextprotocol/sdk package.
import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js';
// Create an MCP server
const server = new McpServer({
name: 'Demo',
version: '1.0.0',
});
// Use the instrumented server in your application
const instrumentedServer = Sentry.wrapMcpServerWithSentry(server);
feat(core): Move console integration into core and add to cloudflare/vercel-edge (#16024)
Console instrumentation has been added to @sentry/cloudflare and @sentry/nextjs Edge Runtime and is enabled by default. Now calls to the console object will be captured as breadcrumbs for those SDKs.
feat(bun): Support new Bun.serve APIs (#16035)
Bun 1.2.6 and above have a new Bun.serve API, which the Bun SDK now supports. The SDK instruments the new routes object that can be used to define routes for the server.
Thanks to @Jarred-Sumner for helping us get this supported!
browserTracingIntegration (#16042)beforeSendLog after we process log (#16019)unstable_sentryVitePluginOptions to cli instance (#16033)| Path | Size |
|---|---|
| @sentry/browser | 23.28 KB |
| @sentry/browser - with treeshaking flags | 23.12 KB |
| @sentry/browser (incl. Tracing) | 36.99 KB |
| @sentry/browser (incl. Tracing, Replay) | 74.17 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 67.55 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 78.83 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 90.65 KB |
| @sentry/browser (incl. Feedback) | 39.68 KB |
| @sentry/browser (incl. sendFeedback) | 27.9 KB |
| @sentry/browser (incl. FeedbackAsync) | 32.67 KB |
| @sentry/react | 25.09 KB |
| @sentry/react (incl. Tracing) | 38.91 KB |
| @sentry/vue | 27.51 KB |
| @sentry/vue (incl. Tracing) | 38.71 KB |
| @sentry/svelte | 23.32 KB |
| CDN Bundle | 24.51 KB |
| CDN Bundle (incl. Tracing) | 36.98 KB |
| CDN Bundle (incl. Tracing, Replay) | 72.03 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 77.18 KB |
| CDN Bundle - uncompressed | 71.47 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 109.34 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 220.63 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 233.16 KB |
| @sentry/nextjs (client) | 40.53 KB |
| @sentry/sveltekit (client) | 37.44 KB |
| @sentry/node | 143.33 KB |
| @sentry/node - without tracing | 96.47 KB |
| @sentry/aws-serverless | 120.77 KB |
feat(feedback): Implement highlighting and hiding controls for screenshots (#15951)
The Sentry SDK now supports highlighting and hiding controls for screenshots in user feedback reports. This functionality is enabled by default.
feat(node): Add ignoreIncomingRequestBody callback to httpIntegration (#15959)
The httpIntegration now supports an optional ignoreIncomingRequestBody callback that can be used to skip capturing the body of incoming requests.
Sentry.init({
integrations: [
Sentry.httpIntegration({
ignoreIncomingRequestBody: (url, request) => {
return request.method === 'GET' && url.includes('/api/large-payload');
},
}),
],
});
The ignoreIncomingRequestBody callback receives the URL of the request and should return true if the body should be ignored.
Logging Improvements
Sentry is adding support for structured logging. In this release we've made a variety of improvements to logging functionality in the Sentry SDKs.
onRequestSpanStart hook to browser tracing integration (#15979)captureRouterTransitionStart hook for capturing navigations (#15981)http.request.prefetch: true attribute (#15980)clientInstrumentationHook (#15992)SENTRY_DEBUG env variable (#15972)authToken type to string (#15985)Work in this release was contributed by @Page- and @Fryuni. Thank you for your contributions!
| Path | Size |
|---|---|
| @sentry/browser | 23.28 KB |
| @sentry/browser - with treeshaking flags | 23.12 KB |
| @sentry/browser (incl. Tracing) | 36.95 KB |
| @sentry/browser (incl. Tracing, Replay) | 74.14 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 67.51 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 78.8 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 90.61 KB |
| @sentry/browser (incl. Feedback) | 39.68 KB |
| @sentry/browser (incl. sendFeedback) | 27.9 KB |
| @sentry/browser (incl. FeedbackAsync) | 32.67 KB |
| @sentry/react | 25.09 KB |
| @sentry/react (incl. Tracing) | 38.87 KB |
| @sentry/vue | 27.51 KB |
| @sentry/vue (incl. Tracing) | 38.67 KB |
| @sentry/svelte | 23.32 KB |
| CDN Bundle | 24.51 KB |
| CDN Bundle (incl. Tracing) | 36.95 KB |
| CDN Bundle (incl. Tracing, Replay) | 71.99 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 77.16 KB |
| CDN Bundle - uncompressed | 71.47 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 109.23 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 220.52 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 233.05 KB |
| @sentry/nextjs (client) | 40.49 KB |
| @sentry/sveltekit (client) | 37.39 KB |
| @sentry/node | 143.03 KB |
| @sentry/node - without tracing | 96.24 KB |
| @sentry/aws-serverless | 120.58 KB |
http.redirect_count attribute to browser.redirect span (#15943)consoleLoggingIntegration for logs (#15955)turbopack as tag (#15928)sentryHandleRequest (#15787)module instead of require for CJS check (#15927)ErrorBoundary wrapper (#15930)sentry.previous_trace span attribute (#15957)| Path | Size |
|---|---|
| @sentry/browser | 23.2 KB |
| @sentry/browser - with treeshaking flags | 23.02 KB |
| @sentry/browser (incl. Tracing) | 36.83 KB |
| @sentry/browser (incl. Tracing, Replay) | 73.99 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 67.39 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 78.66 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 91.22 KB |
| @sentry/browser (incl. Feedback) | 40.33 KB |
| @sentry/browser (incl. sendFeedback) | 27.83 KB |
| @sentry/browser (incl. FeedbackAsync) | 32.63 KB |
| @sentry/react | 25 KB |
| @sentry/react (incl. Tracing) | 38.75 KB |
| @sentry/vue | 27.41 KB |
| @sentry/vue (incl. Tracing) | 38.55 KB |
| @sentry/svelte | 23.23 KB |
| CDN Bundle | 24.44 KB |
| CDN Bundle (incl. Tracing) | 36.85 KB |
| CDN Bundle (incl. Tracing, Replay) | 71.87 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 77.07 KB |
| CDN Bundle - uncompressed | 71.24 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 108.94 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 220.23 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 232.8 KB |
| @sentry/nextjs (client) | 40.06 KB |
| @sentry/sveltekit (client) | 37.26 KB |
| @sentry/node | 142.88 KB |
| @sentry/node - without tracing | 96.08 KB |
| @sentry/aws-serverless | 120.43 KB |
3.2.4 (#15909)| Path | Size |
|---|---|
| @sentry/browser | 23.08 KB |
| @sentry/browser - with treeshaking flags | 22.88 KB |
| @sentry/browser (incl. Tracing) | 36.49 KB |
| @sentry/browser (incl. Tracing, Replay) | 73.65 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 67 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 78.3 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 90.87 KB |
| @sentry/browser (incl. Feedback) | 40.21 KB |
| @sentry/browser (incl. sendFeedback) | 27.71 KB |
| @sentry/browser (incl. FeedbackAsync) | 32.5 KB |
| @sentry/react | 24.86 KB |
| @sentry/react (incl. Tracing) | 38.39 KB |
| @sentry/vue | 27.3 KB |
| @sentry/vue (incl. Tracing) | 38.18 KB |
| @sentry/svelte | 23.12 KB |
| CDN Bundle | 24.33 KB |
| CDN Bundle (incl. Tracing) | 36.51 KB |
| CDN Bundle (incl. Tracing, Replay) | 71.53 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 76.71 KB |
| CDN Bundle - uncompressed | 70.93 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 108.11 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 219.4 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 231.97 KB |
| @sentry/nextjs (client) | 39.68 KB |
| @sentry/sveltekit (client) | 36.92 KB |
| @sentry/node | 142.91 KB |
| @sentry/node - without tracing | 96.12 KB |
| @sentry/aws-serverless | 120.46 KB |
feat: Add support for logs
beforeSendLog (#15814)All JavaScript SDKs other than @sentry/cloudflare and @sentry/deno now support sending logs via dedicated methods as part of Sentry's upcoming logging product.
Logging is gated by an experimental option, _experiments.enableLogs.
Sentry.init({
dsn: 'PUBLIC_DSN',
// `enableLogs` must be set to true to use the logging features
_experiments: { enableLogs: true },
});
const { trace, debug, info, warn, error, fatal, fmt } = Sentry.logger;
trace('Starting database connection', { database: 'users' });
debug('Cache miss for user', { userId: 123 });
error('Failed to process payment', { orderId: 'order_123', amount: 99.99 });
fatal('Database connection pool exhausted', { database: 'users', activeConnections: 100 });
// Structured logging via the `fmt` helper function. When you use `fmt`, the string template and parameters are sent separately so they can be queried independently in Sentry.
info(fmt(`Updated profile for user ${userId}`));
warn(fmt(`Rate limit approaching for endpoint ${endpoint}. Requests: ${requests}, Limit: ${limit}`));
With server-side SDKs like @sentry/node, @sentry/bun or server-side of @sentry/nextjs or @sentry/sveltekit, you can do structured logging without needing the fmt helper function.
const { info, warn } = Sentry.logger;
info('User %s logged in successfully', [123]);
warn('Failed to load user %s data', [123], { errorCode: 404 });
To filter logs, or update them before they are sent to Sentry, you can use the _experiments.beforeSendLog option.
feat(browser): Add diagnoseSdkConnectivity() function to programmatically detect possible connectivity issues (#15821)
The diagnoseSdkConnectivity() function can be used to programmatically detect possible connectivity issues with the Sentry SDK.
const result = await Sentry.diagnoseSdkConnectivity();
The result will be an object with the following properties:
"no-client-active": There was no active client when the function was called. This possibly means that the SDK was not initialized yet."sentry-unreachable": The Sentry SaaS servers were not reachable. This likely means that there is an ad blocker active on the page or that there are other connection issues.undefined: The SDK is working as expected.SDK Tracing Performance Improvements for Node SDKs
dropUndefinedKeys (#15796)dropUndefinedKeys for spanToJSON calls (#15792)SentryError for PromiseBuffer control flow (#15822)dropUndefinedKeys in SpanExporter (#15794)SentryError for event processing control flow (#15823)dropUndefinedKeys in Node SDK init (#15797)We've been hard at work making performance improvements to the Sentry Node SDKs (@sentry/node, @sentry/aws-serverless, @sentry/nestjs, etc.). We've seen that upgrading from 9.7.0 to 9.10.0 leads to 30-40% improvement in request latency for HTTP web-server applications that use tracing with high sample rates. Non web-server applications and non-tracing applications will see smaller improvements.
rrweb to 2.35.0 (#15825)3.2.3 (#15829)| Path | Size |
|---|---|
| @sentry/browser | 23.08 KB |
| @sentry/browser - with treeshaking flags | 22.88 KB |
| @sentry/browser (incl. Tracing) | 36.49 KB |
| @sentry/browser (incl. Tracing, Replay) | 73.65 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 67 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 78.3 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 90.87 KB |
| @sentry/browser (incl. Feedback) | 40.21 KB |
| @sentry/browser (incl. sendFeedback) | 27.71 KB |
| @sentry/browser (incl. FeedbackAsync) | 32.5 KB |
| @sentry/react | 24.86 KB |
| @sentry/react (incl. Tracing) | 38.39 KB |
| @sentry/vue | 27.3 KB |
| @sentry/vue (incl. Tracing) | 38.18 KB |
| @sentry/svelte | 23.12 KB |
| CDN Bundle | 24.33 KB |
| CDN Bundle (incl. Tracing) | 36.51 KB |
| CDN Bundle (incl. Tracing, Replay) | 71.53 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 76.71 KB |
| CDN Bundle - uncompressed | 70.93 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 108.11 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 219.4 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 231.97 KB |
| @sentry/nextjs (client) | 39.68 KB |
| @sentry/sveltekit (client) | 36.92 KB |
| @sentry/node | 142.91 KB |
| @sentry/node - without tracing | 96.12 KB |
| @sentry/aws-serverless | 120.46 KB |
feat(nextjs): Support instrumentation-client.ts (#15705)
Next.js recently added a feature to support client-side (browser) instrumentation via the experimental.clientInstrumentationHook flag and the instrumentation-client.ts file.
To be forwards compatible, the Sentry Next.js SDK will now pick up instrumentation-client.ts files even on older Next.js versions and add them to your client bundles.
It is suggested that you either rename your sentry.client.config.ts file to instrumentation-client.ts, or if you already happen to have a instrumentation-client.ts file move the contents of sentry.client.config.ts to instrumentation-client.ts.
feat(browser): Add previous_trace span links (#15569)
The @sentry/browser SDK and SDKs based on @sentry/browser now emits a link from the first root span of a newly started trace to the root span of a previously started trace. You can control this feature via an option in browserTracingIntegration():
Sentry.init({
dsn: 'your-dsn-here'
integrations: [
Sentry.browserTracingIntegration({
// Available settings:
// - 'in-memory' (default): Stores previous trace information in memory
// - 'session-storage': Stores previous trace information in the browser's `sessionStorage`
// - 'off': Disable storing and sending previous trace information
linkPreviousTrace: 'in-memory',
}),
],
});
feat(browser): Add logger.X methods to browser SDK (#15763)
For Sentry's upcoming logging product, the SDK now supports sending logs via dedicated
Sentry.init({
dsn: 'your-dsn-here',
_experiments: {
enableLogs: true, // This is required to use the logging features
},
});
Sentry.logger.info('This is a trace message', { userId: 123 });
// See PR for better documentation
Please note that the logs product is still in early access. See the link above for more information.
parseStringToURL method (#15768)dropUndefinedKeys (#15760)shouldHandleError (#15771)addNonEnumerableProperty (#15766)dropUndefinedKeys() (#15757)dropUndefinedKeys() (#15781)| Path | Size |
|---|---|
| @sentry/browser | 23.21 KB |
| @sentry/browser - with treeshaking flags | 23.01 KB |
| @sentry/browser (incl. Tracing) | 36.62 KB |
| @sentry/browser (incl. Tracing, Replay) | 73.79 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 67.12 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 78.42 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 91 KB |
| @sentry/browser (incl. Feedback) | 40.34 KB |
| @sentry/browser (incl. sendFeedback) | 27.85 KB |
| @sentry/browser (incl. FeedbackAsync) | 32.63 KB |
| @sentry/react | 25 KB |
| @sentry/react (incl. Tracing) | 38.52 KB |
| @sentry/vue | 27.44 KB |
| @sentry/vue (incl. Tracing) | 38.3 KB |
| @sentry/svelte | 23.25 KB |
| CDN Bundle | 24.43 KB |
| CDN Bundle (incl. Tracing) | 36.63 KB |
| CDN Bundle (incl. Tracing, Replay) | 71.62 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 76.83 KB |
| CDN Bundle - uncompressed | 71.39 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 108.59 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 219.84 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 232.41 KB |
| @sentry/nextjs (client) | 39.81 KB |
| @sentry/sveltekit (client) | 37.03 KB |
| @sentry/node | 142.61 KB |
| @sentry/node - without tracing | 96 KB |
| @sentry/aws-serverless | 120.36 KB |
res.end before passing to Proxy (#15776)eventFilters integration (#15752)| Path | Size |
|---|---|
| @sentry/browser | 23.29 KB |
| @sentry/browser - with treeshaking flags | 23.11 KB |
| @sentry/browser (incl. Tracing) | 36.34 KB |
| @sentry/browser (incl. Tracing, Replay) | 73.51 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 66.94 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 78.15 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 90.71 KB |
| @sentry/browser (incl. Feedback) | 40.43 KB |
| @sentry/browser (incl. sendFeedback) | 27.94 KB |
| @sentry/browser (incl. FeedbackAsync) | 32.73 KB |
| @sentry/react | 25.1 KB |
| @sentry/react (incl. Tracing) | 38.26 KB |
| @sentry/vue | 27.53 KB |
| @sentry/vue (incl. Tracing) | 38.04 KB |
| @sentry/svelte | 23.33 KB |
| CDN Bundle | 24.52 KB |
| CDN Bundle (incl. Tracing) | 36.38 KB |
| CDN Bundle (incl. Tracing, Replay) | 71.41 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 76.61 KB |
| CDN Bundle - uncompressed | 71.68 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 108.06 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 219.32 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 231.88 KB |
| @sentry/nextjs (client) | 39.56 KB |
| @sentry/sveltekit (client) | 36.76 KB |
| @sentry/node | 142.65 KB |
| @sentry/node - without tracing | 96.04 KB |
| @sentry/aws-serverless | 120.41 KB |
captureLog method (#15717)sentryHandleError (#15726)fatal level for unhandled rejections in strict mode (#15720)| Path | Size |
|---|---|
| @sentry/browser | 23.28 KB |
| @sentry/browser - with treeshaking flags | 23.09 KB |
| @sentry/browser (incl. Tracing) | 36.33 KB |
| @sentry/browser (incl. Tracing, Replay) | 73.5 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 66.93 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 78.13 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 90.69 KB |
| @sentry/browser (incl. Feedback) | 40.42 KB |
| @sentry/browser (incl. sendFeedback) | 27.91 KB |
| @sentry/browser (incl. FeedbackAsync) | 32.7 KB |
| @sentry/react | 25.08 KB |
| @sentry/react (incl. Tracing) | 38.23 KB |
| @sentry/vue | 27.52 KB |
| @sentry/vue (incl. Tracing) | 38.02 KB |
| @sentry/svelte | 23.3 KB |
| CDN Bundle | 24.49 KB |
| CDN Bundle (incl. Tracing) | 36.37 KB |
| CDN Bundle (incl. Tracing, Replay) | 71.39 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 76.57 KB |
| CDN Bundle - uncompressed | 71.56 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 107.94 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 219.2 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 231.77 KB |
| @sentry/nextjs (client) | 39.52 KB |
| @sentry/sveltekit (client) | 36.73 KB |
| @sentry/node | 142.62 KB |
| @sentry/node - without tracing | 96.01 KB |
| @sentry/aws-serverless | 120.37 KB |
This is an alpha release that includes experimental features which are subject to breaking changes.
| Path | Size |
|---|---|
| @sentry/browser | 23.26 KB |
| @sentry/browser - with treeshaking flags | 23.07 KB |
| @sentry/browser (incl. Tracing) | 36.32 KB |
| @sentry/browser (incl. Tracing, Replay) | 73.5 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 66.92 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 78.13 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 90.68 KB |
| @sentry/browser (incl. Feedback) | 40.4 KB |
| @sentry/browser (incl. sendFeedback) | 27.9 KB |
| @sentry/browser (incl. FeedbackAsync) | 32.68 KB |
| @sentry/react | 25.07 KB |
| @sentry/react (incl. Tracing) | 38.21 KB |
| @sentry/vue | 27.51 KB |
| @sentry/vue (incl. Tracing) | 38.01 KB |
| @sentry/svelte | 23.29 KB |
| CDN Bundle | 24.48 KB |
| CDN Bundle (incl. Tracing) | 36.36 KB |
| CDN Bundle (incl. Tracing, Replay) | 71.38 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 76.56 KB |
| CDN Bundle - uncompressed | 71.45 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 107.83 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 219.09 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 231.66 KB |
| @sentry/nextjs (client) | 39.48 KB |
| @sentry/sveltekit (client) | 36.72 KB |
| @sentry/node | 142.8 KB |
| @sentry/node - without tracing | 96.15 KB |
| @sentry/aws-serverless | 120.54 KB |
| Path | Size |
|---|---|
| @sentry/browser | 23.15 KB |
| @sentry/browser - with treeshaking flags | 22.94 KB |
| @sentry/browser (incl. Tracing) | 36.21 KB |
| @sentry/browser (incl. Tracing, Replay) | 73.39 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 66.81 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 78.01 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 90.57 KB |
| @sentry/browser (incl. Feedback) | 40.3 KB |
| @sentry/browser (incl. sendFeedback) | 27.79 KB |
| @sentry/browser (incl. FeedbackAsync) | 32.58 KB |
| @sentry/react | 24.97 KB |
| @sentry/react (incl. Tracing) | 38.1 KB |
| @sentry/vue | 27.4 KB |
| @sentry/vue (incl. Tracing) | 37.9 KB |
| @sentry/svelte | 23.18 KB |
| CDN Bundle | 24.36 KB |
| CDN Bundle (incl. Tracing) | 36.26 KB |
| CDN Bundle (incl. Tracing, Replay) | 71.27 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 76.45 KB |
| CDN Bundle - uncompressed | 71.19 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 107.57 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 218.83 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 231.39 KB |
| @sentry/nextjs (client) | 39.38 KB |
| @sentry/sveltekit (client) | 36.63 KB |
| @sentry/node | 142.29 KB |
| @sentry/node - without tracing | 95.71 KB |
| @sentry/aws-serverless | 120.06 KB |
feat(tanstackstart): Add @sentry/tanstackstart-react package and make @sentry/tanstackstart package a utility package (#15629)
Since TanStack Start is supposed to be a generic framework that supports libraries like React and Solid, the @sentry/tanstackstart SDK package was renamed to @sentry/tanstackstart-react to reflect that the SDK is specifically intended to be used for React TanStack Start applications.
Note that the TanStack Start SDK is still in alpha status and may be subject to breaking changes in non-major package updates.
fill only patches functions (#15632)pageExtensions when looking for instrumentation file (#15701)options (#15610)Work in this release was contributed by @angelikatyborska and @nwalters512. Thank you for your contributions!
| Path | Size |
|---|---|
| @sentry/browser | 23.15 KB |
| @sentry/browser - with treeshaking flags | 22.94 KB |
| @sentry/browser (incl. Tracing) | 36.21 KB |
| @sentry/browser (incl. Tracing, Replay) | 73.39 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 66.8 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 78.01 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 90.57 KB |
| @sentry/browser (incl. Feedback) | 40.3 KB |
| @sentry/browser (incl. sendFeedback) | 27.79 KB |
| @sentry/browser (incl. FeedbackAsync) | 32.58 KB |
| @sentry/react | 24.97 KB |
| @sentry/react (incl. Tracing) | 38.1 KB |
| @sentry/vue | 27.4 KB |
| @sentry/vue (incl. Tracing) | 37.9 KB |
| @sentry/svelte | 23.18 KB |
| CDN Bundle | 24.36 KB |
| CDN Bundle (incl. Tracing) | 36.26 KB |
| CDN Bundle (incl. Tracing, Replay) | 71.27 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 76.45 KB |
| CDN Bundle - uncompressed | 71.19 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 107.57 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 218.84 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 231.4 KB |
| @sentry/nextjs (client) | 39.27 KB |
| @sentry/sveltekit (client) | 36.63 KB |
| @sentry/node | 142.15 KB |
| @sentry/node - without tracing | 95.58 KB |
| @sentry/aws-serverless | 119.92 KB |
This is an alpha release that includes experimental functionality for the new logs API in Sentry. All experimental features are subject to breaking changes.
Logging is gated by an experimental option, _experiments.enableLogs.
Sentry.init({
_experiments: {
// Enable logs to be sent to Sentry.
enableLogs: true,
},
});
These API are exposed in the Sentry._experiment_log namespace. In the future the _experiment_log namespace will be removed and logging functions will be moved into a more stable namespace.
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' });
Sentry._experiment_log.warn('User performed invalid operation', { userId: '23423874', operation: 'open-file' });
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}!`);
SDKs that support the Alpha Logging APIs:
@sentry/astro@sentry/aws-serverless@sentry/browser@sentry/bun@sentry/cloudflare@sentry/core@sentry/deno@sentry/ember@sentry/gatsby@sentry/google-cloud-serverless@sentry/nestjs@sentry/nextjs@sentry/node@sentry/nuxt@sentry/react@sentry/remix@sentry/solid@sentry/solidstart@sentry/svelte@sentry/sveltekit@sentry/vercel-edge@sentry/vue| Path | Size |
|---|---|
| @sentry/browser | 23.82 KB |
| @sentry/browser - with treeshaking flags | 23.63 KB |
| @sentry/browser (incl. Tracing) | 36.82 KB |
| @sentry/browser (incl. Tracing, Replay) | 73.98 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 67.42 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 78.63 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 91.17 KB |
| @sentry/browser (incl. Feedback) | 40.97 KB |
| @sentry/browser (incl. sendFeedback) | 28.46 KB |
| @sentry/browser (incl. FeedbackAsync) | 33.24 KB |
| @sentry/react | 25.61 KB |
| @sentry/react (incl. Tracing) | 38.72 KB |
| @sentry/vue | 28.03 KB |
| @sentry/vue (incl. Tracing) | 38.54 KB |
| @sentry/svelte | 23.85 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.44 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.36 KB |
| @sentry/nextjs (client) | 39.87 KB |
| @sentry/sveltekit (client) | 37.24 KB |
| @sentry/node | 142.83 KB |
| @sentry/node - without tracing | 96.26 KB |
| @sentry/aws-serverless | 120.59 KB |