Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: getsentry/sentry-javascript

9.39.0

15 Jul 15:12
@sentry-release-bot sentry-release-bot

Choose a tag to compare

Important Changes

  • feat(browser): Add afterStartPageloadSpan hook to improve spanId assignment on web vital spans (#16893)

This PR adds a new afterStartPageloadSpan lifecycle hook to more robustly assign the correct pageload span ID to web vital spans, replacing the previous unreliable "wait for a tick" approach with a direct callback that fires when the pageload span becomes available.

  • feat(nextjs): Client-side parameterized routes (#16934)

This PR implements client-side parameterized routes for Next.js by leveraging an injected manifest within the existing app-router instrumentation to automatically parameterize all client-side transactions (e.g. users/123 and users/456 now become become users/:id).

  • feat(node): Drop 401-404 and 3xx status code spans by default (#16972)

This PR changes the default behavior in the Node SDK to drop HTTP spans with 401-404 and 3xx status codes by default to reduce noise in tracing data.

Other Changes

  • feat(core): Prepend vercel ai attributes with vercel.ai.X (#16908)
  • feat(nextjs): Add disableSentryWebpackConfig flag (#17013)
  • feat(nextjs): Build app manifest (#16851)
  • feat(nextjs): Inject manifest into client for turbopack builds (#16902)
  • feat(nextjs): Inject manifest into client for webpack builds (#16857)
  • feat(node-native): Add option to disable event loop blocked detection (#16919)
  • feat(react-router): Ensure http.server route handling is consistent (#16986)
  • fix(core): Avoid prolonging idle span when starting standalone span (#16928)
  • fix(core): Remove side-effect from tracing/errors.ts (#16888)
  • fix(core): Wrap beforeSendLog in consoleSandbox (#16968)
  • fix(node-core): Apply correct SDK metadata (#17014)
  • fix(react-router): Ensure that all browser spans have source=route (#16984)

Work in this release was contributed by @janpapenbrock. Thank you for your contribution!

Bundle size πŸ“¦

Path Size
@sentry/browser 23.32 KB
@sentry/browser - with treeshaking flags 21.83 KB
@sentry/browser (incl. Tracing) 38.82 KB
@sentry/browser (incl. Tracing, Replay) 76.05 KB
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags 66.03 KB
@sentry/browser (incl. Tracing, Replay with Canvas) 80.65 KB
@sentry/browser (incl. Tracing, Replay, Feedback) 92.46 KB
@sentry/browser (incl. Feedback) 39.63 KB
@sentry/browser (incl. sendFeedback) 27.89 KB
@sentry/browser (incl. FeedbackAsync) 32.67 KB
@sentry/react 25.01 KB
@sentry/react (incl. Tracing) 40.74 KB
@sentry/vue 27.65 KB
@sentry/vue (incl. Tracing) 40.56 KB
@sentry/svelte 23.34 KB
CDN Bundle 24.59 KB
CDN Bundle (incl. Tracing) 38.51 KB
CDN Bundle (incl. Tracing, Replay) 73.67 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 79.01 KB
CDN Bundle - uncompressed 71.82 KB
CDN Bundle (incl. Tracing) - uncompressed 114.25 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 225.76 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 238.27 KB
@sentry/nextjs (client) 42.72 KB
@sentry/sveltekit (client) 39.25 KB
@sentry/node 163.76 KB
@sentry/node - without tracing 97.98 KB
@sentry/aws-serverless 125.47 KB

Contributors

janpapenbrock
Loading
quentinmcq and Wutt29 reacted with rocket emoji
2 people reacted

9.38.0

11 Jul 11:46
@sentry-release-bot sentry-release-bot

Choose a tag to compare

Important Changes

  • chore: Add craft entry for @sentry/node-native (#16907)

This release publishes the @sentry/node-native SDK.

Other Changes

  • feat(core): Introduce debug to replace logger (#16906)
  • fix(browser): Guard nextHopProtocol when adding resource spans (#16900)

Bundle size πŸ“¦

Path Size
@sentry/browser 23.32 KB
@sentry/browser - with treeshaking flags 21.82 KB
@sentry/browser (incl. Tracing) 38.82 KB
@sentry/browser (incl. Tracing, Replay) 76.05 KB
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags 66.12 KB
@sentry/browser (incl. Tracing, Replay with Canvas) 80.63 KB
@sentry/browser (incl. Tracing, Replay, Feedback) 92.46 KB
@sentry/browser (incl. Feedback) 39.61 KB
@sentry/browser (incl. sendFeedback) 27.89 KB
@sentry/browser (incl. FeedbackAsync) 32.68 KB
@sentry/react 25.01 KB
@sentry/react (incl. Tracing) 40.73 KB
@sentry/vue 27.65 KB
@sentry/vue (incl. Tracing) 40.56 KB
@sentry/svelte 23.34 KB
CDN Bundle 24.57 KB
CDN Bundle (incl. Tracing) 38.49 KB
CDN Bundle (incl. Tracing, Replay) 73.61 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 78.97 KB
CDN Bundle - uncompressed 71.77 KB
CDN Bundle (incl. Tracing) - uncompressed 114.15 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 225.65 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 238.16 KB
@sentry/nextjs (client) 42.32 KB
@sentry/sveltekit (client) 39.26 KB
@sentry/node 163.65 KB
@sentry/node - without tracing 97.95 KB
@sentry/aws-serverless 125.4 KB
Loading
quentinmcq reacted with rocket emoji
1 person reacted

9.37.0

10 Jul 14:26
@sentry-release-bot sentry-release-bot

Choose a tag to compare

Important Changes

  • feat(nuxt): Parametrize SSR routes (#16843)

    When requesting dynamic or catch-all routes in Nuxt, those will now be shown as parameterized routes in Sentry.
    For example, /users/123 will be shown as /users/:userId() in Sentry. This will make it easier to identify patterns and make grouping easier.

Other Changes

  • feat(astro): Deprecate passing runtime config to astro integration (#16839)
  • feat(browser): Add beforeStartNavigationSpan lifecycle hook (#16863)
  • feat(browser): Detect redirects when emitting navigation spans (#16324)
  • feat(cloudflare): Add option to opt out of capturing errors in wrapRequestHandler (#16852)
  • feat(feedback): Return the eventId into the onSubmitSuccess callback (#16835)
  • feat(vercel-edge): Do not vendor in all OpenTelemetry dependencies (#16841)
  • fix(browser): Ensure standalone CLS and LCP spans have traceId of pageload span (#16864)
  • fix(nextjs): Use value injection loader on instrumentation-client.ts|js (#16855)
  • fix(sveltekit): Avoid capturing redirect() calls as errors in Cloudflare (#16853)
  • docs(nextjs): Update deleteSourcemapsAfterUpload jsdoc default value (#16867)

Work in this release was contributed by @zachkirsch. Thank you for your contribution!

Bundle size πŸ“¦

Path Size
@sentry/browser 23.25 KB
@sentry/browser - with treeshaking flags 22.01 KB
@sentry/browser (incl. Tracing) 38.73 KB
@sentry/browser (incl. Tracing, Replay) 75.97 KB
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags 66.14 KB
@sentry/browser (incl. Tracing, Replay with Canvas) 80.56 KB
@sentry/browser (incl. Tracing, Replay, Feedback) 92.39 KB
@sentry/browser (incl. Feedback) 39.54 KB
@sentry/browser (incl. sendFeedback) 27.82 KB
@sentry/browser (incl. FeedbackAsync) 32.6 KB
@sentry/react 24.99 KB
@sentry/react (incl. Tracing) 40.67 KB
@sentry/vue 27.6 KB
@sentry/vue (incl. Tracing) 40.49 KB
@sentry/svelte 23.27 KB
CDN Bundle 24.77 KB
CDN Bundle (incl. Tracing) 38.7 KB
CDN Bundle (incl. Tracing, Replay) 73.8 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 79.13 KB
CDN Bundle - uncompressed 72.34 KB
CDN Bundle (incl. Tracing) - uncompressed 114.94 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 226.2 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 238.71 KB
@sentry/nextjs (client) 42.27 KB
@sentry/sveltekit (client) 39.17 KB
@sentry/node 163.92 KB
@sentry/node - without tracing 98.23 KB
@sentry/aws-serverless 125.68 KB

Contributors

zachkirsch
Loading
quentinmcq reacted with rocket emoji
1 person reacted

9.36.0

09 Jul 10:39
@sentry-release-bot sentry-release-bot

Choose a tag to compare

Important Changes

  • feat(node-core): Add node-core SDK (#16745)

This release adds a new SDK @sentry/node-core which ships without any OpenTelemetry instrumententation out of the box. All OpenTelemetry dependencies are peer dependencies and OpenTelemetry has to be set up manually.

Use @sentry/node-core when:

  • You already have OpenTelemetry set up
  • You need custom OpenTelemetry configuration
  • You want minimal dependencies
  • You need fine-grained control over instrumentation

Use @sentry/node when:

  • You want an automatic setup
  • You're new to OpenTelemetry
  • You want sensible defaults
  • You prefer convenience over control
  • feat(node): Deprecate ANR integration (#16832)

The ANR integration has been deprecated and will be removed in future versions. Use eventLoopBlockIntegration from @sentry/node-native instead.

  • feat(replay): Add _experiments.ignoreMutations option (#16816)

This replay option allows to configure a selector list of elements to not capture mutations for.

Sentry.replayIntegration({
 _experiments: {
 ignoreMutations: ['.dragging'],
 },
});

Other changes

  • feat(deps): bump @prisma/instrumentation from 6.10.1 to 6.11.1 (#16833)
  • feat(nextjs): Add flag for suppressing router transition warning (#16823)
  • feat(nextjs): Automatically skip middleware requests for tunnel route (#16812)
  • feat(replay): Export compression worker from @sentry/replay-internal (#16794)
  • fix(browser): Avoid 4xx response for succesful diagnoseSdkConnectivity request (#16840)
  • fix(browser): Guard against undefined nextHopProtocol (#16806)
  • fix(cloudflare): calculate retries not attempts (#16834)
  • fix(nuxt): Parametrize routes on the server-side (#16785)
  • fix(vue): Make pageload span handling more reliable (#16799)

Work in this release was contributed by @Spice-King and @stayallive. Thank you for your contributions!

Bundle size πŸ“¦

Path Size
@sentry/browser 23.42 KB
@sentry/browser - with treeshaking flags 23.2 KB
@sentry/browser (incl. Tracing) 38.69 KB
@sentry/browser (incl. Tracing, Replay) 75.99 KB
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags 69.24 KB
@sentry/browser (incl. Tracing, Replay with Canvas) 80.61 KB
@sentry/browser (incl. Tracing, Replay, Feedback) 92.48 KB
@sentry/browser (incl. Feedback) 39.79 KB
@sentry/browser (incl. sendFeedback) 28.02 KB
@sentry/browser (incl. FeedbackAsync) 32.8 KB
@sentry/react 25.16 KB
@sentry/react (incl. Tracing) 40.63 KB
@sentry/vue 27.71 KB
@sentry/vue (incl. Tracing) 40.44 KB
@sentry/svelte 23.45 KB
CDN Bundle 24.9 KB
CDN Bundle (incl. Tracing) 38.7 KB
CDN Bundle (incl. Tracing, Replay) 73.84 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 79.17 KB
CDN Bundle - uncompressed 72.75 KB
CDN Bundle (incl. Tracing) - uncompressed 115.01 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 226.63 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 239.15 KB
@sentry/nextjs (client) 42.24 KB
@sentry/sveltekit (client) 39.14 KB
@sentry/node 158.05 KB
@sentry/node - without tracing 96.48 KB
@sentry/aws-serverless 121.7 KB

Contributors

Spice-King and stayallive
Loading
ctjhoa, quentinmcq, and funiyat reacted with hooray emoji
3 people reacted

9.36.0-alpha.2

07 Jul 09:35
@sentry-release-bot sentry-release-bot

Choose a tag to compare

9.36.0-alpha.2 Pre-release
Pre-release

This is an internal alpha for @sentry/node-core and @sentry/node.

Bundle size πŸ“¦

Path Size
@sentry/browser 23.43 KB
@sentry/browser - with treeshaking flags 23.21 KB
@sentry/browser (incl. Tracing) 38.67 KB
@sentry/browser (incl. Tracing, Replay) 75.87 KB
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags 69.12 KB
@sentry/browser (incl. Tracing, Replay with Canvas) 80.53 KB
@sentry/browser (incl. Tracing, Replay, Feedback) 92.36 KB
@sentry/browser (incl. Feedback) 39.8 KB
@sentry/browser (incl. sendFeedback) 28.03 KB
@sentry/browser (incl. FeedbackAsync) 32.81 KB
@sentry/react 25.16 KB
@sentry/react (incl. Tracing) 40.61 KB
@sentry/vue 27.71 KB
@sentry/vue (incl. Tracing) 40.44 KB
@sentry/svelte 23.45 KB
CDN Bundle 24.91 KB
CDN Bundle (incl. Tracing) 38.68 KB
CDN Bundle (incl. Tracing, Replay) 73.73 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 79.07 KB
CDN Bundle - uncompressed 72.76 KB
CDN Bundle (incl. Tracing) - uncompressed 114.88 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 226.25 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 238.78 KB
@sentry/nextjs (client) 42.21 KB
@sentry/sveltekit (client) 39.11 KB
@sentry/node 158.06 KB
@sentry/node - without tracing 96.49 KB
@sentry/aws-serverless 121.72 KB
Loading
quentinmcq reacted with rocket emoji
1 person reacted

9.36.0-alpha.1

07 Jul 08:12
@sentry-release-bot sentry-release-bot

Choose a tag to compare

9.36.0-alpha.1 Pre-release
Pre-release

This is an internal alpha for @sentry/node-core and @sentry/node.

Bundle size πŸ“¦

Path Size
@sentry/browser 23.43 KB
@sentry/browser - with treeshaking flags 23.21 KB
@sentry/browser (incl. Tracing) 38.67 KB
@sentry/browser (incl. Tracing, Replay) 75.87 KB
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags 69.12 KB
@sentry/browser (incl. Tracing, Replay with Canvas) 80.53 KB
@sentry/browser (incl. Tracing, Replay, Feedback) 92.36 KB
@sentry/browser (incl. Feedback) 39.8 KB
@sentry/browser (incl. sendFeedback) 28.03 KB
@sentry/browser (incl. FeedbackAsync) 32.81 KB
@sentry/react 25.16 KB
@sentry/react (incl. Tracing) 40.61 KB
@sentry/vue 27.71 KB
@sentry/vue (incl. Tracing) 40.44 KB
@sentry/svelte 23.45 KB
CDN Bundle 24.91 KB
CDN Bundle (incl. Tracing) 38.68 KB
CDN Bundle (incl. Tracing, Replay) 73.73 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 79.07 KB
CDN Bundle - uncompressed 72.76 KB
CDN Bundle (incl. Tracing) - uncompressed 114.88 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 226.25 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 238.78 KB
@sentry/nextjs (client) 42.21 KB
@sentry/sveltekit (client) 39.11 KB
@sentry/node 158.06 KB
@sentry/node - without tracing 96.49 KB
@sentry/aws-serverless 121.72 KB
Loading

9.35.0

04 Jul 11:14
@sentry-release-bot sentry-release-bot

Choose a tag to compare

  • feat(browser): Add ElementTiming instrumentation and spans (#16589)
  • feat(browser): Export Context and Contexts types (#16763)
  • feat(cloudflare): Add user agent to cloudflare spans (#16793)
  • feat(node): Add eventLoopBlockIntegration (#16709)
  • feat(node): Export server-side feature flag integration shims (#16735)
  • feat(node): Update vercel ai integration attributes (#16721)
  • fix(astro): Handle errors in middlewares better (#16693)
  • fix(browser): Ensure explicit parentSpan is considered (#16776)
  • fix(node): Avoid using dynamic require for fastify integration (#16789)
  • fix(nuxt): Add @sentry/cloudflare as optional peerDependency (#16782)
  • fix(nuxt): Ensure order of plugins is consistent (#16798)
  • fix(nestjs): Fix exception handling in @Cron decorated tasks (#16792)

Work in this release was contributed by @0xbad0c0d3 and @alSergey. Thank you for your contributions!

Bundle size πŸ“¦

Path Size
@sentry/browser 23.42 KB
@sentry/browser - with treeshaking flags 23.2 KB
@sentry/browser (incl. Tracing) 38.66 KB
@sentry/browser (incl. Tracing, Replay) 75.87 KB
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags 69.12 KB
@sentry/browser (incl. Tracing, Replay with Canvas) 80.52 KB
@sentry/browser (incl. Tracing, Replay, Feedback) 92.35 KB
@sentry/browser (incl. Feedback) 39.79 KB
@sentry/browser (incl. sendFeedback) 28.02 KB
@sentry/browser (incl. FeedbackAsync) 32.8 KB
@sentry/react 25.16 KB
@sentry/react (incl. Tracing) 40.6 KB
@sentry/vue 27.71 KB
@sentry/vue (incl. Tracing) 40.43 KB
@sentry/svelte 23.45 KB
CDN Bundle 24.9 KB
CDN Bundle (incl. Tracing) 38.67 KB
CDN Bundle (incl. Tracing, Replay) 73.73 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 79.06 KB
CDN Bundle - uncompressed 72.75 KB
CDN Bundle (incl. Tracing) - uncompressed 114.87 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 226.25 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 238.77 KB
@sentry/nextjs (client) 42.2 KB
@sentry/sveltekit (client) 39.1 KB
@sentry/node 158.23 KB
@sentry/node - without tracing 96.32 KB
@sentry/aws-serverless 121.48 KB

Contributors

0xbad0c0d3 and alSergey
Loading
quentinmcq, funiyat, and Philasande1402 reacted with rocket emoji
3 people reacted

9.34.0-alpha.1

04 Jul 08:55
@sentry-release-bot sentry-release-bot

Choose a tag to compare

9.34.0-alpha.1 Pre-release
Pre-release

This is an internal alpha for @sentry/node-core and @sentry/node.

Bundle size πŸ“¦

Path Size
@sentry/browser 23.43 KB
@sentry/browser - with treeshaking flags 23.21 KB
@sentry/browser (incl. Tracing) 38.67 KB
@sentry/browser (incl. Tracing, Replay) 75.87 KB
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags 69.12 KB
@sentry/browser (incl. Tracing, Replay with Canvas) 80.53 KB
@sentry/browser (incl. Tracing, Replay, Feedback) 92.36 KB
@sentry/browser (incl. Feedback) 39.8 KB
@sentry/browser (incl. sendFeedback) 28.03 KB
@sentry/browser (incl. FeedbackAsync) 32.81 KB
@sentry/react 25.16 KB
@sentry/react (incl. Tracing) 40.61 KB
@sentry/vue 27.71 KB
@sentry/vue (incl. Tracing) 40.44 KB
@sentry/svelte 23.45 KB
CDN Bundle 24.91 KB
CDN Bundle (incl. Tracing) 38.68 KB
CDN Bundle (incl. Tracing, Replay) 73.73 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 79.07 KB
CDN Bundle - uncompressed 72.76 KB
CDN Bundle (incl. Tracing) - uncompressed 114.88 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 226.25 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 238.78 KB
@sentry/nextjs (client) 42.21 KB
@sentry/sveltekit (client) 39.11 KB
@sentry/node 158.06 KB
@sentry/node - without tracing 96.49 KB
@sentry/aws-serverless 121.72 KB
Loading
quentinmcq reacted with rocket emoji
1 person reacted

9.34.0

01 Jul 10:54
@sentry-release-bot sentry-release-bot

Choose a tag to compare

Important Changes

  • feat(nuxt): Add Cloudflare Nitro plugin (#15597)

    A Nitro plugin for @sentry/nuxt which initializes Sentry when deployed to Cloudflare (cloudflare-pages preset).

    1. Add @sentry/cloudflare as additional dependency (same version as @sentry/nuxt)

    2. Remove the previous server config file: sentry.server.config.ts

    3. Add a plugin in server/plugins (e.g. server/plugins/sentry-cloudflare-setup.ts)

    4. Add this code in your plugin file

      // server/plugins/sentry-cloudflare-setup.ts (filename does not matter)
      import { sentryCloudflareNitroPlugin } from '@sentry/nuxt/module/plugins';
      export default defineNitroPlugin(
       sentryCloudflareNitroPlugin({
       dsn: 'https://dsn',
       tracesSampleRate: 1.0,
       }),
      );

      or with access to nitroApp:

      // server/plugins/sentry-cloudflare-setup.ts (filename does not matter)
      import { sentryCloudflareNitroPlugin } from '@sentry/nuxt/module/plugins';
      export default defineNitroPlugin(sentryCloudflareNitroPlugin((nitroApp: NitroApp) => {
       // You can access nitroApp here if needed
       return ({
       dsn: 'https://dsn',
       tracesSampleRate: 1.0,
       })
      }))

Other Changes

  • feat(browser): Record standalone LCP spans (#16591)
  • fix(nuxt): Only add OTel alias in dev mode (#16756)

Bundle size πŸ“¦

Path Size
@sentry/browser 23.42 KB
@sentry/browser - with treeshaking flags 23.2 KB
@sentry/browser (incl. Tracing) 38.11 KB
@sentry/browser (incl. Tracing, Replay) 75.35 KB
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags 68.61 KB
@sentry/browser (incl. Tracing, Replay with Canvas) 80.01 KB
@sentry/browser (incl. Tracing, Replay, Feedback) 91.81 KB
@sentry/browser (incl. Feedback) 39.79 KB
@sentry/browser (incl. sendFeedback) 28.02 KB
@sentry/browser (incl. FeedbackAsync) 32.8 KB
@sentry/react 25.16 KB
@sentry/react (incl. Tracing) 40.04 KB
@sentry/vue 27.69 KB
@sentry/vue (incl. Tracing) 39.9 KB
@sentry/svelte 23.45 KB
CDN Bundle 24.9 KB
CDN Bundle (incl. Tracing) 38.19 KB
CDN Bundle (incl. Tracing, Replay) 73.24 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 78.57 KB
CDN Bundle - uncompressed 72.75 KB
CDN Bundle (incl. Tracing) - uncompressed 113.89 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 225.27 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 237.8 KB
@sentry/nextjs (client) 41.64 KB
@sentry/sveltekit (client) 38.56 KB
@sentry/node 150.68 KB
@sentry/node - without tracing 96.32 KB
@sentry/aws-serverless 121.48 KB
Loading
pgraug, funiyat, and quentinmcq reacted with hooray emoji
3 people reacted

9.33.0

27 Jun 08:18
@sentry-release-bot sentry-release-bot

Choose a tag to compare

Important Changes

  • feat: Add opt-in vercelAiIntegration to cloudflare & vercel-edge (#16732)

The vercelAiIntegration is now available as opt-in for the Cloudflare and the Next.js SDK for Vercel Edge.
To use it, add the integration in Sentry.init

Sentry.init({
 tracesSampleRate: 1.0,
 integrations: [Sentry.vercelAIIntegration()],
});

And enable telemetry for Vercel AI calls

const result = await generateText({
 model: openai('gpt-4o'),
 experimental_telemetry: {
 isEnabled: true,
 },
});
  • feat(node): Add postgresjs instrumentation (#16665)

The Node.js SDK now includes instrumentation for Postgres.js.

  • feat(node): Use diagnostics channel for Fastify v5 error handling (#16715)

If you're on Fastify v5, you no longer need to call setupFastifyErrorHandler. It is done automatically by the node SDK. Older versions still rely on calling setupFastifyErrorHandler.

Other Changes

  • feat(cloudflare): Allow interop with OpenTelemetry emitted spans (#16714)
  • feat(cloudflare): Flush after waitUntil (#16681)
  • fix(nextjs): Remove ai from default server external packages (#16736)

Work in this release was contributed by @0xbad0c0d3. Thank you for your contribution!

Bundle size πŸ“¦

Path Size
@sentry/browser 23.42 KB
@sentry/browser - with treeshaking flags 23.2 KB
@sentry/browser (incl. Tracing) 37.93 KB
@sentry/browser (incl. Tracing, Replay) 75.18 KB
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags 68.42 KB
@sentry/browser (incl. Tracing, Replay with Canvas) 79.83 KB
@sentry/browser (incl. Tracing, Replay, Feedback) 91.63 KB
@sentry/browser (incl. Feedback) 39.79 KB
@sentry/browser (incl. sendFeedback) 28.02 KB
@sentry/browser (incl. FeedbackAsync) 32.8 KB
@sentry/react 25.16 KB
@sentry/react (incl. Tracing) 39.88 KB
@sentry/vue 27.69 KB
@sentry/vue (incl. Tracing) 39.75 KB
@sentry/svelte 23.45 KB
CDN Bundle 24.9 KB
CDN Bundle (incl. Tracing) 38 KB
CDN Bundle (incl. Tracing, Replay) 73.08 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 78.41 KB
CDN Bundle - uncompressed 72.75 KB
CDN Bundle (incl. Tracing) - uncompressed 112.71 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 224.1 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 236.62 KB
@sentry/nextjs (client) 41.48 KB
@sentry/sveltekit (client) 38.41 KB
@sentry/node 150.68 KB
@sentry/node - without tracing 96.32 KB
@sentry/aws-serverless 121.48 KB

Contributors

0xbad0c0d3
Loading
funiyat and quentinmcq reacted with laugh emoji
2 people reacted
1 2 3 5 7 67 68

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /