Important Changes
-
feat(tanstackstart-react): Add
sentryTanstackStartvite plugin to manage automatic source map uploads (#18712)You can now configure source maps upload for TanStack Start using the
sentryTanstackStartVite plugin:// vite.config.ts import { defineConfig } from 'vite'; import { sentryTanstackStart } from '@sentry/tanstackstart-react'; import { tanstackStart } from '@tanstack/react-start/plugin/vite'; export default defineConfig({ plugins: [ sentryTanstackStart({ authToken: process.env.SENTRY_AUTH_TOKEN, org: 'your-org', project: 'your-project', }), tanstackStart(), ], });
Other Changes
- feat(browser): Add CDN bundle for
tracing.replay.feedback.logs.metrics(#18785) - feat(browser): Add shim package for logs (#18831)
- feat(cloudflare): Automatically set the release id when CF_VERSION_METADATA is enabled (#18855)
- feat(core): Add
ignoredclient report event drop reason (#18815) - feat(logs): Add
Logexports to browser and node packages (#18857) - feat(node-core,bun): Export processSessionIntegration from node-core and add it to bun (#18852)
- fix(core): Find the correct IP address regardless their case (#18880)
- fix(core): Check for AI operation id to detect a vercelai span (#18823)
- fix(ember): Use ES5 syntax in inline vendor scripts (#18858)
- fix(fetch): Shallow-clone fetch options to prevent mutation (#18867)
Internal Changes
- chore(ci): Use javascript-sdk-gitflow app instead of personal token (#18829)
- chore(deps): Bump
@sveltejs/kitdevDependency to2.49.5(#18848) - chore(deps): Bump bundler plugins to ^4.6.2 (#18822)
- chore(deps): bump hono from 4.10.3 to 4.11.4 in /dev-packages/e2e-tests/test-applications/cloudflare-hono (#18806)
- chore(test): Bump svelte dependencies (#18850)
- chore(core): Comment out Error tests in langchain (#18837)
- meta(changelog): Fix entry for tanstack start vite plugin (#18883)
- test(e2e): Add testing app for User Feedback (#18877)
- test(fastify): Verify if upstream error is fixed and won't regress (#18838)
Work in this release was contributed by @rreckonerr. Thank you for your contribution!
Bundle size 📦
| Path | Size |
|---|---|
| @sentry/browser | 24.52 KB |
| @sentry/browser - with treeshaking flags | 23.06 KB |
| @sentry/browser (incl. Tracing) | 40.88 KB |
| @sentry/browser (incl. Tracing, Profiling) | 45.36 KB |
| @sentry/browser (incl. Tracing, Replay) | 78.58 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 68.51 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 83.18 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 95.09 KB |
| @sentry/browser (incl. Feedback) | 40.85 KB |
| @sentry/browser (incl. sendFeedback) | 29.1 KB |
| @sentry/browser (incl. FeedbackAsync) | 33.97 KB |
| @sentry/browser (incl. Metrics) | 25.6 KB |
| @sentry/browser (incl. Logs) | 25.75 KB |
| @sentry/browser (incl. Metrics & Logs) | 26.39 KB |
| @sentry/react | 26.21 KB |
| @sentry/react (incl. Tracing) | 43.05 KB |
| @sentry/vue | 28.87 KB |
| @sentry/vue (incl. Tracing) | 42.65 KB |
| @sentry/svelte | 24.53 KB |
| CDN Bundle | 27.02 KB |
| CDN Bundle (incl. Tracing) | 41.67 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) | 42.48 KB |
| CDN Bundle (incl. Tracing, Replay) | 77.51 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 82.82 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) | 83.71 KB |
| CDN Bundle - uncompressed | 79.18 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 123.53 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed | 126.3 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 237.33 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 249.83 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed | 252.58 KB |
| @sentry/nextjs (client) | 45.35 KB |
| @sentry/sveltekit (client) | 41.26 KB |
| @sentry/node-core | 50.72 KB |
| @sentry/node | 158.39 KB |
| @sentry/node - without tracing | 91.16 KB |
| @sentry/aws-serverless | 106.3 KB |