npm @sentry/node 10.21.0

one day ago

Important Changes

  • 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.

Other Changes

  • feat(browser): Add onRequestSpanEnd hook to browser tracing integration (#17884)
  • feat(nextjs): Support Next.js proxy files (#17926)
  • feat(replay): Record outcome when event buffer size exceeded (#17946)
  • fix(cloudflare): copy execution context in durable objects and handlers (#17786)
  • fix(core): Fix and add missing cache attributes in Vercel AI (#17982)
  • fix(core): Improve uuid performance (#17938)
  • fix(ember): Use updated version for clean-css (#17979)
  • fix(nextjs): Don't set experimental instrumentation hook flag for next 16 (#17978)
  • fix(nextjs): Inconsistent transaction naming for i18n routing (#17927)
  • fix(nextjs): Update bundler detection (#17976)
Internal Changes
  • build: Update to typescript 5.8.0 (#17710)
  • chore: Add external contributor to CHANGELOG.md (#17949)
  • chore(build): Upgrade nodemon to 3.1.10 (#17956)
  • chore(ci): Fix external contributor action when multiple contributions existed (#17950)
  • chore(solid): Remove unnecessary import from README (#17947)
  • test(nextjs): Fix proxy/middleware test (#17970)

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

Bundle size 📦

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

Don't miss a new node release

NewReleases is sending notifications on new releases.