releases.shpreview

Sentry JavaScript

Mon
Wed
Fri
JulAugSepOctNovDecJanFebMarAprMayJunJul
Less
More
Releases21Avg6/moVersionsv8.55.2 to v10.66.0
v10.65.0

URL attributes (url.template, url.path, url.full) are now set on pageload, navigation, and routing spans across Angular, Astro, Browser, Ember, Next.js, React, React Router, Remix, Solid, SvelteKit, Vue, and Nuxt. MySQL2 v3.20.0+ and GraphQL v17 are now instrumented via native tracing channels, and AWS Lambda instrumentation switches from OTel to handler redirection.

Read more →
v10.64.0

The Cloudflare SDK now ships a dedicated @sentry/cloudflare/nodejs_compat entrypoint for Workers running with the nodejs_compat flag, unlocking Node SDK features including prismaIntegration and AI v7 support for vercelAiIntegration. The Node SDK now registers Sentry's minimal SentryTracerProvider by default instead of the full OpenTelemetry SDK pipeline, reducing overhead; you can opt out by setting openTelemetryBasicTracerProvider: true in Sentry.init() or by providing custom openTelemetrySpanProcessors. Also added pg orchestrion instrumentation for bun, deno, and node, native tracing for mongoose >= 9.7, and fixed several issues including TanStack Router navigation instrumentation.

Read more →
v10.63.0

Adds url.full attribute to browser resource spans, extendIntegration and isTracingSuppressedAsync context strategy methods to the core package, and passes normalizedRequest to the sampling context. Ships streamlined fastifyIntegration for Node, and fixes session envelope timing, trace injection, and HTTP query/fragment stripping.

Read more →
v10.62.0

The vercelAiIntegration now supports v7 of the ai package, with a caveat that v7 is not yet supported on Cloudflare. Also fixed a node runtime crash when tracingChannel is unavailable and prevented capturing preloaded 400 errors on the SvelteKit client.

Read more →
v10.61.0

Gen AI spans are now extracted from transactions and sent as v2 envelope items by default, preventing them from being dropped by size limits and removing default AI data truncation. Self-hosted Sentry users should set streamGenAiSpans: false. Also added top-level setAttribute(s) APIs, Cloudflare D1 and SQLite Durable Object instrumentation, and react-router v8 peer dependency bump.

Read more →
v10.59.0

The SDK now supports React Router v8 in both framework and SPA modes. @sentry/react exports version-agnostic wrappers for React Router v6+ SPA instrumentation, deprecating the version-specific V6/V7 variants (reactRouterV6BrowserTracingIntegration, withSentryReactRouterV6Routing, wrapCreateBrowserRouterV6, wrapCreateMemoryRouterV6, wrapUseRoutesV6), which will be removed in the next major version. Also added orchestrion build plugins for Bun and Deno, instrumentation for AWS SDK clients and Cloudflare sync KV, and various correctness fixes across core, browser, Next.js, and Node.

Read more →
v10.58.0

Added support for the Deno runtime in @sentry/hono via a new @sentry/hono/deno entry point. The consoleLoggingIntegration now extracts structured log attributes when the first argument is a plain object. The React Router's instrumentation API is now stable, deprecating manual server wrappers.

Read more →
v10.57.0

The sendDefaultPii option is deprecated and will be removed in v11, replaced by a new dataCollection option that lets you control each category of collected data. sendDefaultPii: true still works and maps to enabling all dataCollection categories. Angular 22 is now officially supported, and several fixes address span deduplication in PostgresJS, React Router trace propagation, Turbopack module injection, and negatively sampled span tracking in Cloudflare.

Read more →
v10.56.0

Redis integration support for Deno now covers both redis and ioredis clients via diagnostics channel. Fixed sampleRate parsing with consistentTraceSampling, Cloudflare Durable Object instrumentation breaking Cloudflare Agents, Bun bytecode crash in node instrumentation, and span-scope circular reference memory issues.

Read more →
v10.55.0

The @sentry/hono SDK is now stable, and the honoIntegration is deprecated. The @sentry/tanstackstart-react SDK advances to beta with automatic distributed tracing connecting server and client traces, parametrized server transaction names, and readable server function names in spans. The Hono sentry() middleware now accepts a shouldHandleError callback to control which errors are captured.

Read more →
v10.54.0

A new fetchStreamPerformanceIntegration tracks performance of streamed fetch responses, measuring time-to-first-byte and streaming duration. A new dataCollection client option provides centralized control over SDK data collection behavior, replacing the sendDefaultPii boolean option which will be deprecated. Arrays of primitive values are now accepted as attribute values for spans, logs, and metrics, and Hono SDK now creates spans for internal .request() calls.

Read more →
v10.53.0

New streamGenAiSpans option extracts gen_ai spans from transactions and sends them as separate v2 envelope items, preventing them from being dropped when transaction payloads exceed size limits. Also adds console instrumentation filtering, Node 26 support, and fixes for MCP handler wrapping, Hono transaction naming, and replay network tab capture of aborted/errored fetch requests.

Read more →
  • fix(v8/profiling-node): Restore install script to build binaries from source (#20517)
  • fix(v8/publish): Ensure all packages are tagged with v8 on when publishing to NPM…
Read more →

This is an internal alpha release to test sending gen_ai.* spans as span v2 envelope items alongside legacy transactions: #20342

Bundle size 📦

| Path…

Read more →
Last Checked
38m ago
Latest
10.66.0
Tracking since Jun 19, 2024