releases.shpreview

Cloudflare auto-instrumentation, NestJS WebSocket errors

v10.68.0

10 features2 enhancements6 fixesThis release10 featuresNew capabilities2 enhancementsImprovements to existing features6 fixesBug fixesAI-tallied from the release notes
From the original release noteView original ↗
  • feat(cloudflare): Add @sentry/cloudflare/vite orchestrion plugin (#21967)
  • feat(nestjs): Support WebSocket errors in SentryGlobalFilter (#22224)
  • feat(node,server-utils): Set cache.key on dataloader spans and capture redis delete operations as cache.remove (#22389)
  • feat(server-utils): Allow integrations to be part of marker (#22094)
  • feat(server-utils): Migrate FirebaseInstrumentation to orchestrion (#22141)
  • feat(server-utils): Warn when bundler config has instrumented module in external (#22379)
  • feat(v10): Add http.route attribute to http.server spans with parameterized routes (#22564)
  • feat(v10): Add url.full and url.path to http.server spans (#22533)
  • feat(v10/cloudflare): Auto-instrument Durable Object classes (#22541)
  • feat(v10/cloudflare): Auto-instrument the worker entry with withSentry (#22540)
  • feat(v10/cloudflare): Auto-instrument WorkerEntrypoint classes (#22543)
  • feat(v10/cloudflare): Auto-instrument Workflow classes (#22542)
  • feat(v10/cloudflare): Read wrangler config and resolve the Sentry options module (#22538)
  • feat(v10/core): Add instrumentStateGraph API (#22491)
  • feat(v10/core): Add url.full attribute to core fetch instrumentation (#22436)
  • feat(v10/core): Support filtering stackFrameVariables by variable name (#22526)
  • feat(v10/react-router): Make instrumentation API the default (#22525)
  • fix(cloudflare,deno,node): Align types of vercelai (#22343)
  • fix(core): Instrument Anthropic client in place instead of via a deep proxy (#22305)
  • fix(replay): Set text/javascript MIME type on compression worker Blob (#22377)
  • fix(sveltekit): Adapt frame rewriting for kit 3 (#22407)
  • fix(v10): Pin @apm-js-collab/code-transformer-bundler-plugins to 0.7.1 (#22497)
  • fix(v10/cloudflare): Import prismaIntegration from server-utils (#22535)
  • fix(v10/core): Avoid functionToStringIntegration causing infinite recursions (#22527)
  • fix(v10/core): Avoid propagating baggage: "undefined" when DSC is missing (#22440)
<details> <summary><strong>Internal Changes</strong></summary>
  • chore: Add external contributor to CHANGELOG.md (#22342)
  • chore: Add external contributor to CHANGELOG.md (#22405)
  • chore(deps): Bump axios from 1.16.0 to 1.18.0 in /dev-packages/e2e-tests/test-applications/nestjs-basic (#22395)
  • chore(deps): Bump morgan from 1.10.0 to 1.11.0 (#22187)
  • chore(size-limit): weekly auto-bump (#22182)
  • ci(v10): Add v10 to build and license-compliance branch filters (#22499)
  • feat(deps): Bump axios from 1.16.0 to 1.18.0 (#22396)
  • ref(server-utils): Remove unneeded orchestrion config (#22384)
  • ref(server-utils): Small fastify cleanup (#22385)
  • test: Remove unnecessary test waits (#22383)
  • test(sveltekit-3): Fix import defineEnvVars from @sveltejs/kit/env (#22390)
  • test(v10/cloudflare): Add Vite-build support to the integration-test runner (#22539)
</details>

Work in this release was contributed by @psh4607 and @trinitiwowka. Thank you for your contributions!

Bundle size 📦

PathSize
@sentry/browser27.11 KB
@sentry/browser - with treeshaking flags25.59 KB
@sentry/browser (incl. Tracing)45.51 KB
@sentry/browser (incl. Tracing + Span Streaming)47.25 KB
@sentry/browser (incl. Tracing, Profiling)50.15 KB
@sentry/browser (incl. Tracing, Replay)83.84 KB
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags73.71 KB
@sentry/browser (incl. Tracing, Replay with Canvas)88.44 KB
@sentry/browser (incl. Tracing, Replay, Feedback)100.79 KB
@sentry/browser (incl. Feedback)43.88 KB
@sentry/browser (incl. sendFeedback)31.79 KB
@sentry/browser (incl. FeedbackAsync)36.8 KB
@sentry/browser (incl. Metrics)28.17 KB
@sentry/browser (incl. Logs)28.39 KB
@sentry/browser (incl. Metrics & Logs)29.07 KB
@sentry/react28.87 KB
@sentry/react (incl. Tracing)47.72 KB
@sentry/vue32.41 KB
@sentry/vue (incl. Tracing)47.43 KB
@sentry/svelte27.13 KB
CDN Bundle29.45 KB
CDN Bundle (incl. Tracing)47.42 KB
CDN Bundle (incl. Logs, Metrics)30.99 KB
CDN Bundle (incl. Tracing, Logs, Metrics)48.69 KB
CDN Bundle (incl. Replay, Logs, Metrics)69.34 KB
CDN Bundle (incl. Tracing, Replay)84.04 KB
CDN Bundle (incl. Tracing, Replay, Logs, Metrics)85.32 KB
CDN Bundle (incl. Tracing, Replay, Feedback)89.71 KB
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics)90.94 KB
CDN Bundle - uncompressed87.8 KB
CDN Bundle (incl. Tracing) - uncompressed143.35 KB
CDN Bundle (incl. Logs, Metrics) - uncompressed92.4 KB
CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed147.23 KB
CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed214.24 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed259.79 KB
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed263.66 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed273.17 KB
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed277.03 KB
@sentry/nextjs (client)50.2 KB
@sentry/sveltekit (client)45.92 KB
@sentry/core/server78.45 KB
@sentry/core/browser65.16 KB
@sentry/node-core61.77 KB
@sentry/node122.9 KB
@sentry/node (incl. diagnostics channel injection)147.76 KB
@sentry/node/import (ESM hook with diagnostics-channel injection)68.39 KB
@sentry/node/light50.21 KB
@sentry/node - without tracing73.19 KB
@sentry/aws-serverless82.24 KB
@sentry/cloudflare (withSentry) - minified193.11 KB
@sentry/cloudflare (withSentry)475.28 KB

Fetched July 24, 2026