Releases Index

Sentry JavaScript

$npx @buildinternet/releases get sentry-javascript
Mon
Wed
Fri
OctNovDecJanFebMarAprMayJunJulAugSepOct
Less
More
Releases34Avg10/moVersionsv9.47.2 to v11.9.0
v11.9.0

Span origins were renamed to match other v11 origins, including auto.http.wintercg_fetch becoming auto.http.fetch and auto.grpc.serverless becoming auto.grpc.google_cloud, so ignoreSpans rules, queries, and alerts must be updated. denoServeIntegration now records request sessions, and denoServeIntegration defaults ignoreStaticAssets to true so Deno.serve no longer spans GET requests to static assets.

Read more ↗
v11.8.0

The webpack, vite, rollup, and esbuild plugins now release from the SDK repository, jumping from 5.4.1 to the SDK version and requiring Node.js 20.19.0 or higher, webpack 5.1+, and the sentry CLI SDK instead of @sentry/cli. OpenAI decisions.create calls now create gen_ai.decide spans, plus fixes across Astro, browser, Cloudflare, Hono, Node, Nuxt, and SvelteKit.

Read more ↗
v11.7.0

New opt-in cronTriggersIntegration sends check-ins for Cloudflare Cron Triggers, and a new neonIntegration creates db spans for @neondatabase/serverless, on by default when tracing is enabled. Node servers no longer send a duplicate process session once request sessions are tracked, and gen_ai.evaluate spans are renamed gen_ai.decide.

Read more ↗
v10.76.2

Source maps now upload with SvelteKit 3, AI token usage is normalized with cache breakdowns preserved, and generic HTTP spans in the Effect integration are detected when named after the request method. Internal exception events exclude attachments, and bundler plugins move to 5.4.1.

Read more ↗
v11.6.0

New @sentry/nextjs/cloudflare entry point exports withSentry for Next.js Worker entries on Cloudflare Workers, giving the same spans as Node.js, and server-utils gains piDurableIntegration for tracing pi-durable agents. The SDK now detects performance.now() clock drift after device sleep and corrects its time origin, with span end times computed from performance.now() duration since span start.

Read more ↗
v11.5.0

Sentry.init() now warns when it runs while a client is still active, and Sentry.close() unbinds the client it closes so getClient() returns undefined and isInitialized() returns false afterward. Also deprecated SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN and removed the beforeSendSpan null return warning.

Read more ↗
v10.76.1

Fixes NS_ERROR_NOT_INITIALIZED from setTimeout in Firefox, includes basePath in Pages Router request URLs for Next.js, and stops injecting debug IDs into Nuxt SSR builds. Also corrects overlapping feedback screenshot annotations, shares one root render span debounce timer across Vue components, and exports consoleLoggingIntegration from the SvelteKit worker entry.

Read more ↗
v11.3.0

Sentry JavaScript 11.3.0 adds alpha support for Remix 3, including a browser SDK with bundled client entry, source map upload, component render error capture, server error handling, and debug ID injection. The @sentry/effect peer dependency now requires stable Effect v4, dropping beta and release candidate versions, and Cloudflare Durable Object constructors now run in their own isolation scope so setTag, setUser, and setContext calls no longer reach later fetch, RPC, or alarm invocations.

Read more ↗
v11.2.0

@sentry/node and @sentry/bun now include dedupeIntegration in their default integrations, so when the same error is captured twice in a row only the first event is sent. Hono is now instrumented automatically with request spans named after matched routes, plus fixes for Express layer spans, buffered metric flushing on Deno and Node, and raw Anthropic, Groq, Together, and OpenAI response body preservation.

Read more ↗
v11.1.0

A new default mcpServerIntegration wraps every McpServer instance when created, removing the need to call wrapMcpServerWithSentry manually. Also adds a TypeSafe integration, Vercel AI experimental_evaluate instrumentation, and Prisma 8 support in prismaIntegration, plus fixes for Windows injection no-ops, Bun diagnostics channels, and joined set-cookie headers.

Read more ↗
v10.75.3

Non-POST requests to the managed tunnel route are now rejected in the TanStack Start React SDK. Internal changes moved the bundler plugin traces sample rate from 1.0 to 0.3 and tagged all packages as v10.

Read more ↗

Version 11.0.0 marks a major release of the Sentry JavaScript SDKs containing breaking changes. The goal of this release is to be better compatible with OpenTelemetry, make our integrations work across Node.js, Cloudflare, Bun and Deno through run-time and build-time…

Read more ↗
v10.75.2

Unhandled rejections no longer leak on aborted Vercel AI streams in @sentry/node, and the Cloudflare SDK now enforces a flush timeout across the Workflow lifecycle. Also applies dataCollection.urlQueryParams to collected URLs and query strings, and aligns Next.js tunnel request matching in middleware with the tunnel rewrite.

Read more ↗
v11.0.0-rc.1

The browser.navigation.type attribute now reports the same values as web-vitals, and the Sentry webpack plugin now requires webpack >=5.1 with the webpack5 entry point removed in favor of package-root exports. Fetch integrations across the Bun, Cloudflare, Deno, and Vercel Edge SDKs are consolidated into one implementation with a new tracePropagation option, and Groq and Together AI integrations are added enabled by default.

Read more ↗
v10.75.0

Sentry.effectLayer now registers a Sentry ErrorReporter on Effect v4, capturing failures that pass through Effect.withErrorReporting, ErrorReporter.report, or the built-in HTTP and RPC reporting boundaries while respecting ignore, severity, and attributes annotations; Effect v3 is unchanged. Plus fixes across the browser XHR virtualError release, Next.js Turbopack sourcemap upload, Nitro h3 imports, and replay mirror attribute syncing.

Read more ↗
Last Checked
59m ago
Tracking since Jun 19, 2024