Important Changes
- feat: Add Bun SDK (#9029)
This release contains the beta version of @sentry/bun
, our SDK for the Bun JavaScript runtime! For details on how to use it, please see the README. Any feedback/bug reports are greatly appreciated, please reach out on GitHub.
Note that as of now the Bun runtime does not support global error handlers. This is being actively worked on, see the tracking issue in Bun's GitHub repo.
- feat(remix): Add Remix 2.x release support. (#8940)
The Sentry Remix SDK now officially supports Remix v2! See our Remix docs for more details.
Other Changes
- chore(node): Upgrade cookie to ^0.5.0 (#9013)
- feat(core): Introduce
processEvent
hook onIntegration
(#9017) - feat(node): Improve non-error messages (#9026)
- feat(vercel-edge): Add Vercel Edge Runtime package (#9041)
- fix(remix): Use
React.ComponentType
instead ofReact.FC
aswithSentry
's generic type. (#9043) - fix(replay): Ensure replay events go through
preprocessEvent
hook (#9034) - fix(replay): Fix typo in Replay types (#9028)
- fix(sveltekit): Adjust
handleErrorWithSentry
type (#9054) - fix(utils): Try-catch monkeypatching to handle frozen objects/functions (#9031)
Work in this release contributed by @Dima-Dim, @krist7599555 and @lifeiscontent. Thank you for your contributions!
Special thanks for @isaacharrisholt for helping us implement a Vercel Edge Runtime SDK which we use under the hood for our Next.js SDK.
Bundle size 📦
Path | Size |
---|---|
@sentry/browser (incl. Tracing, Replay) - Webpack (gzipped) | 75.58 KB |
@sentry/browser (incl. Tracing) - Webpack (gzipped) | 31.49 KB |
@sentry/browser - Webpack (gzipped) | 22.09 KB |
@sentry/browser (incl. Tracing, Replay) - ES6 CDN Bundle (gzipped) | 70.27 KB |
@sentry/browser (incl. Tracing) - ES6 CDN Bundle (gzipped) | 28.59 KB |
@sentry/browser - ES6 CDN Bundle (gzipped) | 20.66 KB |
@sentry/browser (incl. Tracing, Replay) - ES6 CDN Bundle (minified & uncompressed) | 222.15 KB |
@sentry/browser (incl. Tracing) - ES6 CDN Bundle (minified & uncompressed) | 86.64 KB |
@sentry/browser - ES6 CDN Bundle (minified & uncompressed) | 61.49 KB |
@sentry/browser (incl. Tracing) - ES5 CDN Bundle (gzipped) | 31.46 KB |
@sentry/react (incl. Tracing, Replay) - Webpack (gzipped) | 75.61 KB |
@sentry/react - Webpack (gzipped) | 22.12 KB |
@sentry/nextjs Client (incl. Tracing, Replay) - Webpack (gzipped) | 93.49 KB |
@sentry/nextjs Client - Webpack (gzipped) | 51.07 KB |