diff --git a/.version.json b/.version.json index ca1be03ae45c..f59c996eb77d 100644 --- a/.version.json +++ b/.version.json @@ -1,4 +1,4 @@ { "_comment": "Auto-generated by scripts/bump-version.js. Used by the gitflow sync workflow to detect version bumps. Do not edit manually.", - "version": "10.67.0" + "version": "11.0.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index f0e75e1ad12d..2e1f1fea7198 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,44 +4,1082 @@ - "You miss 100 percent of the chances you don't take. — Wayne Gretzky" — Michael Scott -Work in this release was contributed by @psh4607, @thijsw, @trinitiwowka, @nehaprasad-dev, @JealousGx, @Jxxunnn, @eddie333016, @davidmurdoch, @yashschandra, @atharv-sys32, @AG0708, @birkskyum, @mkly, @mcbbugu, @suhailopensource, @zkasuran, @mohd-akram, @RealBhupesh, @halillusion, @psang39, @hafzism, @JosephDoUrden, @Tyagiquamar, @Andarist, @msnelling, @oesnuj, @chiliec, @ihsraham, @Dextheking1, @matthewbjones and @rytkhs. Thank you for your contributions! - -- ref(browser)!: LCP and CLS spans no longer set `browser.web_vital.lcp.report_event` and `browser.web_vital.cls.report_event`. With per-navigation web vitals (the default) the attribute was already never set; it is now also gone when `softNavigations` and `bfcacheNavigations` are turned off. When the values are finalized is unchanged. -- feat(browser)!: `browser.navigation.type` on web vital and bfcache navigation spans now carries the navigation type exactly as web-vitals reports it. `bfcache` is now `back-forward-cache`, and a back/forward navigation that missed the bfcache (`back-forward`) or a discarded-tab restore (`restore`) is no longer folded into `navigate`. Update any dashboards or alerts filtering on `bfcache`. -- feat(browser): The pageload span now carries `browser.navigation.type`, the navigation type web-vitals reported TTFB and FCP for. Those vitals, and FP, are attributes of the pageload span rather than spans of their own, so until now there was no navigation type to read them against. -- feat(browser): INP spans now carry `browser.web_vital.inp.target`, the element the user interacted with, and `browser.web_vital.inp.interaction_type` (`click`, `hover`, `drag` or `press`). Both were only available as the span's name and op, which always have a value. The attributes are left out when there is nothing to describe: an INP that web-vitals reports without an interaction gets neither, and an element that could not be resolved gets no target. -- feat(core): Add `createFetchIntegration`, the shared implementation behind the global-`fetch` integrations in `@sentry/bun`, `@sentry/cloudflare`, `@sentry/deno` and `@sentry/vercel-edge`. Those four packages carried four copies of it; they now share one. Two changes come out of that: - - All four gain a `tracePropagation` option (default `true`). Turn it off to stop injecting `sentry-trace` and `baggage` without also turning off spans. To scope propagation to specific URLs, keep using `tracePropagationTargets` in the client options. - - Integration options now follow the client. Previously a second `Sentry.init()` in the same process silently reused the options of the first one. -- fix(bun, cloudflare, deno, vercel-edge): Outgoing `fetch` breadcrumbs now route their URL through the data-collection filters, matching the `node:http` breadcrumb. `data.url` is sanitized (credentials stripped, query and fragment removed) and the query moves to `url.query`, where `dataCollection.urlQueryParams` applies to it. Previously the raw URL was recorded, so sensitive query values reached Sentry even with query collection turned off. -- fix(vercel-edge): `winterCGFetchIntegration` now honors the client's `propagateTraceparent` option. It was the one copy of the fetch integration that never forwarded it, so the `traceparent` header was never sent. -- feat(deno)!: Fetch breadcrumbs are now recorded by `fetchIntegration` rather than `breadcrumbsIntegration`, matching the other runtime SDKs. Disable them with `fetchIntegration({ breadcrumbs: false })`. `breadcrumbsIntegration({ fetch: false })` is deprecated, no longer has any effect, and will be removed in a future major version. -- feat(core): Accept a `CollectBehavior` shorthand for `dataCollection.httpHeaders`. Passing `true`, `false`, `{ allow: [...] }` or `{ deny: [...] }` now applies to both request and response headers; `{ request, response }` still controls each direction independently. -- feat(langchain)!: Emit `gen_ai.pipeline.name` instead of `langchain.chain.name` on LangChain chain spans. The attribute is omitted when the chain is unnamed. -- feat(deno)!: Rename several default integrations to match the other SDKs ([#22404](https://github.com/getsentry/sentry-javascript/pull/22404)). The `deno*Integration` exports are kept as deprecated aliases. If you were relying on the names (for example, to disable them), then note that these have changed: - - `DenoAmqplib` => `Amqplib` - - `DenoKoa` => `Koa` - - `DenoMongodb` => `Mongodb` - - `DenoMongoose` => `Mongoose` - - `DenoMysql` => `Mysql` - - `DenoPostgres` => `Postgres` -- feat(node): Add first-party Mastra integration ([#23823](https://github.com/getsentry/sentry-javascript/pull/23823)). Enabled by default; disable with `defaultIntegrations: integrations => integrations.filter(i => i.name !== 'Mastra')`. -- feat(node): Enable the `dataloader` and `knex` integrations by default. Both were previously opt-in — `dataloader` was removed from the defaults in v8 due to an upstream OpenTelemetry bug that has since been fixed, and `knex` was never enabled by default. You no longer need to add `dataloaderIntegration()` or `knexIntegration()` manually. Disable either with `defaultIntegrations: integrations => integrations.filter(i => i.name !== 'Dataloader' /* or 'Knex' */)`. -- **feat(browser): Add `bfcacheMetricsIntegration` to track back/forward cache health** - - The new opt-in `bfcacheMetricsIntegration` emits metrics about browser back/forward cache (bfcache) navigations, so you can - measure how often back-button navigation is instant and what's blocking it. +## 11.0.0 - ```js - Sentry.init({ - integrations: [Sentry.bfcacheMetricsIntegration()], - }); - ``` +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 instrumentation, and make span streaming and more permissive data collection the default. + +### How To Upgrade + +Please carefully read through the migration guide in the Sentry docs on how to upgrade from version 10 to version 11. Make sure to select your specific platform/framework in the top left corner: https://docs.sentry.io/platforms/javascript/migration/v10-to-v11/ + +A comprehensive migration guide outlining all changes can be found within the Sentry JavaScript SDK Repository: https://github.com/getsentry/sentry-javascript/blob/develop/MIGRATION.md + +### Breaking Changes + +#### All SDKs + +- feat: Remove support for initialising via `--require` ([#22513](https://github.com/getsentry/sentry-javascript/pull/22513)) +- feat!: Rename deprecated `http.*` span attributes ([#23574](https://github.com/getsentry/sentry-javascript/pull/23574)) +- feat!: Rename deprecated `net.` span attributes ([#23301](https://github.com/getsentry/sentry-javascript/pull/23301)) +- feat!: Replace `skipOpenTelemetrySetup` with `enableOpenTelemetrySetup` ([#23199](https://github.com/getsentry/sentry-javascript/pull/23199)) +- feat!: Replace the deprecated `http.target` span attribute ([#23575](https://github.com/getsentry/sentry-javascript/pull/23575)) +- feat!: Require Node `>=20.19.0` as minimum supported version ([#22558](https://github.com/getsentry/sentry-javascript/pull/22558)) +- feat!: Use `handler` span op for terminal request handlers ([#22871](https://github.com/getsentry/sentry-javascript/pull/22871)) +- feat!: Use `middleware` span op for web-server middleware ([#22852](https://github.com/getsentry/sentry-javascript/pull/22852)) +- feat(frameworks)!: Use `function` op for framework functions ([#23047](https://github.com/getsentry/sentry-javascript/pull/23047)) +- feat(node/cloudflare)!: Remove deprecated `honoIntegration` ([#22480](https://github.com/getsentry/sentry-javascript/pull/22480)) +- feat(v11): Drop TypeScript 3.8 support ([#18604](https://github.com/getsentry/sentry-javascript/pull/18604)) + +#### AI integrations + +- feat(langchain): Emit gen_ai.pipeline.name instead of langchain.chain.name ([#23740](https://github.com/getsentry/sentry-javascript/pull/23740)) +- ref(anthropic)!: Move Anthropic AI integration to `@sentry/server-utils` ([#22954](https://github.com/getsentry/sentry-javascript/pull/22954)) +- ref(google-genai)!: Move Google GenAI integration to `@sentry/server-utils` ([#22959](https://github.com/getsentry/sentry-javascript/pull/22959)) +- ref(langchain)!: Move LangChain and LangGraph integrations to `@sentry/server-utils` ([#22962](https://github.com/getsentry/sentry-javascript/pull/22962)) +- ref(langgraph)!: Drop gen_ai.create_agent spans ([#22840](https://github.com/getsentry/sentry-javascript/pull/22840)) +- ref(openai)!: Move OpenAI AI integration to `@sentry/server-utils` ([#22953](https://github.com/getsentry/sentry-javascript/pull/22953)) +- ref(vercel-ai)!: Move Vercel AI integration to `@sentry/server-utils` ([#22964](https://github.com/getsentry/sentry-javascript/pull/22964)) +- ref(workers-ai)!: Move Workers AI integration to `@sentry/server-utils` ([#22960](https://github.com/getsentry/sentry-javascript/pull/22960)) + +#### @sentry/angular + +- feat(angular,ember,sveltekit)!: Use `router` span op for frontend routers ([#23086](https://github.com/getsentry/sentry-javascript/pull/23086)) +- feat(angular)!: Use `ui.mount` and `function` span ops for tracing decorators ([#22667](https://github.com/getsentry/sentry-javascript/pull/22667)) + +#### @sentry/astro + +- feat(astro)!: Drop support for Astro 3 ([#22683](https://github.com/getsentry/sentry-javascript/pull/22683)) +- feat(astro)!: Enable orchestrion instrumentation on Cloudflare Workers ([#23003](https://github.com/getsentry/sentry-javascript/pull/23003)) +- feat(astro)!: Remove deprecated `sourceMapsUploadOptions` build option ([#23630](https://github.com/getsentry/sentry-javascript/pull/23630)) +- feat(astro)!: Remove unstable_sentryVitePluginOptions ([#23370](https://github.com/getsentry/sentry-javascript/pull/23370)) +- ref(astro)!: Migrate import hook to makeOrchestrionLoader ([#22861](https://github.com/getsentry/sentry-javascript/pull/22861)) +- ref(astro)!: Remove deprecated release/debug conflict workaround from BuildTimeOptionsBase ([#23270](https://github.com/getsentry/sentry-javascript/pull/23270)) + +#### @sentry/aws-serverless + +- chore(aws-serverless)!: Drop `nodejs18.x` from the Lambda layer runtimes ([#23155](https://github.com/getsentry/sentry-javascript/pull/23155)) +- feat(aws-serverless): Remove deprecated `disableAwsContextPropagation` option ([#23170](https://github.com/getsentry/sentry-javascript/pull/23170)) +- feat(aws-serverless)!: Emit `faas.invocation_id` and `cloud.resource_id` ([#24384](https://github.com/getsentry/sentry-javascript/pull/24384)) +- feat(aws-serverless)!: Remove unused `startTrace` option and `tryPatchHandler` ([#23219](https://github.com/getsentry/sentry-javascript/pull/23219)) +- feat(aws-serverless)!: Use `function.aws` span op for Lambda invocations ([#22677](https://github.com/getsentry/sentry-javascript/pull/22677)) +- feat(aws)!: Use `queue` Span OP for AWS SQS & SNS messaging ([#23757](https://github.com/getsentry/sentry-javascript/pull/23757)) +- ref(aws-serverless)!: Migrate import hook to makeOrchestrionLoader ([#22862](https://github.com/getsentry/sentry-javascript/pull/22862)) + +#### @sentry/browser + +- chore(browser)!: Remove legacy profiling option `profilesSampleRate` ([#23220](https://github.com/getsentry/sentry-javascript/pull/23220)) +- feat(browser)!: Do not include metrics in base CDN bundle ([#23207](https://github.com/getsentry/sentry-javascript/pull/23207)) +- feat(browser)!: drop browser support for AI integrations ([#22438](https://github.com/getsentry/sentry-javascript/pull/22438)) +- feat(browser)!: Extract `performance.{mark,measure}` spans into new `userTimingSpansIntegration` ([#22554](https://github.com/getsentry/sentry-javascript/pull/22554)) +- feat(browser)!: Extract interaction spans into new `interactionsIntegration` ([#23295](https://github.com/getsentry/sentry-javascript/pull/23295)) +- feat(browser)!: Record console breadcrumbs via consoleIntegration ([#24387](https://github.com/getsentry/sentry-javascript/pull/24387)) +- feat(browser)!: Rename `bfcacheIntegration` to `bfcacheMetricsIntegration` ([#23776](https://github.com/getsentry/sentry-javascript/pull/23776)) +- feat(browser)!: Report `browser.navigation.type` exactly as web-vitals does ([#24479](https://github.com/getsentry/sentry-javascript/pull/24479)) +- feat(browser)!: Report web vitals for bfcache restores by default ([#24325](https://github.com/getsentry/sentry-javascript/pull/24325)) +- feat(browser)!: Send session status `unhandled` instead of `crashed` for unhandled errors ([#22475](https://github.com/getsentry/sentry-javascript/pull/22475)) +- feat(browser)!: Switch default browser session lifecycle mode to `page` ([#21245](https://github.com/getsentry/sentry-javascript/pull/21245)) +- feat(browser)!: Use `browser.paint` span op for paint entries ([#22673](https://github.com/getsentry/sentry-javascript/pull/22673)) +- fix(browser)!: stop tagging DOMException.code on events ([#23992](https://github.com/getsentry/sentry-javascript/pull/23992)) +- fix(browser)!: Use snake_case consistently for ops ([#23100](https://github.com/getsentry/sentry-javascript/pull/23100)) +- ref(browser)!: Remove the web vital report event attribute ([#24511](https://github.com/getsentry/sentry-javascript/pull/24511)) +- ref(browser): Remove deprecated `trackFetchStreamPerformance` flag ([#23172](https://github.com/getsentry/sentry-javascript/pull/23172)) +- ref(browser)!: Drop Safari 14 support - remove `navigationStart` fallback and `pagehide` listeners ([#21293](https://github.com/getsentry/sentry-javascript/pull/21293)) +- ref(browser)!: Remove `beforeSpanEnd` callback in favor of `beforeIdleSpanEnd` hook ([#22818](https://github.com/getsentry/sentry-javascript/pull/22818)) + +#### @sentry/bundler-plugins + +- feat(bundler-plugins)!: Migrate from @sentry/cli to the sentry CLI SDK ([#23398](https://github.com/getsentry/sentry-javascript/pull/23398)) +- ref(bundler-plugins)!: Require webpack 5.1 and remove the `webpack5` entry point ([#24455](https://github.com/getsentry/sentry-javascript/pull/24455)) + +#### @sentry/cloudflare + +- feat(cf/vercel-edge)!: Align request data collection with v11 defaults ([#22850](https://github.com/getsentry/sentry-javascript/pull/22850)) +- feat(cloudflare)!: Auto-instrument the Worker by default in the Vite plugin ([#23273](https://github.com/getsentry/sentry-javascript/pull/23273)) +- feat(cloudflare)!: Enable build-time instrumentation by default in Vite plugin ([#22950](https://github.com/getsentry/sentry-javascript/pull/22950)) +- feat(cloudflare)!: Make the nodejs_compat entrypoint the default ([#22900](https://github.com/getsentry/sentry-javascript/pull/22900)) +- feat(cloudflare)!: Match rpcTracePropagationBindings case-insensitively ([#23625](https://github.com/getsentry/sentry-javascript/pull/23625)) +- feat(cloudflare)!: Replace enableRpcTracePropagation with rpcTracePropagationBindings ([#23486](https://github.com/getsentry/sentry-javascript/pull/23486)) +- feat(cloudflare)!: Skip rate limit spans ([#23907](https://github.com/getsentry/sentry-javascript/pull/23907)) +- feat(cloudflare)!: Use `function` span op for cron, email and workflow steps ([#22703](https://github.com/getsentry/sentry-javascript/pull/22703)) +- ref(cloudflare)!: Remove deprecated `instrumentD1WithSentry` export ([#23153](https://github.com/getsentry/sentry-javascript/pull/23153)) +- ref(cloudflare)!: Remove instrumentPrototypeMethods option ([#22961](https://github.com/getsentry/sentry-javascript/pull/22961)) +- ref(cloudflare)!: Remove wrapRequestHandler from main entrypoint ([#22881](https://github.com/getsentry/sentry-javascript/pull/22881)) +- ref(cloudflare)!: Use shared `SentryTracerProvider` for OpenTelemetry interop ([#23300](https://github.com/getsentry/sentry-javascript/pull/23300)) + +#### @sentry/core + +- feat(core): Remove `span` from `ScopeData` ([#23225](https://github.com/getsentry/sentry-javascript/pull/23225)) +- feat(core)!: Align request data collection with v11 defaults ([#22853](https://github.com/getsentry/sentry-javascript/pull/22853)) +- feat(core)!: Default `attachStacktrace` to true ([#22572](https://github.com/getsentry/sentry-javascript/pull/22572)) +- feat(core)!: Enable data collection by default ([#22917](https://github.com/getsentry/sentry-javascript/pull/22917)) +- feat(core)!: Enable span streaming by default ([#22642](https://github.com/getsentry/sentry-javascript/pull/22642)) +- feat(core)!: Flip `genAI` defaults to collect it by default ([#22706](https://github.com/getsentry/sentry-javascript/pull/22706)) +- feat(core)!: Gate incoming HTTP body capture on `dataCollection.httpBodies` ([#22834](https://github.com/getsentry/sentry-javascript/pull/22834)) +- feat(core)!: Make `beforeSendSpan` compatible with streamed spans by default ([#22643](https://github.com/getsentry/sentry-javascript/pull/22643)) +- feat(core)!: Make `tracePropagationTargets` matching case-insensitive ([#23534](https://github.com/getsentry/sentry-javascript/pull/23534)) +- feat(core)!: Remove `enableMetrics` option ([#23321](https://github.com/getsentry/sentry-javascript/pull/23321)) +- feat(core)!: Remove `enableTruncation` flag and all AI integrations truncation logic ([#23045](https://github.com/getsentry/sentry-javascript/pull/23045)) +- feat(core)!: Remove `endTimestamp` from `SentrySpanArguments` ([#23269](https://github.com/getsentry/sentry-javascript/pull/23269)) +- feat(core)!: Remove `kind` for spans, move to `sentry.kind` attribute ([#22528](https://github.com/getsentry/sentry-javascript/pull/22528)) +- feat(core)!: Remove `queryParams` in favor of `urlQueryParams` ([#22711](https://github.com/getsentry/sentry-javascript/pull/22711)) +- feat(core)!: Remove `scope.clear()` method ([#23230](https://github.com/getsentry/sentry-javascript/pull/23230)) +- feat(core)!: Remove `sendDefaultPii` in favor of `dataCollection` ([#22918](https://github.com/getsentry/sentry-javascript/pull/22918)) +- feat(core)!: Remove `sentry.sdk_meta.gen_ai.input.messages.original_length` attribute ([#22516](https://github.com/getsentry/sentry-javascript/pull/22516)) +- feat(core)!: Remove `streamGenAiSpans` flag ([#22495](https://github.com/getsentry/sentry-javascript/pull/22495)) +- feat(core)!: Remove deprecated `_experiments.enableLogs` option ([#22808](https://github.com/getsentry/sentry-javascript/pull/22808)) +- feat(core)!: Remove deprecated `inboundFiltersIntegration` ([#23008](https://github.com/getsentry/sentry-javascript/pull/23008)) +- feat(core)!: Remove deprecated `instrumentLangGraph` ([#22485](https://github.com/getsentry/sentry-javascript/pull/22485)) +- feat(core)!: Remove Unstable\*PluginOptions build option types ([#23390](https://github.com/getsentry/sentry-javascript/pull/23390)) +- feat(core)!: Return `StreamedSpanJSON` from `spanToJSON` ([#23238](https://github.com/getsentry/sentry-javascript/pull/23238)) +- feat(core)!: Update all spans to use `url.full`, `url.fragment` and `url.query` ([#22547](https://github.com/getsentry/sentry-javascript/pull/22547)) +- feat(core)!: Use `rpc` span op for tRPC spans ([#22914](https://github.com/getsentry/sentry-javascript/pull/22914)) +- feat(server-utils,core)!: Use `router` span op for backend router layers ([#23088](https://github.com/getsentry/sentry-javascript/pull/23088)) +- fix(core)!: Remove `enableLogs` option ([#23319](https://github.com/getsentry/sentry-javascript/pull/23319)) +- ref(core)!: Make `attributes` in sampling context required ([#24153](https://github.com/getsentry/sentry-javascript/pull/24153)) +- ref(core)!: Align gen_ai cache token attributes with conventions ([#22811](https://github.com/getsentry/sentry-javascript/pull/22811)) +- ref(core)!: Make `attributes` required on `ScopeData` ([#23277](https://github.com/getsentry/sentry-javascript/pull/23277)) +- ref(core)!: Migrate to SENTRY_SEGMENT_NAME_SOURCE ([#23368](https://github.com/getsentry/sentry-javascript/pull/23368)) +- ref(core)!: Move `getComponentName` to browser-utils ([#23716](https://github.com/getsentry/sentry-javascript/pull/23716)) +- ref(core)!: Remove `getLocationHref` export from core ([#23717](https://github.com/getsentry/sentry-javascript/pull/23717)) +- ref(core)!: Remove `startIdleSpan` from server exports ([#23420](https://github.com/getsentry/sentry-javascript/pull/23420)) +- ref(core)!: Remove `supportsDOMError`, `supportsHistory`, `supportsReportingObserver` exports ([#23718](https://github.com/getsentry/sentry-javascript/pull/23718)) +- ref(core)!: Remove `supportsNativeFetch` export ([#23719](https://github.com/getsentry/sentry-javascript/pull/23719)) +- ref(core)!: Remove deprecated `addAutoIpAddressToUser` export ([#23174](https://github.com/getsentry/sentry-javascript/pull/23174)) +- ref(core)!: Remove deprecated `htmlTreeAsString` from core ([#23715](https://github.com/getsentry/sentry-javascript/pull/23715)) +- ref(core)!: Remove deprecated `patchExpressModule(options)` signature ([#23175](https://github.com/getsentry/sentry-javascript/pull/23175)) +- ref(core)!: Remove deprecated positional `spanOrigin` argument from `instrumentFetchRequest` ([#23177](https://github.com/getsentry/sentry-javascript/pull/23177)) +- ref(core)!: Remove experimental `enableMetrics` / `beforeSendMetric` flags ([#23276](https://github.com/getsentry/sentry-javascript/pull/23276)) +- ref(core)!: Remove orphaned deprecated Express patch APIs ([#23827](https://github.com/getsentry/sentry-javascript/pull/23827)) +- ref(core)!: Rename `gen_ai.request.available_tools` to `gen_ai.tool.definitions` ([#22820](https://github.com/getsentry/sentry-javascript/pull/22820)) +- ref(core)!: Rename `gen_ai.system` to `gen_ai.provider.name` ([#22814](https://github.com/getsentry/sentry-javascript/pull/22814)) +- ref(core)!: Rename `gen_ai.tool.input` to `gen_ai.tool.call.arguments` ([#22821](https://github.com/getsentry/sentry-javascript/pull/22821)) +- ref(core)!: Rename `gen_ai.tool.output` to `gen_ai.tool.call.result` ([#22822](https://github.com/getsentry/sentry-javascript/pull/22822)) +- ref(core)!: Rename Vercel AI cache/reasoning token attributes ([#22823](https://github.com/getsentry/sentry-javascript/pull/22823)) +- ref(core)!: Replace deprecated `code.*` and `fs_error` span attributes ([#23401](https://github.com/getsentry/sentry-javascript/pull/23401)) +- ref(core)!: Split browser/server-only exports out of the default entrypoint ([#23762](https://github.com/getsentry/sentry-javascript/pull/23762)) +- ref(core)!: Stop setting deprecated `gen_ai.tool.type` span attribute ([#22824](https://github.com/getsentry/sentry-javascript/pull/22824)) +- ref(core)!: Unify `tracePropagation` vs `propagateTrace` option names ([#23649](https://github.com/getsentry/sentry-javascript/pull/23649)) + +#### @sentry/deno + +- feat(deno)!: Align remaining denoHttpIntegration options with httpIntegration ([#23692](https://github.com/getsentry/sentry-javascript/pull/23692)) +- feat(deno)!: Record console breadcrumbs via consoleIntegration ([#24388](https://github.com/getsentry/sentry-javascript/pull/24388)) +- feat(deno)!: rename orchestrion integrations to match other SDKs ([#22404](https://github.com/getsentry/sentry-javascript/pull/22404)) +- fix(deno)!: Enable sessions for HTTP requests and align option names ([#23313](https://github.com/getsentry/sentry-javascript/pull/23313)) +- fix(deno)!: require deno >=2.8.3 ([#22790](https://github.com/getsentry/sentry-javascript/pull/22790)) + +#### @sentry/ember + +- feat(angular,ember,sveltekit)!: Use `router` span op for frontend routers ([#23086](https://github.com/getsentry/sentry-javascript/pull/23086)) +- feat(ember)!: Update to v2 addon format ([#23252](https://github.com/getsentry/sentry-javascript/pull/23252)) +- feat(ember)!: Use `function` and `ui.task` span ops for route hooks and runloop ([#22669](https://github.com/getsentry/sentry-javascript/pull/22669)) +- ref(ember)!: Change `'ui.ember.component.render'` to `ui.render` ([#23587](https://github.com/getsentry/sentry-javascript/pull/23587)) + +#### @sentry/feedback + +- fix(feedback)!: always reject sendFeedback with an Error ([#20475](https://github.com/getsentry/sentry-javascript/pull/20475)) + +#### @sentry/google-cloud-serverless + +- feat(google-cloud-serverless)!: Use `function.gcp` op for GCP functions ([#23050](https://github.com/getsentry/sentry-javascript/pull/23050)) +- feat(google-cloud-serverless)!: Use `grpc` span op for GCP gRPC calls ([#22666](https://github.com/getsentry/sentry-javascript/pull/22666)) +- feat(google-cloud-serverless)!: Use `http.client` span op for GCP HTTP requests ([#22660](https://github.com/getsentry/sentry-javascript/pull/22660)) +- ref(google-cloud-serverless)!: Migrate import hook to makeOrchestrionLoader ([#22863](https://github.com/getsentry/sentry-javascript/pull/22863)) + +#### @sentry/nestjs + +- feat(nestjs)!: Remove import-in-the-middle instrumentation ([#22805](https://github.com/getsentry/sentry-javascript/pull/22805)) +- feat(nestjs)!: Use `function` span op for setup & lifecycle handlers ([#22897](https://github.com/getsentry/sentry-javascript/pull/22897)) + +#### @sentry/nextjs + +- feat(nextjs)!: Auto-wire orchestrion build-time instrumentation ([#22921](https://github.com/getsentry/sentry-javascript/pull/22921)) +- feat(nextjs)!: Drop `vercel-` prefix from default environment and deploys ([#24197](https://github.com/getsentry/sentry-javascript/pull/24197)) +- feat(nextjs)!: Drop support for Next.js 13 ([#22635](https://github.com/getsentry/sentry-javascript/pull/22635)) +- feat(nextjs)!: Remove deprecated build-time config options ([#23221](https://github.com/getsentry/sentry-javascript/pull/23221)) +- feat(nextjs)!: Remove middleware bypass for tunnel route requests ([#24589](https://github.com/getsentry/sentry-javascript/pull/24589)) +- feat(nextjs)!: Remove unstable_sentryWebpackPluginOptions ([#23372](https://github.com/getsentry/sentry-javascript/pull/23372)) +- feat(nextjs)!: Use `middleware` span op for Next.js middleware ([#22674](https://github.com/getsentry/sentry-javascript/pull/22674)) +- ref(nextjs)!: Migrate import hook to makeOrchestrionLoader ([#22864](https://github.com/getsentry/sentry-javascript/pull/22864)) +- ref(nextjs)!: Move `withSentryConfig` to `@sentry/nextjs/config` ([#23628](https://github.com/getsentry/sentry-javascript/pull/23628)) + +#### @sentry/nitro + +- feat(nuxt, nitro)!: Use convention cache ops for storage spans ([#22689](https://github.com/getsentry/sentry-javascript/pull/22689)) + +#### @sentry/node + +- chore(node)!: Remove legacy profiling options (`profilesSampleRate` and `profilesSampler`) ([#23216](https://github.com/getsentry/sentry-javascript/pull/23216)) +- feat(express)!: Remove `shouldHandleError` from `setupExpressErrorHandler` ([#23732](https://github.com/getsentry/sentry-javascript/pull/23732)) +- feat(node)!: Always report the encoded body size on HTTP spans ([#23576](https://github.com/getsentry/sentry-javascript/pull/23576)) +- feat(node)!: Default most SDKs to a no-tracer-provider setup ([#22957](https://github.com/getsentry/sentry-javascript/pull/22957)) +- feat(node)!: Drop support for Fastify `<3.21.0` ([#22752](https://github.com/getsentry/sentry-javascript/pull/22752)) +- feat(node)!: Make channel-based instrumentation the default ([#22501](https://github.com/getsentry/sentry-javascript/pull/22501)) +- feat(node)!: Make dataloader and knex integrations channel-only ([#22754](https://github.com/getsentry/sentry-javascript/pull/22754)) +- feat(node)!: Remove `init`, `preload` entry points and `preloadOpenTelemetry` ([#23074](https://github.com/getsentry/sentry-javascript/pull/23074)) +- feat(node)!: Remove connect integration ([#22432](https://github.com/getsentry/sentry-javascript/pull/22432)) +- feat(node)!: Remove import-in-the-middle ESM loader and deprecated instrumentation base ([#22755](https://github.com/getsentry/sentry-javascript/pull/22755)) +- feat(node)!: split childProcess integration into childProcess and worker integrations ([#22886](https://github.com/getsentry/sentry-javascript/pull/22886)) +- feat(node)!: Stop inferring name for spans ([#22712](https://github.com/getsentry/sentry-javascript/pull/22712)) +- feat(node)!: Use `db.query` and `db` span ops for Redis ([#22690](https://github.com/getsentry/sentry-javascript/pull/22690)) +- fix(node)!: rejection warning in strict mode ([#21160](https://github.com/getsentry/sentry-javascript/pull/21160)) +- ref!(node): Remove Fastify error handler setter ([#23411](https://github.com/getsentry/sentry-javascript/pull/23411)) +- ref(express)!: Export a single ExpressIntegrationOptions type ([#23763](https://github.com/getsentry/sentry-javascript/pull/23763)) +- ref(node): Merge `@sentry/node-core` back into `@sentry/node` ([#22418](https://github.com/getsentry/sentry-javascript/pull/22418)) +- ref(node)!: Consolidate httpIntegration options ([#23443](https://github.com/getsentry/sentry-javascript/pull/23443)) +- ref(node)!: Remove `@opentelemetry/instrumentation` dependency ([#22843](https://github.com/getsentry/sentry-javascript/pull/22843)) +- ref(node)!: Remove deprecated `prismaInstrumentation` option ([#22898](https://github.com/getsentry/sentry-javascript/pull/22898)) +- ref(node)!: Remove deprecated fastify exports, deprecate `setupFastifyErrorHandler` ([#23460](https://github.com/getsentry/sentry-javascript/pull/23460)) +- ref(node)!: Remove legacy incoming HTTP span hooks and default keepAlive to true ([#23396](https://github.com/getsentry/sentry-javascript/pull/23396)) + +#### @sentry/nuxt + +- feat(nuxt, nitro)!: Use convention cache ops for storage spans ([#22689](https://github.com/getsentry/sentry-javascript/pull/22689)) +- feat(nuxt)!: Auto-wire orchestrion build-time instrumentation ([#22915](https://github.com/getsentry/sentry-javascript/pull/22915)) +- feat(nuxt)!: Bundle server config into Nitro build ([#24094](https://github.com/getsentry/sentry-javascript/pull/24094)) +- feat(nuxt)!: Enable orchestrion instrumentation on Cloudflare ([#23015](https://github.com/getsentry/sentry-javascript/pull/23015)) +- feat(nuxt)!: Remove deprecated `sourceMapsUploadOptions` module option ([#22875](https://github.com/getsentry/sentry-javascript/pull/22875)) +- feat(nuxt)!: Remove unstable_sentryBundlerPluginOptions ([#23351](https://github.com/getsentry/sentry-javascript/pull/23351)) + +#### @sentry/opentelemetry + +- feat(opentelemetry): Remove `setupEventContextTrace` ([#23226](https://github.com/getsentry/sentry-javascript/pull/23226)) +- feat(opentelemetry): Remove unused exports ([#22581](https://github.com/getsentry/sentry-javascript/pull/22581)) +- feat(opentelemetry)!: Drop `.prefetch` suffix from inferred HTTP span ops ([#23094](https://github.com/getsentry/sentry-javascript/pull/23094)) +- feat(opentelemetry)!: Infer op from `faas.trigger` ([#23053](https://github.com/getsentry/sentry-javascript/pull/23053)) +- feat(opentelemetry)!: Remove `SentrySpanProcessor` & `SentrySampler` ([#22557](https://github.com/getsentry/sentry-javascript/pull/22557)) +- feat(opentelemetry)!: Simplify propagation and remove custom OTel tracing utils ([#22702](https://github.com/getsentry/sentry-javascript/pull/22702)) +- ref(opentelemetry): Drop OTel resource and `contexts.otel.resource` ([#23013](https://github.com/getsentry/sentry-javascript/pull/23013)) +- ref(opentelemetry): Remove `OpenTelemetrySpanContext` ([#23285](https://github.com/getsentry/sentry-javascript/pull/23285)) +- ref(opentelemetry)!: Streamline OTEL context managment into `setOpenTelemetryContextAsyncContextStrategy()` ([#22586](https://github.com/getsentry/sentry-javascript/pull/22586)) + +#### @sentry/profiling-node + +- ref(profiling-node)!: Remove `prune-profiler-binaries` bin script ([#23104](https://github.com/getsentry/sentry-javascript/pull/23104)) + +#### @sentry/react + +- feat(react)!: Drop support for React 16 ([#22665](https://github.com/getsentry/sentry-javascript/pull/22665)) +- feat(vue,svelte,react)!: Use `ui.*` ops for component lifecycles ([#23085](https://github.com/getsentry/sentry-javascript/pull/23085)) +- ref(react)!: Remove redundant `url.path.params.` attribute ([#23506](https://github.com/getsentry/sentry-javascript/pull/23506)) + +#### @sentry/react-router + +- feat(react-router)!: Raise minimum supported React Router version to >= 7.15 ([#22481](https://github.com/getsentry/sentry-javascript/pull/22481)) +- feat(react-router)!: Remove deprecated server wrappers ([#22529](https://github.com/getsentry/sentry-javascript/pull/22529)) +- feat(react-router)!: Remove server OTel instrumentation ([#22551](https://github.com/getsentry/sentry-javascript/pull/22551)) +- feat(react-router)!: Remove unstable_sentryVitePluginOptions ([#23374](https://github.com/getsentry/sentry-javascript/pull/23374)) +- ref(react-router)!: Move Vite plugin exports to subpath `@sentry/react-router/vite` ([#23509](https://github.com/getsentry/sentry-javascript/pull/23509)) +- ref(react-router)!: Remove deprecated Vite build options and back-compat shims ([#23229](https://github.com/getsentry/sentry-javascript/pull/23229)) + +#### @sentry/remix + +- feat(remix)!: Do not double gate action form data capture ([#23014](https://github.com/getsentry/sentry-javascript/pull/23014)) +- feat(remix)!: Move the Vite plugin to `@sentry/remix/vite` ([#23989](https://github.com/getsentry/sentry-javascript/pull/23989)) +- feat(remix)!: Remove import-in-the-middle instrumentation ([#22815](https://github.com/getsentry/sentry-javascript/pull/22815)) +- ref(remix): Drop Remix v1 route-convention handling ([#22726](https://github.com/getsentry/sentry-javascript/pull/22726)) +- ref(remix)!: Align action form-data span attribute with conventions ([#23227](https://github.com/getsentry/sentry-javascript/pull/23227)) +- ref(remix)!: Migrate import hook to makeOrchestrionLoader ([#22865](https://github.com/getsentry/sentry-javascript/pull/22865)) + +#### @sentry/server-utils + +- feat(server-utils,core)!: Use `router` span op for backend router layers ([#23088](https://github.com/getsentry/sentry-javascript/pull/23088)) +- feat(server-utils)!: Align AMQP and Redis span attributes ([#23324](https://github.com/getsentry/sentry-javascript/pull/23324)) +- feat(server-utils)!: Clean up gen ai ops ([#23076](https://github.com/getsentry/sentry-javascript/pull/23076)) +- feat(server-utils)!: Emit `queue.*` span ops for messaging spans ([#23042](https://github.com/getsentry/sentry-javascript/pull/23042)) +- feat(server-utils)!: Emit low cardinality postgres db span names ([#23600](https://github.com/getsentry/sentry-javascript/pull/23600)) +- feat(server-utils)!: Rename `otlpIntegration` to `openTelemetryIntegration` ([#23938](https://github.com/getsentry/sentry-javascript/pull/23938)) +- feat(server-utils)!: Start Redis spans as `cache` spans ([#23933](https://github.com/getsentry/sentry-javascript/pull/23933)) +- fix(server-utils)!: Register channel integrations on versions with native channels ([#23405](https://github.com/getsentry/sentry-javascript/pull/23405)) +- ref(server-utils)!: Replace deprecated `ai.*` and `gen_ai.prompt` attributes ([#23410](https://github.com/getsentry/sentry-javascript/pull/23410)) +- ref(server-utils)!: Replace deprecated `db.*` span attributes ([#23408](https://github.com/getsentry/sentry-javascript/pull/23408)) +- ref(server-utils)!: Replace deprecated `net.*` span attributes on db and messaging spans ([#23422](https://github.com/getsentry/sentry-javascript/pull/23422)) +- ref(server-utils)!: Stop setting `koa.name` on Koa spans ([#24420](https://github.com/getsentry/sentry-javascript/pull/24420)) +- ref(server-utils)!: Use `function.gcp` op for firebase function spans ([#23022](https://github.com/getsentry/sentry-javascript/pull/23022)) + +#### @sentry/solidstart + +- feat(solidstart)!: Align v1 build options with BuildTimeOptionsBase ([#23388](https://github.com/getsentry/sentry-javascript/pull/23388)) +- feat(solidstart)!: Remove unstable_sentryVitePluginOptions ([#23389](https://github.com/getsentry/sentry-javascript/pull/23389)) + +#### @sentry/svelte + +- feat(vue,svelte,react)!: Use `ui.*` ops for component lifecycles ([#23085](https://github.com/getsentry/sentry-javascript/pull/23085)) + +#### @sentry/sveltekit + +- feat(angular,ember,sveltekit)!: Use `router` span op for frontend routers ([#23086](https://github.com/getsentry/sentry-javascript/pull/23086)) +- feat(sveltekit)!: Enable orchestrion instrumentation on Cloudflare ([#22967](https://github.com/getsentry/sentry-javascript/pull/22967)) +- feat(sveltekit)!: Remove deprecated `sourceMapsUploadOptions` Vite plugin option ([#22874](https://github.com/getsentry/sentry-javascript/pull/22874)) +- feat(sveltekit)!: Remove unstable_sentryVitePluginOptions ([#23366](https://github.com/getsentry/sentry-javascript/pull/23366)) +- fix(sveltekit)!: Move `sentrySvelteKit` off the runtime entry to `@sentry/sveltekit/vite` ([#23247](https://github.com/getsentry/sentry-javascript/pull/23247)) + +#### @sentry/tanstackstart-react + +- chore(tanstackstart)!: Remove deprecated `@sentry/tanstackstart` utility package ([#22427](https://github.com/getsentry/sentry-javascript/pull/22427)) +- ref(tanstackstart-react)!: Migrate import hook to makeOrchestrionLoader ([#22866](https://github.com/getsentry/sentry-javascript/pull/22866)) + +#### @sentry/types + +- chore(types)!: Stop publishing `@sentry/types` ([#23073](https://github.com/getsentry/sentry-javascript/pull/23073)) + +#### @sentry/vercel-edge + +- feat(cf/vercel-edge)!: Align request data collection with v11 defaults ([#22850](https://github.com/getsentry/sentry-javascript/pull/22850)) + +#### @sentry/vue + +- feat(vue,svelte,react)!: Use `ui.*` ops for component lifecycles ([#23085](https://github.com/getsentry/sentry-javascript/pull/23085)) + +### Other Changes + +- feat(browser): Emit low cardinality `browser` request timing span names ([#24602](https://github.com/getsentry/sentry-javascript/pull/24602)) +- feat(browser): Emit low-cardinality `ui` span names ([#24578](https://github.com/getsentry/sentry-javascript/pull/24578)) +- feat(browser): Report `browser.navigation.type` on the pageload span ([#24509](https://github.com/getsentry/sentry-javascript/pull/24509)) +- feat(browser): Report the INP target and interaction type as attributes ([#24573](https://github.com/getsentry/sentry-javascript/pull/24573)) +- feat(cloudflare): Auto-register Flue instrumentation in bundled workers ([#24476](https://github.com/getsentry/sentry-javascript/pull/24476)) +- feat(core): Consolidate fetch integrations ([#24346](https://github.com/getsentry/sentry-javascript/pull/24346)) +- feat(core): Send `sentry.is_localhost` on every streamed span ([#24597](https://github.com/getsentry/sentry-javascript/pull/24597)) +- feat(deps): bump @apm-js-collab/tracing-hooks to 0.13.2 ([#24518](https://github.com/getsentry/sentry-javascript/pull/24518)) +- feat(deps): bump devalue from 5.9.0 to 5.9.2 ([#24486](https://github.com/getsentry/sentry-javascript/pull/24486)) +- feat(nestjs): Emit low cardinality `@OnEvent` function span name ([#24588](https://github.com/getsentry/sentry-javascript/pull/24588)) +- feat(node): Add eveInstrumentation and eveIntegration for eve apps ([#24539](https://github.com/getsentry/sentry-javascript/pull/24539)) +- feat(node): Add Groq and Together AI integrations ([#24454](https://github.com/getsentry/sentry-javascript/pull/24454)) +- feat(react-router): Emit low-cardinality names for `function` spans ([#24567](https://github.com/getsentry/sentry-javascript/pull/24567)) +- feat(remix): Upload source maps from the Vite plugin ([#24463](https://github.com/getsentry/sentry-javascript/pull/24463)) +- feat(tanstackstart-react): Emit low-cardinality names for `function` spans ([#24568](https://github.com/getsentry/sentry-javascript/pull/24568)) +- feat(vue,nuxt): Record default UI spans without Options API (mixins) ([#24174](https://github.com/getsentry/sentry-javascript/pull/24174)) +- feat: Add `url.full` and `url.path` attributes to `http.server` spans ([#22496](https://github.com/getsentry/sentry-javascript/pull/22496)) +- feat: Always stream INP and remove standalone v1 spans ([#22517](https://github.com/getsentry/sentry-javascript/pull/22517)) +- feat: Emit low-cardinality http.client span names for fetch and XHR ([#23682](https://github.com/getsentry/sentry-javascript/pull/23682)) +- feat: Emit low-cardinality http.client span names for node:http and undici ([#23690](https://github.com/getsentry/sentry-javascript/pull/23690)) +- feat: Emit low-cardinality http.server span names in framework SDKs ([#23597](https://github.com/getsentry/sentry-javascript/pull/23597)) +- feat: Emit low-cardinality pageload span names when streaming spans ([#23424](https://github.com/getsentry/sentry-javascript/pull/23424)) +- feat: Emit low-cardinality span names for messaging spans (amqplib, kafka, ...) ([#23652](https://github.com/getsentry/sentry-javascript/pull/23652)) +- feat(angular): Emit low cardinality `TraceMethod` span name and preserve description ([#24239](https://github.com/getsentry/sentry-javascript/pull/24239)) +- feat(astro): Auto-wire orchestrion build-time instrumentation ([#22830](https://github.com/getsentry/sentry-javascript/pull/22830)) +- feat(aws-serverless): Emit low cardinality `function.aws` span names ([#24072](https://github.com/getsentry/sentry-javascript/pull/24072)) +- feat(browser): Add `bfcacheIntegration` ([#22397](https://github.com/getsentry/sentry-javascript/pull/22397)) +- feat(browser): Add shim for metrics ([#23202](https://github.com/getsentry/sentry-javascript/pull/23202)) +- feat(browser): Emit low cardinality navigation span names ([#23550](https://github.com/getsentry/sentry-javascript/pull/23550)) +- feat(browser): Emit low cardinality resource span names ([#23546](https://github.com/getsentry/sentry-javascript/pull/23546)) +- feat(browser): Report web vitals for bfcache restores ([#23750](https://github.com/getsentry/sentry-javascript/pull/23750)) +- feat(browser): Report web vitals for soft navigations ([#23425](https://github.com/getsentry/sentry-javascript/pull/23425)) +- feat(browser): Run static beforeSendSpan for INP spans ([#22877](https://github.com/getsentry/sentry-javascript/pull/22877)) +- feat(browser): Start a navigation span for bfcache restores ([#23748](https://github.com/getsentry/sentry-javascript/pull/23748)) +- feat(bun): Add `bunHttpServerIntegration` ([#22870](https://github.com/getsentry/sentry-javascript/pull/22870)) +- feat(bun): Capture Bun.serve request bodies with `maxRequestBodySize` ([#24233](https://github.com/getsentry/sentry-javascript/pull/24233)) +- feat(bun): Instrument outgoing fetch requests ([#22869](https://github.com/getsentry/sentry-javascript/pull/22869)) +- feat(bundler-plugins): Frameworks use `@sentry/bundler-plugins` ([#22392](https://github.com/getsentry/sentry-javascript/pull/22392)) +- feat(bundler): Add Node bundler plugins ([#22125](https://github.com/getsentry/sentry-javascript/pull/22125)) +- feat(cloudflare): Add cacheClient to reuse the client across invocations ([#23151](https://github.com/getsentry/sentry-javascript/pull/23151)) +- feat(cloudflare): Add span ops for rate limit and Durable Object WebSocket spans ([#23211](https://github.com/getsentry/sentry-javascript/pull/23211)) +- feat(cloudflare): Bootstrap Mastra observability in bundled workers ([#24381](https://github.com/getsentry/sentry-javascript/pull/24381)) +- feat(cloudflare): Derive rpcTracePropagationBindings from the wrangler config ([#23491](https://github.com/getsentry/sentry-javascript/pull/23491)) +- feat(cloudflare): Emit low cardinality `function` span names and preserve span descriptions ([#24246](https://github.com/getsentry/sentry-javascript/pull/24246)) +- feat(cloudflare): Emit low cardinality D1 db span names ([#23604](https://github.com/getsentry/sentry-javascript/pull/23604)) +- feat(cloudflare): Instrument module-scope orchestrion channels on workerd ([#24386](https://github.com/getsentry/sentry-javascript/pull/24386)) +- feat(cloudflare): Make vercelAIIntegration the default ([#22901](https://github.com/getsentry/sentry-javascript/pull/22901)) +- feat(cloudflare): Prepare for nodejs_compat entrypoint ([#22891](https://github.com/getsentry/sentry-javascript/pull/22891)) +- feat(core): Accept `CollectBehavior` shorthand for `dataCollection.httpHeaders` ([#24336](https://github.com/getsentry/sentry-javascript/pull/24336)) +- feat(core): Add `afterEnvelope` and `flushTraceSpans` client hooks ([#23136](https://github.com/getsentry/sentry-javascript/pull/23136)) +- feat(core): Add `filterUrlQuery` util ([#23060](https://github.com/getsentry/sentry-javascript/pull/23060)) +- feat(core): Add `refs` field to `Scope` for non-serialized references ([#23236](https://github.com/getsentry/sentry-javascript/pull/23236)) +- feat(core): Add `safeCallback` helper for isolating user-provided callbacks ([#23760](https://github.com/getsentry/sentry-javascript/pull/23760)) +- feat(core): Add build-time options for bundler plugin parity ([#23348](https://github.com/getsentry/sentry-javascript/pull/23348)) +- feat(core): Add low cardinality span name fallbacks ([#23516](https://github.com/getsentry/sentry-javascript/pull/23516)) +- feat(core): Add the `dataCollection.queues` option ([#24087](https://github.com/getsentry/sentry-javascript/pull/24087)) +- feat(core): Allow to pass scope to `getActiveSpan` ([#23222](https://github.com/getsentry/sentry-javascript/pull/23222)) +- feat(core): Always flush streamed span traces after segment end by default ([#23714](https://github.com/getsentry/sentry-javascript/pull/23714)) +- feat(core): Default span status to `ok` in transaction mode ([#22521](https://github.com/getsentry/sentry-javascript/pull/22521)) +- feat(core): Deprecate `beforeSendTransaction` and `ignoreTransactions` and log warnings if used with streaming ([#22908](https://github.com/getsentry/sentry-javascript/pull/22908)) +- feat(core): Deprecate `forceTransaction` option in `StartSpanOptions` ([#23821](https://github.com/getsentry/sentry-javascript/pull/23821)) +- feat(core): Emit low cardinality mcp notification span names ([#23586](https://github.com/getsentry/sentry-javascript/pull/23586)) +- feat(core): Emit low cardinality mcp.server span names ([#23569](https://github.com/getsentry/sentry-javascript/pull/23569)) +- feat(core): emit low cardinality request handler span names ([#23614](https://github.com/getsentry/sentry-javascript/pull/23614)) +- feat(core): Emit low cardinality router span names ([#23547](https://github.com/getsentry/sentry-javascript/pull/23547)) +- feat(core): Emit low cardinality supabase db span names ([#23606](https://github.com/getsentry/sentry-javascript/pull/23606)) +- feat(core): Emit low-cardinality `cache.*` span names ([#23830](https://github.com/getsentry/sentry-javascript/pull/23830)) +- feat(core): Emit low-cardinality gen_ai inference span names when streaming ([#23573](https://github.com/getsentry/sentry-javascript/pull/23573)) +- feat(core): Emit low-cardinality http.server span names when streaming ([#23596](https://github.com/getsentry/sentry-javascript/pull/23596)) +- feat(core): Expose `sentry.op` attribute to samplers ([#23354](https://github.com/getsentry/sentry-javascript/pull/23354)) +- feat(core): Isolate throwing user callbacks instead of capturing them as events ([#23770](https://github.com/getsentry/sentry-javascript/pull/23770)) +- feat(core): Only check for native fetch in browser ([#22893](https://github.com/getsentry/sentry-javascript/pull/22893)) +- feat(core): Record `callback_error` client reports for throwing user callbacks ([#23903](https://github.com/getsentry/sentry-javascript/pull/23903)) +- feat(core): Streamline tracing channel bindings ([#23218](https://github.com/getsentry/sentry-javascript/pull/23218)) +- feat(core): Use `getActiveSpan` instead of `_getSpanFromScope` for logs & metrics ([#23223](https://github.com/getsentry/sentry-javascript/pull/23223)) +- feat(deno): Add `maxRequestBodySize` to capture HTTP bodies ([#22912](https://github.com/getsentry/sentry-javascript/pull/22912)) +- feat(deno): add anthropic integration ([#22468](https://github.com/getsentry/sentry-javascript/pull/22468)) +- feat(deno): add aws integration ([#22465](https://github.com/getsentry/sentry-javascript/pull/22465)) +- feat(deno): Add conversationIdIntegration to default integrations ([#24299](https://github.com/getsentry/sentry-javascript/pull/24299)) +- feat(deno): add express integration ([#22461](https://github.com/getsentry/sentry-javascript/pull/22461)) +- feat(deno): add genericPool integration ([#22452](https://github.com/getsentry/sentry-javascript/pull/22452)) +- feat(deno): add google-genai integration ([#22469](https://github.com/getsentry/sentry-javascript/pull/22469)) +- feat(deno): add graphql integration ([#22464](https://github.com/getsentry/sentry-javascript/pull/22464)) +- feat(deno): add hapi integration ([#22462](https://github.com/getsentry/sentry-javascript/pull/22462)) +- feat(deno): add kafkajs integration ([#22463](https://github.com/getsentry/sentry-javascript/pull/22463)) +- feat(deno): add langchain integration ([#22471](https://github.com/getsentry/sentry-javascript/pull/22471)) +- feat(deno): add langgraph integration ([#22472](https://github.com/getsentry/sentry-javascript/pull/22472)) +- feat(deno): add lruMemoizer integration ([#22453](https://github.com/getsentry/sentry-javascript/pull/22453)) +- feat(deno): add mysql2 integration ([#22450](https://github.com/getsentry/sentry-javascript/pull/22450)) +- feat(deno): add postgresjs integration ([#22448](https://github.com/getsentry/sentry-javascript/pull/22448)) +- feat(deno): add tedious integration ([#22451](https://github.com/getsentry/sentry-javascript/pull/22451)) +- feat(deno): add vercelai integration ([#22470](https://github.com/getsentry/sentry-javascript/pull/22470)) +- feat(deno): instrument outgoing fetch requests ([#24121](https://github.com/getsentry/sentry-javascript/pull/24121)) +- feat(effect): Derive span ops for Effect tracer spans ([#23215](https://github.com/getsentry/sentry-javascript/pull/23215)) +- feat(ember): Give component definition lookups their own span op ([#24271](https://github.com/getsentry/sentry-javascript/pull/24271)) +- feat(google-cloud-serverless): Emit low cardinality `function.gcp` span names ([#24060](https://github.com/getsentry/sentry-javascript/pull/24060)) +- feat(hono): Support `.query()` handlers ([#23283](https://github.com/getsentry/sentry-javascript/pull/23283)) +- feat(nestjs): Add `code.function.name` attribute to `function` spans for description inference ([#24305](https://github.com/getsentry/sentry-javascript/pull/24305)) +- feat(nestjs): Add support for NestJS v12 ([#23721](https://github.com/getsentry/sentry-javascript/pull/23721)) +- feat(nextjs): Align build options with BuildTimeOptionsBase ([#23563](https://github.com/getsentry/sentry-javascript/pull/23563)) +- feat(nextjs): Emit low cardinality `function` span names ([#24319](https://github.com/getsentry/sentry-javascript/pull/24319)) +- feat(nextjs): Emit low cardinality `function` span names for server components ([#24333](https://github.com/getsentry/sentry-javascript/pull/24333)) +- feat(nextjs): Record cache spans for `use cache` functions ([#24302](https://github.com/getsentry/sentry-javascript/pull/24302)) +- feat(nextjs): remove tracing from pages router API routes ([#18394](https://github.com/getsentry/sentry-javascript/pull/18394)) +- feat(nextjs): Unify reactComponentAnnotation across webpack and Turbopack ([#23268](https://github.com/getsentry/sentry-javascript/pull/23268)) +- feat(node): Add `eveConversationHook()` to link eve sessions as Sentry conversations ([#24247](https://github.com/getsentry/sentry-javascript/pull/24247)) +- feat(node): Add `getInstrumentedModuleNames()` ([#24254](https://github.com/getsentry/sentry-javascript/pull/24254)) +- feat(node): Add build-time instrumentation opt-out to bundler plugins ([#22756](https://github.com/getsentry/sentry-javascript/pull/22756)) +- feat(node): Add build-time opt-out for runtime channel injection ([#23475](https://github.com/getsentry/sentry-javascript/pull/23475)) +- feat(node): Add first-party Mastra integration ([#23823](https://github.com/getsentry/sentry-javascript/pull/23823)) +- feat(node): Add Mistral AI integration ([#24243](https://github.com/getsentry/sentry-javascript/pull/24243)) +- feat(node): Always set up express, fastify, koa, hapi integrations ([#23473](https://github.com/getsentry/sentry-javascript/pull/23473)) +- feat(node): Auto-register Hapi error handler on server start ([#23461](https://github.com/getsentry/sentry-javascript/pull/23461)) +- feat(node): Auto-register Koa error handler on app start ([#23463](https://github.com/getsentry/sentry-javascript/pull/23463)) +- feat(node): Capture Express errors automatically via `expressIntegration` ([#23464](https://github.com/getsentry/sentry-javascript/pull/23464)) +- feat(node): Deprecate `ignoreStatusCodes` in http integrations ([#23973](https://github.com/getsentry/sentry-javascript/pull/23973)) +- feat(node): Enable dataloader and knex integrations by default ([#24312](https://github.com/getsentry/sentry-javascript/pull/24312)) +- feat(nuxt): Emit low cardinality db span names ([#23605](https://github.com/getsentry/sentry-javascript/pull/23605)) +- feat(nuxt): Enable server-side Sentry during `nuxt dev` on Nitro v3 (Nuxt 5) ([#23644](https://github.com/getsentry/sentry-javascript/pull/23644)) +- feat(react-router): Auto-wire orchestrion build-time instrumentation ([#22809](https://github.com/getsentry/sentry-javascript/pull/22809)) +- feat(react-router): Capture server build in dev mode for middleware names ([#22631](https://github.com/getsentry/sentry-javascript/pull/22631)) +- feat(react): Add `@sentry/react/react-router` entry with automatic React Router hooks ([#24014](https://github.com/getsentry/sentry-javascript/pull/24014)) +- feat(remix): Auto-wire orchestrion build-time instrumentation ([#23988](https://github.com/getsentry/sentry-javascript/pull/23988)) +- feat(remix): Emit low cardinality `function` span names ([#24323](https://github.com/getsentry/sentry-javascript/pull/24323)) +- feat(server-runtime-injection): Split runtime orchestrion injection into a dedicated package ([#23685](https://github.com/getsentry/sentry-javascript/pull/23685)) +- feat(server-utils): Add `db` span op for generic-pool acquire spans ([#23213](https://github.com/getsentry/sentry-javascript/pull/23213)) +- feat(server-utils): Add `otlpIntegration` to connect Sentry to an existing OpenTelemetry setup ([#23099](https://github.com/getsentry/sentry-javascript/pull/23099)) +- feat(server-utils): Add cache span ops for DataLoader `prime`, `clear` and `clearAll` ([#23212](https://github.com/getsentry/sentry-javascript/pull/23212)) +- feat(server-utils): Add first-party Flue instrumentation ([#24265](https://github.com/getsentry/sentry-javascript/pull/24265)) +- feat(server-utils): Add more channel integration definitions ([#23477](https://github.com/getsentry/sentry-javascript/pull/23477)) +- feat(server-utils): Emit low cardinality `function.gcp` span names for firebase functions ([#24069](https://github.com/getsentry/sentry-javascript/pull/24069)) +- feat(server-utils): Emit low cardinality graphql span names ([#23542](https://github.com/getsentry/sentry-javascript/pull/23542)) +- feat(server-utils): Emit low cardinality knex, tedious and prisma db span names ([#23602](https://github.com/getsentry/sentry-javascript/pull/23602)) +- feat(server-utils): Emit low cardinality mongodb span names ([#23603](https://github.com/getsentry/sentry-javascript/pull/23603)) +- feat(server-utils): Emit low cardinality mongoose db span names ([#23782](https://github.com/getsentry/sentry-javascript/pull/23782)) +- feat(server-utils): Emit low cardinality mysql db span names ([#23601](https://github.com/getsentry/sentry-javascript/pull/23601)) +- feat(server-utils): Emit low cardinality redis span names ([#23741](https://github.com/getsentry/sentry-javascript/pull/23741)) +- feat(server-utils): Emit low-cardinality gen_ai agent span names when streaming ([#23582](https://github.com/getsentry/sentry-javascript/pull/23582)) +- feat(server-utils): Implement `setAsyncLocalStorageAsyncContextStrategy` ([#22889](https://github.com/getsentry/sentry-javascript/pull/22889)) +- feat(solid-start): Add `code.function.name` attribute to solid-start `function` spans ([#24316](https://github.com/getsentry/sentry-javascript/pull/24316)) +- feat(solidstart): Add SolidStart 2 support ([#23090](https://github.com/getsentry/sentry-javascript/pull/23090)) +- feat(solidstart): Auto-wire orchestrion build-time instrumentation ([#22827](https://github.com/getsentry/sentry-javascript/pull/22827)) +- feat(sveltekit): Auto-wire orchestrion build-time instrumentation ([#22768](https://github.com/getsentry/sentry-javascript/pull/22768)) +- feat(sveltekit): Emit low cardinality `function` spans ([#24341](https://github.com/getsentry/sentry-javascript/pull/24341)) +- feat(tanstackstart): Auto-wire orchestrion build-time instrumentation ([#22902](https://github.com/getsentry/sentry-javascript/pull/22902)) +- feat(vue): Add Options API detection guard ([#23568](https://github.com/getsentry/sentry-javascript/pull/23568)) +- feat(wasm): patch non-streaming load paths ([#23767](https://github.com/getsentry/sentry-javascript/pull/23767)) +- fix(astro): Fall back to `dataCollection.userInfo` for `trackClientIp` ([#24091](https://github.com/getsentry/sentry-javascript/pull/24091)) +- fix(browser): Default pageload span start time to `timeOrigin` ([#23502](https://github.com/getsentry/sentry-javascript/pull/23502)) +- fix(browser): End the active idle span on pagehide ([#23779](https://github.com/getsentry/sentry-javascript/pull/23779)) +- fix(browser): Forward uncaught worker errors with their stack ([#24210](https://github.com/getsentry/sentry-javascript/pull/24210)) +- fix(browser): Keep the best element name captured for an interaction ([#24272](https://github.com/getsentry/sentry-javascript/pull/24272)) +- fix(browser): Respect `dataCollection.httpHeaders.request` in `httpContextIntegration` ([#23025](https://github.com/getsentry/sentry-javascript/pull/23025)) +- fix(browser): Source FCP from web-vitals `onFCP` and rebase FP against `activationStart` ([#23032](https://github.com/getsentry/sentry-javascript/pull/23032)) +- fix(browser-utils): Fix soft navigation vital correlation race ([#24519](https://github.com/getsentry/sentry-javascript/pull/24519)) +- fix(bun): Respect caller-supplied `runtime` option ([#24487](https://github.com/getsentry/sentry-javascript/pull/24487)) +- fix(bun): Use namespace imports for `node:http` in `bunHttpServerIntegration` ([#24584](https://github.com/getsentry/sentry-javascript/pull/24584)) +- fix(bundler-plugins): do not warn on known sourcemap-less chunks ([#22267](https://github.com/getsentry/sentry-javascript/pull/22267)) +- fix(bundler-plugins): Preserve directive prologues during bundle injection ([#24221](https://github.com/getsentry/sentry-javascript/pull/24221)) +- fix(cloudflare): Bind pass-through Queue producer methods to the binding ([#24592](https://github.com/getsentry/sentry-javascript/pull/24592)) +- fix(cloudflare): Remove conflicting `faas.queue` op on queue consumer spans ([#22664](https://github.com/getsentry/sentry-javascript/pull/22664)) +- fix(core): Apply the sensitive denylist to cookie headers and configured fetch headers ([#24090](https://github.com/getsentry/sentry-javascript/pull/24090)) +- fix(core): Avoid retrying failing MCP handlers ([#24505](https://github.com/getsentry/sentry-javascript/pull/24505)) +- fix(core): correct MCP error and request attribution ([#24493](https://github.com/getsentry/sentry-javascript/pull/24493)) +- fix(core): instrument MCP transports before start ([#23978](https://github.com/getsentry/sentry-javascript/pull/23978)) +- fix(core): Stop sending client reports for breadcrumbs ([#24537](https://github.com/getsentry/sentry-javascript/pull/24537)) +- fix(core): Apply `dataCollection.urlQueryParams` to `url.full` and `url.query` ([#23061](https://github.com/getsentry/sentry-javascript/pull/23061)) +- fix(core): Apply capture mechanism to originally captured exception ([#23320](https://github.com/getsentry/sentry-javascript/pull/23320)) +- fix(core): Attribute errors to the span they escaped ([#23666](https://github.com/getsentry/sentry-javascript/pull/23666)) +- fix(core): Catch `beforeSendSpan` callback throws ([#22836](https://github.com/getsentry/sentry-javascript/pull/22836)) +- fix(core): Do not activate ignored spans in the tracing-channel binding ([#22981](https://github.com/getsentry/sentry-javascript/pull/22981)) +- fix(core): do not unnecessarily defer offline transport send ([#24027](https://github.com/getsentry/sentry-javascript/pull/24027)) +- fix(core): Filter query params in `url.full` on request data and navigate errors ([#23143](https://github.com/getsentry/sentry-javascript/pull/23143)) +- fix(core): Normalize http header attribute keys according to OTel spec ([#24222](https://github.com/getsentry/sentry-javascript/pull/24222)) +- fix(core): Propagate sample_rand when continuing a trace without incoming baggage ([#22980](https://github.com/getsentry/sentry-javascript/pull/22980)) +- fix(core): Read external propagation context from the carrier ([#23271](https://github.com/getsentry/sentry-javascript/pull/23271)) +- fix(core): Set http cookie header attributes as string arrays ([#24435](https://github.com/getsentry/sentry-javascript/pull/24435)) +- fix(core): Set http header span attributes as string arrays ([#24231](https://github.com/getsentry/sentry-javascript/pull/24231)) +- fix(core): Stop `supabaseIntegration` from ending spans twice ([#24126](https://github.com/getsentry/sentry-javascript/pull/24126)) +- fix(core): Track quote state when sanitizing SQL literals ([#23659](https://github.com/getsentry/sentry-javascript/pull/23659)) +- fix(deno): Don't throw in Deno.serve wrapper when no client is bound ([#24030](https://github.com/getsentry/sentry-javascript/pull/24030)) +- fix(deno): Gate tracing integrations on hasSpansEnabled ([#24070](https://github.com/getsentry/sentry-javascript/pull/24070)) +- fix(deno): Propagate stream cancellation ([#24054](https://github.com/getsentry/sentry-javascript/pull/24054)) +- fix(effect): Remove span op fallback to `function` ([#24263](https://github.com/getsentry/sentry-javascript/pull/24263)) +- fix(ember): Add route IDs to pageload and navigation spans ([#24372](https://github.com/getsentry/sentry-javascript/pull/24372)) +- fix(ember): Guard `routerService.recognize()` against unrecognizable URLs ([#24120](https://github.com/getsentry/sentry-javascript/pull/24120)) +- fix(ember): Stop retaining component render payloads in beforeEntries ([#23052](https://github.com/getsentry/sentry-javascript/pull/23052)) +- fix(feedback): Stop long error messages from resizing the feedback dialog ([#23376](https://github.com/getsentry/sentry-javascript/pull/23376)) +- fix(google-genai): Map messages to the gen_ai conventions ([#24352](https://github.com/getsentry/sentry-javascript/pull/24352)) +- fix(nextjs): Apply `silent` to the SDK's own build logs ([#23621](https://github.com/getsentry/sentry-javascript/pull/23621)) +- fix(nextjs): Correct in_app for Turbopack dev server stack frames ([#23248](https://github.com/getsentry/sentry-javascript/pull/23248)) +- fix(nextjs): Don't report Next.js prerender control flow errors ([#23691](https://github.com/getsentry/sentry-javascript/pull/23691)) +- fix(nextjs): Keep router.back/forward navigation type under span streaming ([#24074](https://github.com/getsentry/sentry-javascript/pull/24074)) +- fix(nextjs): Make request data available to `tracesSampler` for edge middleware root spans ([#22232](https://github.com/getsentry/sentry-javascript/pull/22232)) +- fix(nextjs): Parameterize `[lng]` locale routes and prefer narrower routes over catch-alls ([#23520](https://github.com/getsentry/sentry-javascript/pull/23520)) +- fix(nextjs): Prevent sourceMappingURL stripping from truncating minified chunks ([#24022](https://github.com/getsentry/sentry-javascript/pull/24022)) +- fix(nextjs): Print unsupported Turbopack warning once ([#24053](https://github.com/getsentry/sentry-javascript/pull/24053)) +- fix(nextjs): Stop baking absolute paths into server chunks ([#23267](https://github.com/getsentry/sentry-javascript/pull/23267)) +- fix(nextjs): Treat static route span names as low-cardinality names ([#23503](https://github.com/getsentry/sentry-javascript/pull/23503)) +- fix(node): Build-time instrument the ESM build of graphql ([#23669](https://github.com/getsentry/sentry-javascript/pull/23669)) +- fix(node): Move Async context strategy setup to NodeClient.init() ([#23458](https://github.com/getsentry/sentry-javascript/pull/23458)) +- fix(node): Register diagnostics-channel injection in `NodeClient` con… ([#24293](https://github.com/getsentry/sentry-javascript/pull/24293)) +- fix(node): Support @google/genai v2 in auto-instrumentation ([#23093](https://github.com/getsentry/sentry-javascript/pull/23093)) +- fix(nuxt): Import from `#imports/server` in `addMiddlewareImports()` ([#24150](https://github.com/getsentry/sentry-javascript/pull/24150)) +- fix(nuxt): Remove setting `moduleSideEffects` in Nuxt 5 / Nitro 3 ([#24309](https://github.com/getsentry/sentry-javascript/pull/24309)) +- fix(nuxt): Stop flushing the client on every HTTP response ([#23312](https://github.com/getsentry/sentry-javascript/pull/23312)) +- fix(nuxt): Stop importing h3 in the Nitro error hook ([#24283](https://github.com/getsentry/sentry-javascript/pull/24283)) +- fix(react-router): Key server middleware counter by root span, not OTel context ([#22982](https://github.com/getsentry/sentry-javascript/pull/22982)) +- fix(react): Don't rename a navigation span with another location's route ([#24347](https://github.com/getsentry/sentry-javascript/pull/24347)) +- fix(remix): Prefer narrower routes over splats when both match ([#23567](https://github.com/getsentry/sentry-javascript/pull/23567)) +- fix(remix): Strip trailing underscore from route segments ([#24123](https://github.com/getsentry/sentry-javascript/pull/24123)) +- fix(remix): Treat static route span names as low-cardinality names ([#23504](https://github.com/getsentry/sentry-javascript/pull/23504)) +- fix(replay): Attach replay ID from when the feedback widget opened ([#24570](https://github.com/getsentry/sentry-javascript/pull/24570)) +- fix(server-runtime-injection): Keep `require()` of JSON working on Deno ([#24412](https://github.com/getsentry/sentry-javascript/pull/24412)) +- fix(server-utils): Always sanitize inline literals out of `db.query.text` ([#24089](https://github.com/getsentry/sentry-javascript/pull/24089)) +- fix(server-utils): Don't capture caller-handled LangChain errors ([#23593](https://github.com/getsentry/sentry-javascript/pull/23593)) +- fix(server-utils): Don't capture caller-handled LangGraph errors ([#23594](https://github.com/getsentry/sentry-javascript/pull/23594)) +- fix(server-utils): Forward `resolveId` options in the orchestrion Rollup plugin ([#24286](https://github.com/getsentry/sentry-javascript/pull/24286)) +- fix(server-utils): Gate `gen_ai.tool.definitions` on `dataCollection.genAI.inputs` ([#24088](https://github.com/getsentry/sentry-javascript/pull/24088)) +- fix(server-utils): Keep qualified table names in `db.query.summary` ([#23853](https://github.com/getsentry/sentry-javascript/pull/23853)) +- fix(server-utils): Pass the SQL dialect when summarizing Prisma queries ([#23854](https://github.com/getsentry/sentry-javascript/pull/23854)) +- fix(server-utils): Read AI SDK cache token counts in Vercel AI channel subscriber ([#24350](https://github.com/getsentry/sentry-javascript/pull/24350)) +- fix(server-utils): Restore request config attributes on google-genai chat spans ([#23316](https://github.com/getsentry/sentry-javascript/pull/23316)) +- fix(server-utils): Sanitize PostgreSQL dollar-quoted strings in `db.q… ([#24248](https://github.com/getsentry/sentry-javascript/pull/24248)) +- fix(server-utils): Sanitize SQL Server bracketed identifiers ([#24255](https://github.com/getsentry/sentry-javascript/pull/24255)) +- fix(server-utils): Stop reporting caller-handled errors from the OpenAI, Anthropic & Google GenAI instrumentations ([#23024](https://github.com/getsentry/sentry-javascript/pull/23024)) +- fix(server-utils): Stop the orchestrion Vite plugin from adding an empty ssr environment ([#24552](https://github.com/getsentry/sentry-javascript/pull/24552)) +- fix(server-utils): Surface deferred span-end errors on the channel payload ([#24540](https://github.com/getsentry/sentry-javascript/pull/24540)) +- fix(sveltekit): Register the OpenTelemetry tracer provider on Cloudflare ([#23632](https://github.com/getsentry/sentry-javascript/pull/23632)) +- fix(sveltekit): Resolve the Cloudflare execution context without `event.platform` ([#24241](https://github.com/getsentry/sentry-javascript/pull/24241)) +- fix(tanstackstart-react): Reject non-POST requests to the managed tunnel route ([#24615](https://github.com/getsentry/sentry-javascript/pull/24615)) +- fix(wasm): Forward compile options and patch frames of all exception values ([#23660](https://github.com/getsentry/sentry-javascript/pull/23660)) +- fix: Remove by accident exported convention ([#24542](https://github.com/getsentry/sentry-javascript/pull/24542)) +- perf(bundler-plugins): Use fast component annotation for all Rollup and Vite versions ([#24437](https://github.com/getsentry/sentry-javascript/pull/24437)) +- ref: Align ContextLines fallback with dataCollection default ([#24390](https://github.com/getsentry/sentry-javascript/pull/24390)) +- ref(browser): remove web vital standalone span experiments ([#21215](https://github.com/getsentry/sentry-javascript/pull/21215)) +- ref(browser): Tree-shake span streaming out of error-only bundles ([#23362](https://github.com/getsentry/sentry-javascript/pull/23362)) +- ref(core): Deprecate `include` from RequestData ([#22906](https://github.com/getsentry/sentry-javascript/pull/22906)) +- ref(core): Make `spanStreamingIntegration` tree-shakeable via `__SENTRY_TRACING__` flag ([#22835](https://github.com/getsentry/sentry-javascript/pull/22835)) +- ref(core): Remove experimental flag from `ignoreSentryInternalFrames` ([#23200](https://github.com/getsentry/sentry-javascript/pull/23200)) +- ref(nextjs): Add deprecation notices to nested reactComponentAnnotation options ([#23394](https://github.com/getsentry/sentry-javascript/pull/23394)) +- ref(node): Remove span status & source inferral ([#23209](https://github.com/getsentry/sentry-javascript/pull/23209)) +- ref(node): Stop inferring op for spans ([#23195](https://github.com/getsentry/sentry-javascript/pull/23195)) +- ref(node): Stop inferring url-attributes for spans ([#23187](https://github.com/getsentry/sentry-javascript/pull/23187)) +- ref(node): Stop tracing `messages.countTokens` in Anthropic AI ([#23205](https://github.com/getsentry/sentry-javascript/pull/23205)) +- ref(node): Stop tracing `models.retrieve` / `models.get` in Anthropic AI ([#23206](https://github.com/getsentry/sentry-javascript/pull/23206)) +- refactor(core): replace public any types with unknown ([#21249](https://github.com/getsentry/sentry-javascript/pull/21249)) + +
+ Internal Changes + +- build(deps): Bump vitest and @vitest/coverage-v8 to 3.2.7 ([#22848](https://github.com/getsentry/sentry-javascript/pull/22848)) +- build(deps): upgrade oxfmt to 0.60 and reformat ([#22563](https://github.com/getsentry/sentry-javascript/pull/22563)) +- build(oxlint): upgrade oxlint to 1.75 and tsgolint to TS 7 ([#22561](https://github.com/getsentry/sentry-javascript/pull/22561)) +- build(rollup-utils): Skip bare side-effect imports for `sideEffects: false` externals ([#23674](https://github.com/getsentry/sentry-javascript/pull/23674)) +- chore(bun): Fix stale comment in `getPerformanceIntegrations` ([#24533](https://github.com/getsentry/sentry-javascript/pull/24533)) +- chore(bundler-plugins): move traces sample rate from 1.0 to 0.3 ([#24488](https://github.com/getsentry/sentry-javascript/pull/24488)) +- chore(test): De-flake slow and racy tests ([#24452](https://github.com/getsentry/sentry-javascript/pull/24452)) +- chore: Add `no-unfiltered-url-attributes` rule ([#23144](https://github.com/getsentry/sentry-javascript/pull/23144)) +- chore: Correct broken --exclude brace expansion in test scripts ([#23204](https://github.com/getsentry/sentry-javascript/pull/23204)) +- chore: Document the three OpenTelemetry setups in the migration guide ([#23149](https://github.com/getsentry/sentry-javascript/pull/23149)) +- chore: Ensure new tests are not using transactions ([#24380](https://github.com/getsentry/sentry-javascript/pull/24380)) +- chore: Remove CLAUDE.md symlink ([#24524](https://github.com/getsentry/sentry-javascript/pull/24524)) +- chore: Remove lazy loading for hook registration ([#22443](https://github.com/getsentry/sentry-javascript/pull/22443)) +- chore: Retarget `sentry.previous_trace` TODOs to v12 ([#24392](https://github.com/getsentry/sentry-javascript/pull/24392)) +- chore: Set `attribution.sessionUrl` to false for claude code ([#24021](https://github.com/getsentry/sentry-javascript/pull/24021)) +- chore: Unpin Node 22 test matrix from 22.12 ([#22447](https://github.com/getsentry/sentry-javascript/pull/22447)) +- chore: Update AGENTS.md to not build and test for every commit ([#22638](https://github.com/getsentry/sentry-javascript/pull/22638)) +- chore: Update migration guide with span op breaking changes ([#23137](https://github.com/getsentry/sentry-javascript/pull/23137)) +- chore(agents): Avoid lazy loading and debug switching in server SDKs ([#22559](https://github.com/getsentry/sentry-javascript/pull/22559)) +- chore(agents): trim rules to save context overhead ([#22923](https://github.com/getsentry/sentry-javascript/pull/22923)) +- chore(browser-utils): Retarget `_trackNavigator` TODO to v12 ([#24385](https://github.com/getsentry/sentry-javascript/pull/24385)) +- chore(bugbot): Add rule to flag `getClient` usage when avoidable ([#23135](https://github.com/getsentry/sentry-javascript/pull/23135)) +- chore(bugbot): Add rule to prefer eagerly set span attributes ([#23629](https://github.com/getsentry/sentry-javascript/pull/23629)) +- chore(ci): Open dependabot triage PRs as ready with reviewers ([#23084](https://github.com/getsentry/sentry-javascript/pull/23084)) +- chore(cloudflare): Remove restricted imports ([#22896](https://github.com/getsentry/sentry-javascript/pull/22896)) +- chore(deps-dev): Bump @sveltejs/kit from 2.60.1 to 2.69.1 ([#22656](https://github.com/getsentry/sentry-javascript/pull/22656)) +- chore(deps-dev): Bump @sveltejs/kit from 2.69.1 to 2.70.2 ([#23165](https://github.com/getsentry/sentry-javascript/pull/23165)) +- chore(deps-dev): Bump @testing-library/jest-dom from 6.6.3 to 6.9.1 ([#23264](https://github.com/getsentry/sentry-javascript/pull/23264)) +- chore(deps-dev): Bump fake-indexeddb from 6.2.4 to 6.2.5 ([#23414](https://github.com/getsentry/sentry-javascript/pull/23414)) +- chore(deps-dev): Bump next from 15.5.21 to 15.5.24 in /packages/nextjs ([#24285](https://github.com/getsentry/sentry-javascript/pull/24285)) +- chore(deps-dev): Bump nx from 22.7.5 to 22.7.7 ([#23133](https://github.com/getsentry/sentry-javascript/pull/23133)) +- chore(deps-dev): Bump oxfmt from 0.60.0 to 0.63.0 ([#23466](https://github.com/getsentry/sentry-javascript/pull/23466)) +- chore(deps-dev): Bump preact from 10.19.4 to 10.29.8 ([#23705](https://github.com/getsentry/sentry-javascript/pull/23705)) +- chore(deps-dev): Bump react-router from 7.17.0 to 7.18.0 ([#22569](https://github.com/getsentry/sentry-javascript/pull/22569)) +- chore(deps-dev): Bump vite from 7.3.2 to 7.3.5 ([#22511](https://github.com/getsentry/sentry-javascript/pull/22511)) +- chore(deps-dev): Bump vite from 7.3.2 to 7.3.5 in /dev-packages/e2e-tests/test-applications/react-router-8-cloudflare ([#23179](https://github.com/getsentry/sentry-javascript/pull/23179)) +- chore(deps): Bump @prisma/adapter-pg from 7.8.0 to 7.9.1 ([#23262](https://github.com/getsentry/sentry-javascript/pull/23262)) +- chore(deps): Bump `@sentry/conventions` to 0.19.0 ([#23161](https://github.com/getsentry/sentry-javascript/pull/23161)) +- chore(deps): Bump `@sentry/conventions` to 0.20.0 ([#23544](https://github.com/getsentry/sentry-javascript/pull/23544)) +- chore(deps): Bump body-parser from 2.2.2 to 2.3.0 ([#22408](https://github.com/getsentry/sentry-javascript/pull/22408)) +- chore(deps): Bump fast-uri from 3.1.4 to 3.1.5 ([#22977](https://github.com/getsentry/sentry-javascript/pull/22977)) +- chore(deps): Bump hono from 4.12.34 to 4.13.5 ([#24234](https://github.com/getsentry/sentry-javascript/pull/24234)) +- chore(deps): Bump ip-address from 10.2.0 to 10.4.0 ([#22972](https://github.com/getsentry/sentry-javascript/pull/22972)) +- chore(deps): Bump react-router from 7.13.0 to 7.18.0 in /dev-packages/e2e-tests/test-applications/hydrogen-react-router-7 ([#22567](https://github.com/getsentry/sentry-javascript/pull/22567)) +- chore(deps): Bump react-router from 7.18.0 to 7.18.2 in /dev-packages/e2e-tests/test-applications/hydrogen-react-router-7 ([#23171](https://github.com/getsentry/sentry-javascript/pull/23171)) +- chore(deps): Bump socket.io-parser from 4.2.6 to 4.2.7 ([#22976](https://github.com/getsentry/sentry-javascript/pull/22976)) +- chore(dev): Support Claude Code cloud (remote) sessions ([#22573](https://github.com/getsentry/sentry-javascript/pull/22573)) +- chore(e2e): Bump `@solidjs/router` to v1 in solidstart test apps ([#23164](https://github.com/getsentry/sentry-javascript/pull/23164)) +- chore(e2e): Link `@sentry/bundler-plugins` into the aws-serverless lambda test app ([#23159](https://github.com/getsentry/sentry-javascript/pull/23159)) +- chore(effect): sentry-conventions dep verison drift ([#23249](https://github.com/getsentry/sentry-javascript/pull/23249)) +- chore(effect): Use oxlint instead of eslint ([#22949](https://github.com/getsentry/sentry-javascript/pull/22949)) +- chore(lint/yarn): Fix CI blocking issues ([#23543](https://github.com/getsentry/sentry-javascript/pull/23543)) +- chore(nextjs): Bump `next` from 14.2.35 to 15.5.21 ([#22629](https://github.com/getsentry/sentry-javascript/pull/22629)) +- chore(oxlint): Add `lint:types` to packages ([#23578](https://github.com/getsentry/sentry-javascript/pull/23578)) +- chore(react): Replace unused eslint plugins with oxlint react rules ([#22944](https://github.com/getsentry/sentry-javascript/pull/22944)) +- chore(repo): Add low cardinality span name setting skill ([#23449](https://github.com/getsentry/sentry-javascript/pull/23449)) +- chore(server-utils): Simplify `injectChannelSubscribers` ([#23033](https://github.com/getsentry/sentry-javascript/pull/23033)) +- chore(size-limit-action): Resolve baseline by walking git history ([#24310](https://github.com/getsentry/sentry-javascript/pull/24310)) +- chore(size-limit): weekly auto-bump ([#22587](https://github.com/getsentry/sentry-javascript/pull/22587)) +- chore(size-limit): weekly auto-bump ([#22907](https://github.com/getsentry/sentry-javascript/pull/22907)) +- chore(size-limit): weekly auto-bump ([#23141](https://github.com/getsentry/sentry-javascript/pull/23141)) +- chore(size-limit): weekly auto-bump ([#23431](https://github.com/getsentry/sentry-javascript/pull/23431)) +- chore(size-limit): weekly auto-bump ([#23472](https://github.com/getsentry/sentry-javascript/pull/23472)) +- chore(size-limit): weekly auto-bump ([#23736](https://github.com/getsentry/sentry-javascript/pull/23736)) +- chore(size-limit): weekly auto-bump ([#24068](https://github.com/getsentry/sentry-javascript/pull/24068)) +- chore(size-limit): weekly auto-bump ([#24331](https://github.com/getsentry/sentry-javascript/pull/24331)) +- chore(skills): Highlight differences in backport-pr skill ([#23203](https://github.com/getsentry/sentry-javascript/pull/23203)) +- chore(skills): Write framework-updates digest to repo-relative path ([#22578](https://github.com/getsentry/sentry-javascript/pull/22578)) +- chore(solidstart): Refresh SolidStart test versions ([#23451](https://github.com/getsentry/sentry-javascript/pull/23451)) +- chore(tanstackstart-react): Remove leftover empty config module ([#23483](https://github.com/getsentry/sentry-javascript/pull/23483)) +- chore(test): mock @sentry/core in ember test ([#24406](https://github.com/getsentry/sentry-javascript/pull/24406)) +- chore(v11): add v11 migration guide ([#22364](https://github.com/getsentry/sentry-javascript/pull/22364)) +- chore(v11): Upgrade to TypeScript 7.0 ([#19435](https://github.com/getsentry/sentry-javascript/pull/19435)) +- ci(deps-dev): Bump @sveltejs/kit from 2.52.2 to 2.70.2 in /dev-packages/e2e-tests/test-applications/sveltekit-2-otlp ([#24198](https://github.com/getsentry/sentry-javascript/pull/24198)) +- ci(deps): Bump actions/cache from 5 to 6 ([#22935](https://github.com/getsentry/sentry-javascript/pull/22935)) +- ci(deps): Bump actions/setup-node from 6 to 7 ([#23872](https://github.com/getsentry/sentry-javascript/pull/23872)) +- ci(deps): Bump actions/stale from 10 to 11 ([#22933](https://github.com/getsentry/sentry-javascript/pull/22933)) +- ci(deps): Bump anthropics/claude-code-action from 1.0.161 to 1.0.189 ([#23255](https://github.com/getsentry/sentry-javascript/pull/23255)) +- ci(deps): Bump anthropics/claude-code-action from 1.0.189 to 1.0.210 ([#23875](https://github.com/getsentry/sentry-javascript/pull/23875)) +- ci(deps): Bump aws-actions/setup-sam from 2 to 3 ([#23874](https://github.com/getsentry/sentry-javascript/pull/23874)) +- ci(deps): Bump denoland/setup-deno from 2.0.4 to 2.0.5 ([#23256](https://github.com/getsentry/sentry-javascript/pull/23256)) +- ci(deps): Bump dorny/paths-filter from 4.0.1 to 4.0.2 ([#22931](https://github.com/getsentry/sentry-javascript/pull/22931)) +- ci(deps): Bump dorny/paths-filter from 4.0.2 to 4.0.3 ([#23257](https://github.com/getsentry/sentry-javascript/pull/23257)) +- ci(deps): Bump getsentry/craft from 2.26.14 to 2.28.0 ([#22932](https://github.com/getsentry/sentry-javascript/pull/22932)) +- ci(deps): Bump getsentry/craft from 2.28.0 to 2.30.1 ([#23258](https://github.com/getsentry/sentry-javascript/pull/23258)) +- ci(deps): Bump mshick/add-pr-comment from 3.11.0 to 3.12.0 ([#23873](https://github.com/getsentry/sentry-javascript/pull/23873)) +- ci(deps): Bump pnpm/action-setup from 6.0.9 to 6.0.10 ([#23259](https://github.com/getsentry/sentry-javascript/pull/23259)) +- ci(size-limit): Run size-limit action on node24 ([#24308](https://github.com/getsentry/sentry-javascript/pull/24308)) +- deps(nuxt): Bump `@nuxt/kit` ([#23303](https://github.com/getsentry/sentry-javascript/pull/23303)) +- docs(skills): Cover span descriptions in the port-span-names skill ([#24569](https://github.com/getsentry/sentry-javascript/pull/24569)) +- docs: Add guide for cutting a maintenance branch for a new major ([#22500](https://github.com/getsentry/sentry-javascript/pull/22500)) +- docs: Add migration guide entry for vercelAi ([#23510](https://github.com/getsentry/sentry-javascript/pull/23510)) +- docs: backfill shared Bugbot review rules ([#23764](https://github.com/getsentry/sentry-javascript/pull/23764)) +- docs: Fix inaccuracies in the v11 migration guide ([#24186](https://github.com/getsentry/sentry-javascript/pull/24186)) +- docs: Fix Solid, SolidStart, and NestJS README snippets ([#24571](https://github.com/getsentry/sentry-javascript/pull/24571)) +- docs: Fix stale AI integration paths and patterns in AGENTS.md and add-ai-integration skill ([#24257](https://github.com/getsentry/sentry-javascript/pull/24257)) +- docs: Fix v11 migration guide for removed `enableLogs` and `enableMetrics` ([#23617](https://github.com/getsentry/sentry-javascript/pull/23617)) +- docs: Highlight that scope tags are not applied to streamed spans ([#23904](https://github.com/getsentry/sentry-javascript/pull/23904)) +- docs: Merge v11 end-state guide into MIGRATION.md ([#23623](https://github.com/getsentry/sentry-javascript/pull/23623)) +- docs: Streamline the span name changes migration section ([#23607](https://github.com/getsentry/sentry-javascript/pull/23607)) +- docs: Sync v10 changelog into develop ([#24587](https://github.com/getsentry/sentry-javascript/pull/24587)) +- docs: Tighten PR-description and comment guidance in AGENTS.md ([#24329](https://github.com/getsentry/sentry-javascript/pull/24329)) +- docs: Update MIGRATION.md ([#24550](https://github.com/getsentry/sentry-javascript/pull/24550)) +- docs: Update self-hosted compatibility for v11 ([#24056](https://github.com/getsentry/sentry-javascript/pull/24056)) +- docs: Use `db.query.text` in the v11 `beforeSendSpan` example ([#23957](https://github.com/getsentry/sentry-javascript/pull/23957)) +- docs(astro): Document build-time vs runtime setup in the SDK README ([#23430](https://github.com/getsentry/sentry-javascript/pull/23430)) +- docs(deno): Make --preload not experimental ([#24215](https://github.com/getsentry/sentry-javascript/pull/24215)) +- docs(migration): Document low-cardinality http.server span names ([#23598](https://github.com/getsentry/sentry-javascript/pull/23598)) +- docs(migration): Document the `@sentry/core` entrypoint split ([#23990](https://github.com/getsentry/sentry-javascript/pull/23990)) +- docs(migration): Document the AI instrumentation move out of `@sentry/core` ([#23006](https://github.com/getsentry/sentry-javascript/pull/23006)) +- docs(migration): Fix `httpHeaders` shape in `dataCollection` baseline ([#23169](https://github.com/getsentry/sentry-javascript/pull/23169)) +- docs(migration): Move data collection section up in v11 migration guide ([#22924](https://github.com/getsentry/sentry-javascript/pull/22924)) +- docs(migration): Note raised Fastify minimum version (3.21) ([#22709](https://github.com/getsentry/sentry-javascript/pull/22709)) +- docs(migration): Trim v11 migration guide for the first alpha ([#23140](https://github.com/getsentry/sentry-javascript/pull/23140)) +- docs(react-router): Remove beta label from README ([#24300](https://github.com/getsentry/sentry-javascript/pull/24300)) +- docs(react): Add JSDoc to `withSentryRouting` ([#24012](https://github.com/getsentry/sentry-javascript/pull/24012)) +- feat(deps-dev): Bump @sveltejs/kit from 2.60.1 to 2.69.1 in /dev-packages/e2e-tests/test-applications/sveltekit-2-svelte-5 ([#22657](https://github.com/getsentry/sentry-javascript/pull/22657)) +- feat(deps-dev): Bump @sveltejs/kit from 2.60.1 to 2.69.1 in /dev-packages/e2e-tests/test-applications/sveltekit-cloudflare-pages ([#22652](https://github.com/getsentry/sentry-javascript/pull/22652)) +- feat(deps-dev): Bump @sveltejs/kit from 2.60.1 to 2.70.2 in /dev-packages/e2e-tests/test-applications/sveltekit-2-static ([#24093](https://github.com/getsentry/sentry-javascript/pull/24093)) +- feat(deps-dev): Bump vite from 7.3.2 to 7.3.5 in /dev-packages/e2e-tests/test-applications/cloudflare-vercelai-v7 ([#23489](https://github.com/getsentry/sentry-javascript/pull/23489)) +- feat(deps): Bump @actions/artifact from 6.1.0 to 6.2.1 ([#23413](https://github.com/getsentry/sentry-javascript/pull/23413)) +- feat(deps): Bump @hono/node-server from 1.19.14 to 2.0.5 ([#22455](https://github.com/getsentry/sentry-javascript/pull/22455)) +- feat(deps): Bump @hono/node-server from 2.0.5 to 2.0.10 ([#22476](https://github.com/getsentry/sentry-javascript/pull/22476)) +- feat(deps): Bump @remix-run/router from 1.23.3 to 1.23.4 in the remix group ([#23700](https://github.com/getsentry/sentry-javascript/pull/23700)) +- feat(deps): Bump `@sentry/conventions` to 0.23.0 ([#24321](https://github.com/getsentry/sentry-javascript/pull/24321)) +- feat(deps): Bump and pin @supabase/supabase-js from 2.49.3 to 2.109.0 ([#23108](https://github.com/getsentry/sentry-javascript/pull/23108)) +- feat(deps): Bump engine.io from 6.6.2 to 6.6.9 ([#22410](https://github.com/getsentry/sentry-javascript/pull/22410)) +- feat(deps): Bump fast-uri from 3.1.3 to 3.1.4 ([#22479](https://github.com/getsentry/sentry-javascript/pull/22479)) +- feat(deps): Bump fast-uri from 3.1.5 to 3.1.7 ([#23980](https://github.com/getsentry/sentry-javascript/pull/23980)) +- feat(deps): Bump fastify from 5.9.0 to 5.12.1 ([#23976](https://github.com/getsentry/sentry-javascript/pull/23976)) +- feat(deps): Bump fflate from 0.8.2 to 0.8.3 ([#24029](https://github.com/getsentry/sentry-javascript/pull/24029)) +- feat(deps): Bump find-my-way from 9.6.0 to 9.7.0 ([#22570](https://github.com/getsentry/sentry-javascript/pull/22570)) +- feat(deps): Bump graphql-tag from 2.12.6 to 2.12.7 ([#23419](https://github.com/getsentry/sentry-javascript/pull/23419)) +- feat(deps): Bump hono from 4.12.25 to 4.12.27 ([#22456](https://github.com/getsentry/sentry-javascript/pull/22456)) +- feat(deps): Bump hono from 4.12.27 to 4.12.34 ([#22975](https://github.com/getsentry/sentry-javascript/pull/22975)) +- feat(deps): Bump immutable from 4.3.8 to 4.3.9 ([#22478](https://github.com/getsentry/sentry-javascript/pull/22478)) +- feat(deps): Bump js-yaml from 3.15.0 to 3.15.1 ([#23134](https://github.com/getsentry/sentry-javascript/pull/23134)) +- feat(deps): Bump mongoose from 6.13.9 to 6.13.10 ([#22654](https://github.com/getsentry/sentry-javascript/pull/22654)) +- feat(deps): Bump mysql2 from 3.19.1 to 3.23.3 ([#23263](https://github.com/getsentry/sentry-javascript/pull/23263)) +- feat(deps): Bump nock from 14.0.16 to 14.0.17 ([#23261](https://github.com/getsentry/sentry-javascript/pull/23261)) +- feat(deps): Bump node-cron from 3.0.3 to 4.6.0 ([#23465](https://github.com/getsentry/sentry-javascript/pull/23465)) +- feat(deps): Bump postcss-selector-parser from 6.1.2 to 6.1.4 ([#23880](https://github.com/getsentry/sentry-javascript/pull/23880)) +- feat(deps): Bump shell-quote from 1.8.4 to 1.10.0 ([#22409](https://github.com/getsentry/sentry-javascript/pull/22409)) +- feat(deps): Bump svgo from 4.0.1 to 4.0.2 ([#22477](https://github.com/getsentry/sentry-javascript/pull/22477)) +- feat(deps): Bump toml from 4.1.1 to 4.3.0 ([#24036](https://github.com/getsentry/sentry-javascript/pull/24036)) +- feat(deps): Bump valibot from 1.2.0 to 1.4.2 ([#22655](https://github.com/getsentry/sentry-javascript/pull/22655)) +- feat(deps): Bump websocket-driver from 0.7.4 to 0.7.5 ([#22307](https://github.com/getsentry/sentry-javascript/pull/22307)) +- feat(deps)!: Bump eslint-plugin-simple-import-sort from 12.1.1 to 14.0.0 ([#23110](https://github.com/getsentry/sentry-javascript/pull/23110)) +- feat(server-utils): Capture errors thrown in Mastra ([#24374](https://github.com/getsentry/sentry-javascript/pull/24374)) +- feat(server-utils): Ensure Mastra tool/model spans are correctly nested ([#24368](https://github.com/getsentry/sentry-javascript/pull/24368)) +- feat(skills): Add backport-pr skill ([#22434](https://github.com/getsentry/sentry-javascript/pull/22434)) +- Fix: spelling of parameterized in port-span-names skill ([#23707](https://github.com/getsentry/sentry-javascript/pull/23707)) +- fix(bundler-plugin-tests): Normalize prerelease versions in telemetry snapshots ([#23158](https://github.com/getsentry/sentry-javascript/pull/23158)) +- fix(ci): update webpack config so size-limit is not zeroed out ([#23467](https://github.com/getsentry/sentry-javascript/pull/23467)) +- fix(cloudflare): Reject unknown keys in options callbacks ([#23290](https://github.com/getsentry/sentry-javascript/pull/23290)) +- fix(cloudflare): Restore env type inference for options callbacks ([#22963](https://github.com/getsentry/sentry-javascript/pull/22963)) +- fix(cloudflare): Use correct types for Vite plugin ([#23010](https://github.com/getsentry/sentry-javascript/pull/23010)) +- fix(deps): Bump brace-expansion to 1.1.18 ([#23245](https://github.com/getsentry/sentry-javascript/pull/23245)) +- fix(e2e): Fix solidstart test assertions ([#22859](https://github.com/getsentry/sentry-javascript/pull/22859)) +- fix(nextjs): Add orchestrion bundling regression tests and import.meta.url shim ([#23935](https://github.com/getsentry/sentry-javascript/pull/23935)) +- fix(node): Bootstrap Mastra observability under ESM ([#24177](https://github.com/getsentry/sentry-javascript/pull/24177)) +- fix(node): Detect + warn when the orchestrion runtime hook is bundled ([#23675](https://github.com/getsentry/sentry-javascript/pull/23675)) +- fix(node): Distinguish isolated transform failures from bundling in the runtime warning ([#24242](https://github.com/getsentry/sentry-javascript/pull/24242)) +- fix(node): Skip registration-only instrumentations in the runtime loader ([#24240](https://github.com/getsentry/sentry-javascript/pull/24240)) +- fix(nuxt): dev dependency security fixes - bump nuxt to 3.21.11 ([#23235](https://github.com/getsentry/sentry-javascript/pull/23235)) +- fix(orchestrion): Stop force-bundling instrumented deps in dev servers ([#23835](https://github.com/getsentry/sentry-javascript/pull/23835)) +- fix(repo): Align nx cache outputs with actual build outputs ([#23929](https://github.com/getsentry/sentry-javascript/pull/23929)) +- fix(repo): fix tsconfig diagnostics surfaced by tsgolint 7 ([#22560](https://github.com/getsentry/sentry-javascript/pull/22560)) +- fix(server-runtime-injection): Resolve the orchestrion ESM hook by path so build tracers follow it ([#23687](https://github.com/getsentry/sentry-javascript/pull/23687)) +- fix(server-utils,nuxt): Update SQL helper imports after move from core ([#24122](https://github.com/getsentry/sentry-javascript/pull/24122)) +- fix(server-utils): Ensure all orchestrion instrumentation lazy registers ([#22518](https://github.com/getsentry/sentry-javascript/pull/22518)) +- fix(server-utils): Stop orchestrion rollup plugin from crashing under Rolldown ([#23545](https://github.com/getsentry/sentry-javascript/pull/23545)) +- ref(cloudflare): Extract one factory for the Vite provider plugins ([#24535](https://github.com/getsentry/sentry-javascript/pull/24535)) +- ref(core): Consolidate cookie parsing into one parser ([#24536](https://github.com/getsentry/sentry-javascript/pull/24536)) +- ref: Add `sanitizeSqlQueryWithSummary` helper and DB bugbot rule ([#24244](https://github.com/getsentry/sentry-javascript/pull/24244)) +- ref: Drop the `@opentelemetry/core` dependency ([#23044](https://github.com/getsentry/sentry-javascript/pull/23044)) +- ref: Migrate internal `spanToJSON` callers to `spanToStreamedSpanJSON` ([#23237](https://github.com/getsentry/sentry-javascript/pull/23237)) +- ref: Remove orchestrion references from customer-facing surfaces ([#23507](https://github.com/getsentry/sentry-javascript/pull/23507)) +- ref: Remove redundant `forceTransaction: true` usages ([#23756](https://github.com/getsentry/sentry-javascript/pull/23756)) +- ref: Replace UI Span OP with `ui.` from `@sentry/conventions/op` ([#23565](https://github.com/getsentry/sentry-javascript/pull/23565)) +- ref: Use op constants from conventions ([#23742](https://github.com/getsentry/sentry-javascript/pull/23742)) +- ref!: Remove `.orchestrion.` from span origins ([#22722](https://github.com/getsentry/sentry-javascript/pull/22722)) +- ref(ai)!: Drop core's duplicate AI base copy ([#22965](https://github.com/getsentry/sentry-javascript/pull/22965)) +- ref(astro): Remove unused script ([#23274](https://github.com/getsentry/sentry-javascript/pull/23274)) +- ref(aws-serverless): Remove dead vendored aws-sdk OTel instrumentation ([#22825](https://github.com/getsentry/sentry-javascript/pull/22825)) +- ref(browser): Replace vendored web-vitals with web-vitals@6 dependency ([#23070](https://github.com/getsentry/sentry-javascript/pull/23070)) +- ref(browser): Restructure browser-utils by domain ([#23071](https://github.com/getsentry/sentry-javascript/pull/23071)) +- ref(browser): Use conventions constants for browser navigation attributes ([#24322](https://github.com/getsentry/sentry-javascript/pull/24322)) +- ref(bun): Streamline auto-instrumentation integration handling ([#23392](https://github.com/getsentry/sentry-javascript/pull/23392)) +- ref(bundler-plugins): Replace `find-up` with a local package.json lookup ([#24112](https://github.com/getsentry/sentry-javascript/pull/24112)) +- ref(cloudflare): Add whitespace in warning ([#24209](https://github.com/getsentry/sentry-javascript/pull/24209)) +- ref(cloudflare): Build context descriptors in one pass ([#23131](https://github.com/getsentry/sentry-javascript/pull/23131)) +- ref(cloudflare): Ensure wrapRequestHandler stays free of node specifcs ([#22894](https://github.com/getsentry/sentry-javascript/pull/22894)) +- ref(cloudflare): Remove outdated v11 todo ([#23493](https://github.com/getsentry/sentry-javascript/pull/23493)) +- ref(cloudflare): Use conventions constants for R2 span ops and attrs ([#23677](https://github.com/getsentry/sentry-javascript/pull/23677)) +- ref(cloudflare)!: Remove wrapRequestHandlerWithInit as export ([#23322](https://github.com/getsentry/sentry-javascript/pull/23322)) +- ref(core): Ensure error span status is always valid ([#22522](https://github.com/getsentry/sentry-javascript/pull/22522)) +- ref(core): Export browser-specific span start APIs ([#23361](https://github.com/getsentry/sentry-javascript/pull/23361)) +- ref(core): Move browser-only types out of core ([#23723](https://github.com/getsentry/sentry-javascript/pull/23723)) +- ref(core): Remove otel-based `suppressTracing` implementation ([#22574](https://github.com/getsentry/sentry-javascript/pull/22574)) +- ref(core): Remove unused gen_ai operation constants ([#22810](https://github.com/getsentry/sentry-javascript/pull/22810)) +- ref(core): Streamline how active spans are set in core ([#23254](https://github.com/getsentry/sentry-javascript/pull/23254)) +- ref(core): Type metric units with MetricUnit ([#23304](https://github.com/getsentry/sentry-javascript/pull/23304)) +- ref(core): Use `@sentry/conventions` for gen_ai attributes ([#22552](https://github.com/getsentry/sentry-javascript/pull/22552)) +- ref(core): Use `stringify` helper for AI span attribute serialization ([#22828](https://github.com/getsentry/sentry-javascript/pull/22828)) +- ref(nextjs): Remove next.js tracing escaping code ([#22685](https://github.com/getsentry/sentry-javascript/pull/22685)) +- ref(nextjs): Vendor `isSentryRequestSpan` from opentelemetry package ([#22583](https://github.com/getsentry/sentry-javascript/pull/22583)) +- ref(node): Fix flaky ANR stop-and-restart test with deterministic worker-ready signal ([#23514](https://github.com/getsentry/sentry-javascript/pull/23514)) +- ref(node): Remove `applyOtelComaptibilityAttributes` ([#23197](https://github.com/getsentry/sentry-javascript/pull/23197)) +- ref(node): Remove `OpenTelemetryServerRuntimeOptions` type ([#23228](https://github.com/getsentry/sentry-javascript/pull/23228)) +- ref(node): Remove OTel RPC metadata from http server spans ([#23028](https://github.com/getsentry/sentry-javascript/pull/23028)) +- ref(node): Remove two Node <20 leftovers (hrtime.bigint, undici channel refs) ([#24183](https://github.com/getsentry/sentry-javascript/pull/24183)) +- ref(node): Remove vendored amqplib instrumentation ([#22730](https://github.com/getsentry/sentry-javascript/pull/22730)) +- ref(node): Remove vendored Anthropic AI instrumentation ([#22731](https://github.com/getsentry/sentry-javascript/pull/22731)) +- ref(node): Remove vendored express instrumentation ([#22749](https://github.com/getsentry/sentry-javascript/pull/22749)) +- ref(node): Remove vendored Firebase instrumentation ([#22732](https://github.com/getsentry/sentry-javascript/pull/22732)) +- ref(node): Remove vendored generic-pool instrumentation ([#22733](https://github.com/getsentry/sentry-javascript/pull/22733)) +- ref(node): Remove vendored Google GenAI instrumentation ([#22734](https://github.com/getsentry/sentry-javascript/pull/22734)) +- ref(node): Remove vendored GraphQL instrumentation ([#22735](https://github.com/getsentry/sentry-javascript/pull/22735)) +- ref(node): Remove vendored Hapi instrumentation ([#22750](https://github.com/getsentry/sentry-javascript/pull/22750)) +- ref(node): Remove vendored kafkajs instrumentation ([#22736](https://github.com/getsentry/sentry-javascript/pull/22736)) +- ref(node): Remove vendored Koa instrumentation ([#22751](https://github.com/getsentry/sentry-javascript/pull/22751)) +- ref(node): Remove vendored LangChain instrumentation ([#22737](https://github.com/getsentry/sentry-javascript/pull/22737)) +- ref(node): Remove vendored LangGraph instrumentation ([#22738](https://github.com/getsentry/sentry-javascript/pull/22738)) +- ref(node): Remove vendored lru-memoizer instrumentation ([#22739](https://github.com/getsentry/sentry-javascript/pull/22739)) +- ref(node): Remove vendored MongoDB instrumentation ([#22740](https://github.com/getsentry/sentry-javascript/pull/22740)) +- ref(node): Remove vendored Mongoose instrumentation ([#22741](https://github.com/getsentry/sentry-javascript/pull/22741)) +- ref(node): Remove vendored mysql instrumentation ([#22742](https://github.com/getsentry/sentry-javascript/pull/22742)) +- ref(node): Remove vendored mysql2 instrumentation ([#22743](https://github.com/getsentry/sentry-javascript/pull/22743)) +- ref(node): Remove vendored OpenAI instrumentation ([#22744](https://github.com/getsentry/sentry-javascript/pull/22744)) +- ref(node): Remove vendored postgres (pg) instrumentation ([#22745](https://github.com/getsentry/sentry-javascript/pull/22745)) +- ref(node): Remove vendored postgres.js instrumentation ([#22748](https://github.com/getsentry/sentry-javascript/pull/22748)) +- ref(node): Remove vendored redis/ioredis instrumentation ([#22753](https://github.com/getsentry/sentry-javascript/pull/22753)) +- ref(node): Remove vendored tedious instrumentation ([#22746](https://github.com/getsentry/sentry-javascript/pull/22746)) +- ref(node): Remove vendored Vercel AI instrumentation ([#22747](https://github.com/getsentry/sentry-javascript/pull/22747)) +- ref(opentelemetry): Remove enhanceDscWithOpenTelemetryRootSpanName ([#22797](https://github.com/getsentry/sentry-javascript/pull/22797)) +- ref(opentelemetry): Remove orphaned code ([#22705](https://github.com/getsentry/sentry-javascript/pull/22705)) +- ref(opentelemetry): Remove startSpan overrides from async context strategy ([#23198](https://github.com/getsentry/sentry-javascript/pull/23198)) +- ref(opentelemetry): Remove unused methods ([#23286](https://github.com/getsentry/sentry-javascript/pull/23286)) +- ref(opentelemetry): Remove unused`wrapClient` ([#22576](https://github.com/getsentry/sentry-javascript/pull/22576)) +- ref(opentelemetry): Use `sentry.graphql.operation` from conventions ([#22582](https://github.com/getsentry/sentry-javascript/pull/22582)) +- ref(opentelemetry): Vendor OTel context suppress helpers ([#23030](https://github.com/getsentry/sentry-javascript/pull/23030)) +- ref(react-router): Clean up comments ([#23417](https://github.com/getsentry/sentry-javascript/pull/23417)) +- ref(react-router): Decouple ServerBuild capture from the OTel patch ([#22492](https://github.com/getsentry/sentry-javascript/pull/22492)) +- ref(react-router): Remove stale @opentelemetry/instrumentation dependency ([#22826](https://github.com/getsentry/sentry-javascript/pull/22826)) +- ref(rollup-utils): Remove legacy makeOtelLoaders ([#22867](https://github.com/getsentry/sentry-javascript/pull/22867)) +- ref(server-utils): Add shared AI instrumentation base ([#22952](https://github.com/getsentry/sentry-javascript/pull/22952)) +- ref(server-utils): Alias AI integration option types to shared `GenAiOptions` ([#23250](https://github.com/getsentry/sentry-javascript/pull/23250)) +- ref(server-utils): Cleanup mongodb files & exports ([#23326](https://github.com/getsentry/sentry-javascript/pull/23326)) +- ref(server-utils): Export integrations from `@sentry/server-utils` & remove `/orchestrion` entrypoint ([#23459](https://github.com/getsentry/sentry-javascript/pull/23459)) +- ref(server-utils): Extract shared safeChannelCallback helper ([#22435](https://github.com/getsentry/sentry-javascript/pull/22435)) +- ref(server-utils): Import `messaging.destination_kind` from conventions ([#24418](https://github.com/getsentry/sentry-javascript/pull/24418)) +- ref(server-utils): make **SENTRY_ORCHESTRION**.bundler a Set ([#23456](https://github.com/getsentry/sentry-javascript/pull/23456)) +- ref(server-utils): Move integrations from tracing-channel folder up ([#23327](https://github.com/getsentry/sentry-javascript/pull/23327)) +- ref(server-utils): Move postgres.js instrumentation and SQL utils out of core ([#23828](https://github.com/getsentry/sentry-javascript/pull/23828)) +- ref(server-utils): Remove `addVercelAiProcessors` and Vercel AI OTel span processing ([#23384](https://github.com/getsentry/sentry-javascript/pull/23384)) +- ref(server-utils): Remove `otel` part from span origins ([#23627](https://github.com/getsentry/sentry-javascript/pull/23627)) +- ref(server-utils): Remove array JSON-stringify fallback in Vercel AI integration ([#23102](https://github.com/getsentry/sentry-javascript/pull/23102)) +- ref(server-utils): Remove dead Vercel AI tool-call span-context tracking ([#23298](https://github.com/getsentry/sentry-javascript/pull/23298)) +- ref(server-utils): Remove unused AI `*InstrumentedMethod` types ([#23284](https://github.com/getsentry/sentry-javascript/pull/23284)) +- ref(server-utils): Remove unused AI client types ([#23289](https://github.com/getsentry/sentry-javascript/pull/23289)) +- ref(server-utils): Remove unused AI integration interface types ([#23291](https://github.com/getsentry/sentry-javascript/pull/23291)) +- ref(server-utils): Remove unused OpenAI response shape types ([#23292](https://github.com/getsentry/sentry-javascript/pull/23292)) +- ref(server-utils): Remove unused public exports ([#23382](https://github.com/getsentry/sentry-javascript/pull/23382)) +- ref(server-utils): Rename `anthropicIntegration` to `anthropicAIIntegration` ([#23357](https://github.com/getsentry/sentry-javascript/pull/23357)) +- ref(server-utils): Rename `kafkajsIntegration` to `kafkaIntegration` ([#23358](https://github.com/getsentry/sentry-javascript/pull/23358)) +- ref(server-utils): Rename `mongodbIntegration` to `mongoIntegration` ([#23359](https://github.com/getsentry/sentry-javascript/pull/23359)) +- ref(server-utils): Rename `openaiIntegration` to `openAIIntegration` ([#23356](https://github.com/getsentry/sentry-javascript/pull/23356)) +- ref(server-utils): Rename `vercelAiIntegration` to `vercelAIIntegration` ([#23360](https://github.com/getsentry/sentry-javascript/pull/23360)) +- ref(server-utils): Share `isReadableStream` between AI instrumentations ([#24417](https://github.com/getsentry/sentry-javascript/pull/24417)) +- ref(server-utils): Streamline `redisIntegration` ([#23353](https://github.com/getsentry/sentry-javascript/pull/23353)) +- ref(server-utils): Streamline graphql integration ([#23329](https://github.com/getsentry/sentry-javascript/pull/23329)) +- ref(server-utils): Streamline mongoose integration ([#23330](https://github.com/getsentry/sentry-javascript/pull/23330)) +- ref(server-utils): Streamline mysql2 integration ([#23331](https://github.com/getsentry/sentry-javascript/pull/23331)) +- ref(server-utils): Unify orchestrion injection into a single `tracingChannelImport` transform ([#23075](https://github.com/getsentry/sentry-javascript/pull/23075)) +- test(cloudflare): Add E2E test that deploys a real Worker and sends to Sentry ([#24280](https://github.com/getsentry/sentry-javascript/pull/24280)) +- test(cloudflare): Cover withSentry and ExecutionContextCompat ([#24559](https://github.com/getsentry/sentry-javascript/pull/24559)) +- test(e2e): Add a cloudflare-flue end-to-end application ([#24477](https://github.com/getsentry/sentry-javascript/pull/24477)) +- test(e2e): Add a node-flue end-to-end application ([#24377](https://github.com/getsentry/sentry-javascript/pull/24377)) +- test(e2e): Add gen-ai-libraries app covering AI libraries via OpenRouter ([#24456](https://github.com/getsentry/sentry-javascript/pull/24456)) +- test(e2e): Avoid SAM runtime port collisions in aws-serverless tests ([#24492](https://github.com/getsentry/sentry-javascript/pull/24492)) +- test(e2e): consolidate the deno e2e test applications ([#24414](https://github.com/getsentry/sentry-javascript/pull/24414)) +- test(node): Run koa integration tests against koa 3 ([#24457](https://github.com/getsentry/sentry-javascript/pull/24457)) +- test(remix): Add source map upload e2e test app ([#24464](https://github.com/getsentry/sentry-javascript/pull/24464)) +- test(server-utils): Cover the Flue instrumentation ([#24266](https://github.com/getsentry/sentry-javascript/pull/24266)) +- test(test-utils): Add Sentry CLI trace helpers as `test-utils/cli` ([#24279](https://github.com/getsentry/sentry-javascript/pull/24279)) +- test: Add build-time tests for node & bundler plugins ([#23618](https://github.com/getsentry/sentry-javascript/pull/23618)) +- test: Disable span streaming in remaining test suites ([#22716](https://github.com/getsentry/sentry-javascript/pull/22716)) +- test: Disable span streaming in remaining tests ([#22588](https://github.com/getsentry/sentry-javascript/pull/22588)) +- test: Drop Node v18 tests ([#22428](https://github.com/getsentry/sentry-javascript/pull/22428)) +- test: Fix flaky nuxt-3 test ([#24201](https://github.com/getsentry/sentry-javascript/pull/24201)) +- test: Fix test assertions based on attribute changes ([#23339](https://github.com/getsentry/sentry-javascript/pull/23339)) +- test: Loosen MCP v2 dependency pins in test apps ([#23643](https://github.com/getsentry/sentry-javascript/pull/23643)) +- test: Remove unneeded orchestrion test apps ([#23349](https://github.com/getsentry/sentry-javascript/pull/23349)) +- test: Upgrade Playwright to 1.63 and fix the Chromium 153 fallout ([#24273](https://github.com/getsentry/sentry-javascript/pull/24273)) +- test: Verify HTTP QUERY method instrumentation ([#23288](https://github.com/getsentry/sentry-javascript/pull/23288)) +- test(angular, ember): Cover router span name fallbacks ([#23548](https://github.com/getsentry/sentry-javascript/pull/23548)) +- test(browser): Disable span streaming in integration tests ([#22591](https://github.com/getsentry/sentry-javascript/pull/22591)) +- test(browser): Unflake streamed XHR span assertions ([#22640](https://github.com/getsentry/sentry-javascript/pull/22640)) +- test(bun): Fix client leakage between unit test files ([#23142](https://github.com/getsentry/sentry-javascript/pull/23142)) +- test(bun): Fix integration test on Bun 1.4.0 ([#23521](https://github.com/getsentry/sentry-javascript/pull/23521)) +- test(cloudflare): Cover `enableDedupe` option ([#23210](https://github.com/getsentry/sentry-javascript/pull/23210)) +- test(cloudflare): De-flake Workflow auto-instrumentation test ([#23829](https://github.com/getsentry/sentry-javascript/pull/23829)) +- test(cloudflare): Disable span streaming in integration tests ([#22594](https://github.com/getsentry/sentry-javascript/pull/22594)) +- test(cloudflare): Pin ai-chat on cloudflare-agent tests ([#24345](https://github.com/getsentry/sentry-javascript/pull/24345)) +- test(cloudflare): Set unordered to spans from 2 separate bindings ([#23647](https://github.com/getsentry/sentry-javascript/pull/23647)) +- test(cloudflare): Skip memory tests for now ([#23150](https://github.com/getsentry/sentry-javascript/pull/23150)) +- test(cloudflare): Skip retries for expected failures ([#22991](https://github.com/getsentry/sentry-javascript/pull/22991)) +- test(core): Keeping mechanism on captured error, not on its chained `cause` ([#23244](https://github.com/getsentry/sentry-javascript/pull/23244)) +- test(dataCollection): Remove all occurences of `sendDefaultPii` in unit tests ([#22913](https://github.com/getsentry/sentry-javascript/pull/22913)) +- test(e2e): Add `astro-7-static` E2E app ([#24075](https://github.com/getsentry/sentry-javascript/pull/24075)) +- test(e2e): Add `create-remix-app-v2-static` E2E app ([#24057](https://github.com/getsentry/sentry-javascript/pull/24057)) +- test(e2e): Add `nestjs-11-static` E2E app ([#24095](https://github.com/getsentry/sentry-javascript/pull/24095)) +- test(e2e): Add a Mistral E2E app covering both instrumentation paths ([#24378](https://github.com/getsentry/sentry-javascript/pull/24378)) +- test(e2e): Add a static trace lifecycle Next.js 16 test app ([#23834](https://github.com/getsentry/sentry-javascript/pull/23834)) +- test(e2e): Add a static trace lifecycle Next.js routing test app ([#23817](https://github.com/getsentry/sentry-javascript/pull/23817)) +- test(e2e): Add a static trace lifecycle React E2E app ([#23848](https://github.com/getsentry/sentry-javascript/pull/23848)) +- test(e2e): Add a static trace lifecycle React Router E2E app ([#23840](https://github.com/getsentry/sentry-javascript/pull/23840)) +- test(e2e): Add a static trace lifecycle SolidStart E2E app ([#23916](https://github.com/getsentry/sentry-javascript/pull/23916)) +- test(e2e): Add a sveltekit-2-otlp E2E app ([#24184](https://github.com/getsentry/sentry-javascript/pull/24184)) +- test(e2e): Add bring-your-own-OpenTelemetry test app ([#23851](https://github.com/getsentry/sentry-javascript/pull/23851)) +- test(e2e): Add Fastify v6 e2e app ([#24245](https://github.com/getsentry/sentry-javascript/pull/24245)) +- test(e2e): Add Next.js standalone output test app ([#23679](https://github.com/getsentry/sentry-javascript/pull/23679)) +- test(e2e): Add Nuxt source maps test ([#23518](https://github.com/getsentry/sentry-javascript/pull/23518)) +- test(e2e): Add nuxt-4-static app to keep static trace lifecycle coverage ([#23952](https://github.com/getsentry/sentry-javascript/pull/23952)) +- test(e2e): Add optional SolidStart 2 E2E test ([#22816](https://github.com/getsentry/sentry-javascript/pull/22816)) +- test(e2e): Always run create-remix-app-v2 with orchestrion ([#23931](https://github.com/getsentry/sentry-javascript/pull/23931)) +- test(e2e): Assert error events link to their request transaction ([#23470](https://github.com/getsentry/sentry-javascript/pull/23470)) +- test(e2e): Avoid network installs in AWS serverless tests ([#24059](https://github.com/getsentry/sentry-javascript/pull/24059)) +- test(e2e): Bring streaming cacheComponents app to parity with the static one ([#23838](https://github.com/getsentry/sentry-javascript/pull/23838)) +- test(e2e): Bump Next.js to 16.2.11 and 15.5.21 in test apps ([#23820](https://github.com/getsentry/sentry-javascript/pull/23820)) +- test(e2e): Cover error, log and metric trace linking in the nextjs-otlp app ([#24175](https://github.com/getsentry/sentry-javascript/pull/24175)) +- test(e2e): Cover soft navigation web vitals across router instrumentations ([#24324](https://github.com/getsentry/sentry-javascript/pull/24324)) +- test(e2e): Disable span streaming in e2e test applications ([#22590](https://github.com/getsentry/sentry-javascript/pull/22590)) +- test(e2e): Enable nuxt-5 as optional ([#22017](https://github.com/getsentry/sentry-javascript/pull/22017)) +- test(e2e): Expect array header attributes in node-fastify-6 tests ([#24436](https://github.com/getsentry/sentry-javascript/pull/24436)) +- test(e2e): Expect low-cardinality cache span names +- test(e2e): Fix failing e2e tests after db span name adjustments ([#23971](https://github.com/getsentry/sentry-javascript/pull/23971)) +- test(e2e): Fix header attribute keys in node-fastify-6 tests ([#24363](https://github.com/getsentry/sentry-javascript/pull/24363)) +- test(e2e): Fix node-firebase span name expectations for span streaming ([#24225](https://github.com/getsentry/sentry-javascript/pull/24225)) +- test(e2e): Fix react-send-to-sentry and debug-id-sourcemaps tests ([#24391](https://github.com/getsentry/sentry-javascript/pull/24391)) +- test(e2e): Fix stale mysql query-text assertion in tanstackstart-react-static ([#24303](https://github.com/getsentry/sentry-javascript/pull/24303)) +- test(e2e): fix sveltekit-3 test, turn on VOLTA_FEATURE_PNPM ([#22647](https://github.com/getsentry/sentry-javascript/pull/22647)) +- test(e2e): Group collectStreamedSpans by trace ([#23912](https://github.com/getsentry/sentry-javascript/pull/23912)) +- test(e2e): Keep a static-lifecycle copy of the TanStack Start React E2E app ([#24167](https://github.com/getsentry/sentry-javascript/pull/24167)) +- test(e2e): Keep a static-lifecycle copy of the Vue 3 E2E app ([#24166](https://github.com/getsentry/sentry-javascript/pull/24166)) +- test(e2e): Merge tanstackstart orchestrion app into main test app ([#22922](https://github.com/getsentry/sentry-javascript/pull/22922)) +- test(e2e): Migrate Effect to span streaming ([#24161](https://github.com/getsentry/sentry-javascript/pull/24161)) +- test(e2e): Migrate Elysia to span streaming ([#24162](https://github.com/getsentry/sentry-javascript/pull/24162)) +- test(e2e): Migrate Express 4 and TSX to span streaming ([#24156](https://github.com/getsentry/sentry-javascript/pull/24156)) +- test(e2e): Migrate Express 5 and MCP to span streaming ([#24157](https://github.com/getsentry/sentry-javascript/pull/24157)) +- test(e2e): Migrate Express ESM variants to span streaming ([#24158](https://github.com/getsentry/sentry-javascript/pull/24158)) +- test(e2e): Migrate Fastify to span streaming ([#24159](https://github.com/getsentry/sentry-javascript/pull/24159)) +- test(e2e): Migrate Firebase and Electron fixtures to span streaming ([#24164](https://github.com/getsentry/sentry-javascript/pull/24164)) +- test(e2e): Migrate Hono to span streaming ([#24163](https://github.com/getsentry/sentry-javascript/pull/24163)) +- test(e2e): Migrate Koa and Hapi to span streaming ([#24160](https://github.com/getsentry/sentry-javascript/pull/24160)) +- test(e2e): Migrate nitro-3 to span streaming +- test(e2e): Migrate nuxt-3-dynamic-import to span streaming ([#23947](https://github.com/getsentry/sentry-javascript/pull/23947)) +- test(e2e): Migrate nuxt-3-min to span streaming ([#23953](https://github.com/getsentry/sentry-javascript/pull/23953)) +- test(e2e): Migrate nuxt-3-top-level-import to span streaming ([#23948](https://github.com/getsentry/sentry-javascript/pull/23948)) +- test(e2e): Migrate nuxt-4 to span streaming ([#23949](https://github.com/getsentry/sentry-javascript/pull/23949)) +- test(e2e): Migrate nuxt-4-cloudflare to span streaming ([#23950](https://github.com/getsentry/sentry-javascript/pull/23950)) +- test(e2e): Migrate nuxt-5 to span streaming ([#23951](https://github.com/getsentry/sentry-javascript/pull/23951)) +- test(e2e): Move `collectSpanNamesUntilSegment` into `@sentry-internal/test-utils` ([#24073](https://github.com/getsentry/sentry-javascript/pull/24073)) +- test(e2e): pin unstorage in nitro-3 e2e ([#23474](https://github.com/getsentry/sentry-javascript/pull/23474)) +- test(e2e): Port `deno` E2E test app to span streaming ([#24002](https://github.com/getsentry/sentry-javascript/pull/24002)) +- test(e2e): Port Bun E2E test apps to span streaming ([#23997](https://github.com/getsentry/sentry-javascript/pull/23997)) +- test(e2e): Port cloudflare-agent to span streaming ([#23862](https://github.com/getsentry/sentry-javascript/pull/23862)) +- test(e2e): Port cloudflare-autoinstrument to span streaming ([#23861](https://github.com/getsentry/sentry-javascript/pull/23861)) +- test(e2e): Port cloudflare-local-workers to span streaming ([#23857](https://github.com/getsentry/sentry-javascript/pull/23857)) +- test(e2e): Port cloudflare-mcp to span streaming ([#23858](https://github.com/getsentry/sentry-javascript/pull/23858)) +- test(e2e): Port cloudflare-mcp-agent to span streaming ([#23859](https://github.com/getsentry/sentry-javascript/pull/23859)) +- test(e2e): Port cloudflare-orchestrion-mysql to span streaming ([#23860](https://github.com/getsentry/sentry-javascript/pull/23860)) +- test(e2e): Port cloudflare-vercelai-v7 to span streaming ([#23863](https://github.com/getsentry/sentry-javascript/pull/23863)) +- test(e2e): Port cloudflare-workers to span streaming and keep a static copy ([#23855](https://github.com/getsentry/sentry-javascript/pull/23855)) +- test(e2e): Port cloudflare-workers-workflow-legacy to span streaming ([#23864](https://github.com/getsentry/sentry-javascript/pull/23864)) +- test(e2e): Port cloudflare-workersentrypoint to span streaming ([#23856](https://github.com/getsentry/sentry-javascript/pull/23856)) +- test(e2e): Port Deno db E2E test apps to span streaming ([#24003](https://github.com/getsentry/sentry-javascript/pull/24003)) +- test(e2e): Port Ember E2E apps to span streaming ([#24168](https://github.com/getsentry/sentry-javascript/pull/24168)) +- test(e2e): Port Next.js routing test apps to span streaming ([#23797](https://github.com/getsentry/sentry-javascript/pull/23797)) +- test(e2e): Port nextjs-14 to span streaming ([#23921](https://github.com/getsentry/sentry-javascript/pull/23921)) +- test(e2e): Port nextjs-15 to span streaming ([#23923](https://github.com/getsentry/sentry-javascript/pull/23923)) +- test(e2e): Port nextjs-15-t3 to span streaming ([#23869](https://github.com/getsentry/sentry-javascript/pull/23869)) +- test(e2e): Port nextjs-16 to span streaming ([#23924](https://github.com/getsentry/sentry-javascript/pull/23924)) +- test(e2e): Port nextjs-16-bun to span streaming ([#23925](https://github.com/getsentry/sentry-javascript/pull/23925)) +- test(e2e): Port nextjs-16-cf-workers to span streaming ([#23926](https://github.com/getsentry/sentry-javascript/pull/23926)) +- test(e2e): Port nextjs-16-tunnel to span streaming ([#23868](https://github.com/getsentry/sentry-javascript/pull/23868)) +- test(e2e): Port nextjs-16-userfeedback to span streaming ([#23867](https://github.com/getsentry/sentry-javascript/pull/23867)) +- test(e2e): Port nextjs-app-dir to span streaming ([#23905](https://github.com/getsentry/sentry-javascript/pull/23905)) +- test(e2e): Port nextjs-orpc to span streaming ([#23870](https://github.com/getsentry/sentry-javascript/pull/23870)) +- test(e2e): Port nextjs-pages-dir to span streaming ([#23914](https://github.com/getsentry/sentry-javascript/pull/23914)) +- test(e2e): Port plain browser and bundler E2E apps to span streaming ([#24111](https://github.com/getsentry/sentry-javascript/pull/24111)) +- test(e2e): Port React E2E test apps to span streaming ([#23849](https://github.com/getsentry/sentry-javascript/pull/23849)) +- test(e2e): Port React Router data router E2E apps to span streaming ([#23842](https://github.com/getsentry/sentry-javascript/pull/23842)) +- test(e2e): Port React Router framework E2E apps to span streaming ([#23844](https://github.com/getsentry/sentry-javascript/pull/23844)) +- test(e2e): Port React Router v5 and v6 E2E apps to span streaming ([#23841](https://github.com/getsentry/sentry-javascript/pull/23841)) +- test(e2e): Port Solid E2E test apps to span streaming ([#23940](https://github.com/getsentry/sentry-javascript/pull/23940)) +- test(e2e): Port SolidStart SPA and import-variant E2E apps to span streaming ([#23919](https://github.com/getsentry/sentry-javascript/pull/23919)) +- test(e2e): Port Svelte E2E test app to span streaming ([#23930](https://github.com/getsentry/sentry-javascript/pull/23930)) +- test(e2e): Port SvelteKit E2E test apps to span streaming ([#23936](https://github.com/getsentry/sentry-javascript/pull/23936)) +- test(e2e): Port the angular-17 E2E app to span streaming ([#23981](https://github.com/getsentry/sentry-javascript/pull/23981)) +- test(e2e): Port the angular-18 E2E app to span streaming ([#23982](https://github.com/getsentry/sentry-javascript/pull/23982)) +- test(e2e): Port the angular-20 E2E app to span streaming ([#23983](https://github.com/getsentry/sentry-javascript/pull/23983)) +- test(e2e): Port the angular-21 E2E app to span streaming ([#23984](https://github.com/getsentry/sentry-javascript/pull/23984)) +- test(e2e): Port the angular-22 E2E app to span streaming ([#23985](https://github.com/getsentry/sentry-javascript/pull/23985)) +- test(e2e): Port the astro-4 E2E app to span streaming ([#24079](https://github.com/getsentry/sentry-javascript/pull/24079)) +- test(e2e): Port the astro-5 E2E app to span streaming ([#24078](https://github.com/getsentry/sentry-javascript/pull/24078)) +- test(e2e): Port the astro-6 E2E app to span streaming ([#24077](https://github.com/getsentry/sentry-javascript/pull/24077)) +- test(e2e): Port the astro-6-cf-workers E2E app to span streaming ([#24080](https://github.com/getsentry/sentry-javascript/pull/24080)) +- test(e2e): Port the astro-7 E2E app to span streaming ([#24076](https://github.com/getsentry/sentry-javascript/pull/24076)) +- test(e2e): Port the create-remix-app-express E2E app to span streaming ([#24061](https://github.com/getsentry/sentry-javascript/pull/24061)) +- test(e2e): Port the create-remix-app-express-vite-dev E2E app to span streaming ([#24062](https://github.com/getsentry/sentry-javascript/pull/24062)) +- test(e2e): Port the create-remix-app-v2 E2E app to span streaming ([#24058](https://github.com/getsentry/sentry-javascript/pull/24058)) +- test(e2e): Port the create-remix-app-v2-non-vite E2E app to span streaming ([#24063](https://github.com/getsentry/sentry-javascript/pull/24063)) +- test(e2e): Port the hydrogen-react-router-7 E2E app to span streaming ([#24064](https://github.com/getsentry/sentry-javascript/pull/24064)) +- test(e2e): Port the nestjs-11 E2E app to span streaming ([#24096](https://github.com/getsentry/sentry-javascript/pull/24096)) +- test(e2e): Port the nestjs-12 E2E app to span streaming ([#24098](https://github.com/getsentry/sentry-javascript/pull/24098)) +- test(e2e): Port the nestjs-8 E2E app to span streaming ([#24097](https://github.com/getsentry/sentry-javascript/pull/24097)) +- test(e2e): Port the nestjs-basic E2E app to span streaming ([#24099](https://github.com/getsentry/sentry-javascript/pull/24099)) +- test(e2e): Port the nestjs-basic-with-graphql E2E app to span streaming ([#24102](https://github.com/getsentry/sentry-javascript/pull/24102)) +- test(e2e): Port the nestjs-bullmq E2E app to span streaming ([#24107](https://github.com/getsentry/sentry-javascript/pull/24107)) +- test(e2e): Port the nestjs-distributed-tracing E2E app to span streaming ([#24108](https://github.com/getsentry/sentry-javascript/pull/24108)) +- test(e2e): Port the nestjs-fastify E2E app to span streaming ([#24100](https://github.com/getsentry/sentry-javascript/pull/24100)) +- test(e2e): Port the nestjs-graphql E2E app to span streaming ([#24101](https://github.com/getsentry/sentry-javascript/pull/24101)) +- test(e2e): Port the nestjs-microservices E2E app to span streaming ([#24104](https://github.com/getsentry/sentry-javascript/pull/24104)) +- test(e2e): Port the nestjs-websockets E2E app to span streaming ([#24103](https://github.com/getsentry/sentry-javascript/pull/24103)) +- test(e2e): Port the nestjs-with-submodules E2E app to span streaming ([#24105](https://github.com/getsentry/sentry-javascript/pull/24105)) +- test(e2e): Port the nestjs-with-submodules-decorator E2E app to span streaming ([#24106](https://github.com/getsentry/sentry-javascript/pull/24106)) +- test(e2e): Port the React Router lazy routes E2E app to span streaming ([#23846](https://github.com/getsentry/sentry-javascript/pull/23846)) +- test(e2e): Port the remix-hydrogen E2E app to span streaming ([#24065](https://github.com/getsentry/sentry-javascript/pull/24065)) +- test(e2e): Port the remix-server-timing E2E app to span streaming ([#24067](https://github.com/getsentry/sentry-javascript/pull/24067)) +- test(e2e): Port the SolidStart 2 E2E app to span streaming ([#23918](https://github.com/getsentry/sentry-javascript/pull/23918)) +- test(e2e): Port the SolidStart E2E app to span streaming ([#23917](https://github.com/getsentry/sentry-javascript/pull/23917)) +- test(e2e): Port the TanStack Router E2E app to span streaming ([#24171](https://github.com/getsentry/sentry-javascript/pull/24171)) +- test(e2e): Port the TanStack Start Cloudflare E2E app to span streaming ([#24173](https://github.com/getsentry/sentry-javascript/pull/24173)) +- test(e2e): Port the TanStack Start React E2E app to span streaming ([#24172](https://github.com/getsentry/sentry-javascript/pull/24172)) +- test(e2e): Port the Vue 3 E2E app to span streaming ([#24169](https://github.com/getsentry/sentry-javascript/pull/24169)) +- test(e2e): Port the Vue TanStack Router E2E app to span streaming ([#24170](https://github.com/getsentry/sentry-javascript/pull/24170)) +- test(e2e): Preserve static Express coverage ([#24155](https://github.com/getsentry/sentry-javascript/pull/24155)) +- test(e2e): Remove `node-otel-without-tracing` test app ([#22832](https://github.com/getsentry/sentry-javascript/pull/22832)) +- test(e2e): Restore dropped url attribute assertions in the astro-4 and astro-5 specs ([#24113](https://github.com/getsentry/sentry-javascript/pull/24113)) +- test(e2e): Restore scope isolation coverage on spans under span streaming ([#24055](https://github.com/getsentry/sentry-javascript/pull/24055)) +- test(e2e): Run DB driver tests against the dev server for the remaining frameworks ([#23836](https://github.com/getsentry/sentry-javascript/pull/23836)) +- test(e2e): Skip the redirect in the react-router-7 double-instrumentation check ([#23958](https://github.com/getsentry/sentry-javascript/pull/23958)) +- test(e2e): Speed up Supabase setup ([#24394](https://github.com/getsentry/sentry-javascript/pull/24394)) +- test(e2e): Tell the two nestjs-basic interceptor specs traces apart ([#24211](https://github.com/getsentry/sentry-javascript/pull/24211)) +- test(e2e): Update live ingestion verification for span streaming ([#24165](https://github.com/getsentry/sentry-javascript/pull/24165)) +- test(e2e): Use `collectStreamedSpansUntilSegment` in the create-remix-app-v2 db specs ([#24092](https://github.com/getsentry/sentry-javascript/pull/24092)) +- test(e2e): Use collectStreamedSpansUntilSegment helper in nitro-3 tests +- test(e2e): Use the existing streamed-span helpers in the nestjs-11 specs ([#24127](https://github.com/getsentry/sentry-javascript/pull/24127)) +- test(e2e): Use the SDK build integration in the SolidStart 2 app ([#23091](https://github.com/getsentry/sentry-javascript/pull/23091)) +- test(e2e): Verify bundler plugins instrument a bundled graphql at runtime ([#23670](https://github.com/getsentry/sentry-javascript/pull/23670)) +- test(e2e/node-eve): Assert a manual span nests under gen_ai.execute_tool ([#24330](https://github.com/getsentry/sentry-javascript/pull/24330)) +- test(effect): Re-enable effect server transaction e2e tests ([#23059](https://github.com/getsentry/sentry-javascript/pull/23059)) +- test(eve): Add e2e test for node-eve ([#24228](https://github.com/getsentry/sentry-javascript/pull/24228)) +- test(express): Error handler tests ([#23724](https://github.com/getsentry/sentry-javascript/pull/23724)) +- test(hydrogen): Change entrypoint of wrapRequestHandler ([#22879](https://github.com/getsentry/sentry-javascript/pull/22879)) +- test(nextjs): Add AI provider orchestrion instrumentations to e2e app ([#22550](https://github.com/getsentry/sentry-javascript/pull/22550)) +- test(nextjs): Add E2E assertions for `use cache` functions ([#24301](https://github.com/getsentry/sentry-javascript/pull/24301)) +- test(nextjs): Add MongoDB and SQL driver orchestrion instrumentations ([#22530](https://github.com/getsentry/sentry-javascript/pull/22530)) +- test(nextjs): Add regression tests for middleware isolation ([#22849](https://github.com/getsentry/sentry-javascript/pull/22849)) +- test(nextjs): Add test case to assert no duplicate root spans for pages router ([#22784](https://github.com/getsentry/sentry-javascript/pull/22784)) +- test(nextjs): Add webpack variant for span-streaming e2e app ([#22704](https://github.com/getsentry/sentry-javascript/pull/22704)) +- test(nextjs): Add zero-infra orchestrion instrumentations to e2e app ([#22507](https://github.com/getsentry/sentry-javascript/pull/22507)) +- test(nextjs): Drop Next.js 13 e2e tests ([#22444](https://github.com/getsentry/sentry-javascript/pull/22444)) +- test(nextjs): ensure orchestrion stays out of client bundles ([#22777](https://github.com/getsentry/sentry-javascript/pull/22777)) +- test(nextjs): Expect `route` span source in nextjs-orpc e2e tests ([#23537](https://github.com/getsentry/sentry-javascript/pull/23537)) +- test(node-integration-tests): Pin langchain to unbreak ESM initChatModel test ([#23391](https://github.com/getsentry/sentry-javascript/pull/23391)) +- test(node-integration-tests): Remove dead Node 18 test gating ([#23434](https://github.com/getsentry/sentry-javascript/pull/23434)) +- test(node-integration-tests): Unpin langchain ([#23397](https://github.com/getsentry/sentry-javascript/pull/23397)) +- test(node-integration): Remove `isOrchestrionEnabled` helper ([#23435](https://github.com/getsentry/sentry-javascript/pull/23435)) +- test(node,browser): Add integration tests for continueTrace and startNewTrace ([#22804](https://github.com/getsentry/sentry-javascript/pull/22804)) +- test(node): Add Mastra e2e test app ([#24362](https://github.com/getsentry/sentry-javascript/pull/24362)) +- test(node): Assert express http header attributes as arrays ([#24416](https://github.com/getsentry/sentry-javascript/pull/24416)) +- test(node): Cover Vercel AI v7 cache tokens from the SDK usage object ([#24358](https://github.com/getsentry/sentry-javascript/pull/24358)) +- test(node): Disable span streaming in node-integration tests ([#22589](https://github.com/getsentry/sentry-javascript/pull/22589)) +- test(node): Port express error-handling suites to span streaming ([#24191](https://github.com/getsentry/sentry-javascript/pull/24191)) +- test(node): Port express maxIncomingRequestBodySize suite to span streaming ([#24193](https://github.com/getsentry/sentry-javascript/pull/24193)) +- test(node): Port express tracing suites to span streaming ([#24192](https://github.com/getsentry/sentry-javascript/pull/24192)) +- test(node): Port fastify, koa, hapi, hono and lru-memoizer suites to span streaming ([#24194](https://github.com/getsentry/sentry-javascript/pull/24194)) +- test(node): Unflake traceId recycling tests ([#23377](https://github.com/getsentry/sentry-javascript/pull/23377)) +- test(nuxt): Add ofetch as dependency ([#24304](https://github.com/getsentry/sentry-javascript/pull/24304)) +- test(react-router): Add e2e assertions for debug ID injection and source map upload ([#22956](https://github.com/getsentry/sentry-javascript/pull/22956)) +- test(react-router): Remove react-router-7-framework-spa-node-20-18 e2e app ([#22593](https://github.com/getsentry/sentry-javascript/pull/22593)) +- test(react-router)!: Add orchestrion based cloudflare app ([#23063](https://github.com/getsentry/sentry-javascript/pull/23063)) +- test(sveltekit): Add E2E test for QUERY method support ([#23501](https://github.com/getsentry/sentry-javascript/pull/23501)) +- test(sveltekit): Add SvelteKit 3 Cloudflare Workers E2E app ([#23294](https://github.com/getsentry/sentry-javascript/pull/23294)) +- test(tanstackstart): Fix matching for server-side error event ([#23852](https://github.com/getsentry/sentry-javascript/pull/23852)) +- test(vue): Add test cases for using Options API (mixins) ([#23564](https://github.com/getsentry/sentry-javascript/pull/23564)) +- test(vue): Guard no Options API tests so they don't timeout ([#24342](https://github.com/getsentry/sentry-javascript/pull/24342)) +- test(vue/e2e): Add tests for Vue UI spans ([#24001](https://github.com/getsentry/sentry-javascript/pull/24001)) + +
- It emits: - - `browser.bfcache.navigation` — a counter split by outcome (`hit`/`miss`). - - `browser.bfcache.not_restored` — a counter of the (Chromium-only) `notRestoredReasons` for a miss. - - `browser.bfcache.reload.duration` — a distribution of how expensive the fallback reload was on a miss. +Work in this release was contributed by @AG0708, @AI-DEV-BOT, @aklkv, @Andarist, @atharv-sys32, @birkskyum, @chiliec, @davidmurdoch, @Dextheking1, @eddie333016, @hafzism, @halillusion, @ihsraham, @JealousGx, @JosephDoUrden, @Jxxunnn, @kamilogorek, @lux-in-tenebris-lucet, @matthewbjones, @mcbbugu, @mkly, @mohd-akram, @msnelling, @nehaprasad-dev, @oesnuj, @psang39, @psh4607, @RealBhupesh, @rytkhs, @suhailopensource, @thijsw, @trinitiwowka, @Tyagiquamar, @wittachai-as, @yashschandra, and @zkasuran. Thank you for your contributions! ## 10.75.2 diff --git a/dev-packages/browser-integration-tests/package.json b/dev-packages/browser-integration-tests/package.json index f74471f1ad9f..e88d92787a7e 100644 --- a/dev-packages/browser-integration-tests/package.json +++ b/dev-packages/browser-integration-tests/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/browser-integration-tests", - "version": "10.67.0", + "version": "11.0.0", "main": "index.js", "license": "MIT", "engines": { @@ -60,9 +60,9 @@ "@babel/preset-typescript": "^7.16.7", "@playwright/test": "~1.63.0", "@sentry/rrweb": "2.43.2", - "@sentry/browser": "10.67.0", - "@sentry/replay": "10.67.0", - "@sentry/opentelemetry": "10.67.0", + "@sentry/browser": "11.0.0", + "@sentry/replay": "11.0.0", + "@sentry/opentelemetry": "11.0.0", "@sentry/conventions": "0.23.0", "@supabase/supabase-js": "2.109.0", "axios": "1.18.0", diff --git a/dev-packages/bun-integration-tests/package.json b/dev-packages/bun-integration-tests/package.json index 31c824457976..1844f06177cb 100644 --- a/dev-packages/bun-integration-tests/package.json +++ b/dev-packages/bun-integration-tests/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/bun-integration-tests", - "version": "10.67.0", + "version": "11.0.0", "license": "MIT", "engines": { "node": ">=20.19.0 <22.0.0 || >=22.12.0 <23.0.0 || >=23.2.0" @@ -14,14 +14,14 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@sentry/bun": "10.67.0", - "@sentry/hono": "10.67.0", + "@sentry/bun": "11.0.0", + "@sentry/hono": "11.0.0", "hono": "^4.13.5", "mysql": "^2.18.1", "pg": "8.16.0" }, "devDependencies": { - "@sentry-internal/test-utils": "10.67.0", + "@sentry-internal/test-utils": "11.0.0", "bun-types": "^1.2.9", "vitest": "^3.2.7" }, diff --git a/dev-packages/bundler-plugin-integration-tests/fixtures/esbuild/package.json b/dev-packages/bundler-plugin-integration-tests/fixtures/esbuild/package.json index cd13efd2a1a3..e9bdb0cce5f2 100644 --- a/dev-packages/bundler-plugin-integration-tests/fixtures/esbuild/package.json +++ b/dev-packages/bundler-plugin-integration-tests/fixtures/esbuild/package.json @@ -5,12 +5,12 @@ "type": "module", "dependencies": { "esbuild": "0.28.0", - "@sentry/bundler-plugins": "10.67.0" + "@sentry/bundler-plugins": "11.0.0" }, "pnpm": { "overrides": { - "@sentry/bundler-plugins": "file:../../../../packages/bundler-plugins/sentry-bundler-plugins-10.67.0.tgz", - "@sentry/core": "file:../../../../packages/core/sentry-core-10.67.0.tgz", + "@sentry/bundler-plugins": "file:../../../../packages/bundler-plugins/sentry-bundler-plugins-11.0.0.tgz", + "@sentry/core": "file:../../../../packages/core/sentry-core-11.0.0.tgz", "sentry": "file:../sentry-stub" } } diff --git a/dev-packages/bundler-plugin-integration-tests/fixtures/rolldown/package.json b/dev-packages/bundler-plugin-integration-tests/fixtures/rolldown/package.json index 81bcfb4ccfe3..314eb12f1e9e 100644 --- a/dev-packages/bundler-plugin-integration-tests/fixtures/rolldown/package.json +++ b/dev-packages/bundler-plugin-integration-tests/fixtures/rolldown/package.json @@ -4,14 +4,14 @@ "private": true, "type": "module", "dependencies": { - "@sentry/bundler-plugins": "10.67.0", + "@sentry/bundler-plugins": "11.0.0", "react": "19.2.4", "rolldown": "1.0.0" }, "pnpm": { "overrides": { - "@sentry/bundler-plugins": "file:../../../../packages/bundler-plugins/sentry-bundler-plugins-10.67.0.tgz", - "@sentry/core": "file:../../../../packages/core/sentry-core-10.67.0.tgz", + "@sentry/bundler-plugins": "file:../../../../packages/bundler-plugins/sentry-bundler-plugins-11.0.0.tgz", + "@sentry/core": "file:../../../../packages/core/sentry-core-11.0.0.tgz", "sentry": "file:../sentry-stub" } } diff --git a/dev-packages/bundler-plugin-integration-tests/fixtures/rollup3/package.json b/dev-packages/bundler-plugin-integration-tests/fixtures/rollup3/package.json index edf910f23e3f..702bcc35b90a 100644 --- a/dev-packages/bundler-plugin-integration-tests/fixtures/rollup3/package.json +++ b/dev-packages/bundler-plugin-integration-tests/fixtures/rollup3/package.json @@ -8,12 +8,12 @@ "rollup": "3.30.0", "@rollup/plugin-babel": "6.0.4", "@rollup/plugin-node-resolve": "15.2.3", - "@sentry/bundler-plugins": "10.67.0" + "@sentry/bundler-plugins": "11.0.0" }, "pnpm": { "overrides": { - "@sentry/bundler-plugins": "file:../../../../packages/bundler-plugins/sentry-bundler-plugins-10.67.0.tgz", - "@sentry/core": "file:../../../../packages/core/sentry-core-10.67.0.tgz", + "@sentry/bundler-plugins": "file:../../../../packages/bundler-plugins/sentry-bundler-plugins-11.0.0.tgz", + "@sentry/core": "file:../../../../packages/core/sentry-core-11.0.0.tgz", "sentry": "file:../sentry-stub" } } diff --git a/dev-packages/bundler-plugin-integration-tests/fixtures/rollup4/package.json b/dev-packages/bundler-plugin-integration-tests/fixtures/rollup4/package.json index be72e1b2d1f8..2046289a467b 100644 --- a/dev-packages/bundler-plugin-integration-tests/fixtures/rollup4/package.json +++ b/dev-packages/bundler-plugin-integration-tests/fixtures/rollup4/package.json @@ -8,12 +8,12 @@ "rollup": "4.59.0", "@rollup/plugin-babel": "6.0.4", "@rollup/plugin-node-resolve": "16.0.3", - "@sentry/bundler-plugins": "10.67.0" + "@sentry/bundler-plugins": "11.0.0" }, "pnpm": { "overrides": { - "@sentry/bundler-plugins": "file:../../../../packages/bundler-plugins/sentry-bundler-plugins-10.67.0.tgz", - "@sentry/core": "file:../../../../packages/core/sentry-core-10.67.0.tgz", + "@sentry/bundler-plugins": "file:../../../../packages/bundler-plugins/sentry-bundler-plugins-11.0.0.tgz", + "@sentry/core": "file:../../../../packages/core/sentry-core-11.0.0.tgz", "sentry": "file:../sentry-stub" } } diff --git a/dev-packages/bundler-plugin-integration-tests/fixtures/vite4/package.json b/dev-packages/bundler-plugin-integration-tests/fixtures/vite4/package.json index 5ea315aea92d..7d01e2752016 100644 --- a/dev-packages/bundler-plugin-integration-tests/fixtures/vite4/package.json +++ b/dev-packages/bundler-plugin-integration-tests/fixtures/vite4/package.json @@ -7,12 +7,12 @@ "react": "19.2.4", "vite": "4.5.14", "@vitejs/plugin-react": "5.2.0", - "@sentry/bundler-plugins": "10.67.0" + "@sentry/bundler-plugins": "11.0.0" }, "pnpm": { "overrides": { - "@sentry/bundler-plugins": "file:../../../../packages/bundler-plugins/sentry-bundler-plugins-10.67.0.tgz", - "@sentry/core": "file:../../../../packages/core/sentry-core-10.67.0.tgz", + "@sentry/bundler-plugins": "file:../../../../packages/bundler-plugins/sentry-bundler-plugins-11.0.0.tgz", + "@sentry/core": "file:../../../../packages/core/sentry-core-11.0.0.tgz", "sentry": "file:../sentry-stub" } } diff --git a/dev-packages/bundler-plugin-integration-tests/fixtures/vite6/package.json b/dev-packages/bundler-plugin-integration-tests/fixtures/vite6/package.json index 282017b87c29..12aa31b33d29 100644 --- a/dev-packages/bundler-plugin-integration-tests/fixtures/vite6/package.json +++ b/dev-packages/bundler-plugin-integration-tests/fixtures/vite6/package.json @@ -5,12 +5,12 @@ "type": "module", "dependencies": { "vite": "6.4.1", - "@sentry/bundler-plugins": "10.67.0" + "@sentry/bundler-plugins": "11.0.0" }, "pnpm": { "overrides": { - "@sentry/bundler-plugins": "file:../../../../packages/bundler-plugins/sentry-bundler-plugins-10.67.0.tgz", - "@sentry/core": "file:../../../../packages/core/sentry-core-10.67.0.tgz", + "@sentry/bundler-plugins": "file:../../../../packages/bundler-plugins/sentry-bundler-plugins-11.0.0.tgz", + "@sentry/core": "file:../../../../packages/core/sentry-core-11.0.0.tgz", "sentry": "file:../sentry-stub" } } diff --git a/dev-packages/bundler-plugin-integration-tests/fixtures/vite7/package.json b/dev-packages/bundler-plugin-integration-tests/fixtures/vite7/package.json index ac70089d8902..5a7f63071529 100644 --- a/dev-packages/bundler-plugin-integration-tests/fixtures/vite7/package.json +++ b/dev-packages/bundler-plugin-integration-tests/fixtures/vite7/package.json @@ -7,12 +7,12 @@ "react": "19.2.4", "vite": "7.3.1", "@vitejs/plugin-react": "5.2.0", - "@sentry/bundler-plugins": "10.67.0" + "@sentry/bundler-plugins": "11.0.0" }, "pnpm": { "overrides": { - "@sentry/bundler-plugins": "file:../../../../packages/bundler-plugins/sentry-bundler-plugins-10.67.0.tgz", - "@sentry/core": "file:../../../../packages/core/sentry-core-10.67.0.tgz", + "@sentry/bundler-plugins": "file:../../../../packages/bundler-plugins/sentry-bundler-plugins-11.0.0.tgz", + "@sentry/core": "file:../../../../packages/core/sentry-core-11.0.0.tgz", "sentry": "file:../sentry-stub" } } diff --git a/dev-packages/bundler-plugin-integration-tests/fixtures/vite8/package.json b/dev-packages/bundler-plugin-integration-tests/fixtures/vite8/package.json index 28c5437684e9..53009c28dcb7 100644 --- a/dev-packages/bundler-plugin-integration-tests/fixtures/vite8/package.json +++ b/dev-packages/bundler-plugin-integration-tests/fixtures/vite8/package.json @@ -7,12 +7,12 @@ "react": "19.2.4", "vite": "8.0.16", "@vitejs/plugin-react": "6.0.1", - "@sentry/bundler-plugins": "10.67.0" + "@sentry/bundler-plugins": "11.0.0" }, "pnpm": { "overrides": { - "@sentry/bundler-plugins": "file:../../../../packages/bundler-plugins/sentry-bundler-plugins-10.67.0.tgz", - "@sentry/core": "file:../../../../packages/core/sentry-core-10.67.0.tgz", + "@sentry/bundler-plugins": "file:../../../../packages/bundler-plugins/sentry-bundler-plugins-11.0.0.tgz", + "@sentry/core": "file:../../../../packages/core/sentry-core-11.0.0.tgz", "sentry": "file:../sentry-stub" } } diff --git a/dev-packages/bundler-plugin-integration-tests/fixtures/webpack5/package.json b/dev-packages/bundler-plugin-integration-tests/fixtures/webpack5/package.json index 33a4b1933834..ee9f3ee1b84a 100644 --- a/dev-packages/bundler-plugin-integration-tests/fixtures/webpack5/package.json +++ b/dev-packages/bundler-plugin-integration-tests/fixtures/webpack5/package.json @@ -8,12 +8,12 @@ "webpack": "5.105.4", "webpack-cli": "6.0.1", "@babel/preset-react": "7.23.3", - "@sentry/bundler-plugins": "10.67.0" + "@sentry/bundler-plugins": "11.0.0" }, "pnpm": { "overrides": { - "@sentry/bundler-plugins": "file:../../../../packages/bundler-plugins/sentry-bundler-plugins-10.67.0.tgz", - "@sentry/core": "file:../../../../packages/core/sentry-core-10.67.0.tgz", + "@sentry/bundler-plugins": "file:../../../../packages/bundler-plugins/sentry-bundler-plugins-11.0.0.tgz", + "@sentry/core": "file:../../../../packages/core/sentry-core-11.0.0.tgz", "sentry": "file:../sentry-stub" } } diff --git a/dev-packages/bundler-plugin-integration-tests/package.json b/dev-packages/bundler-plugin-integration-tests/package.json index dc643085e19c..e6884e465591 100644 --- a/dev-packages/bundler-plugin-integration-tests/package.json +++ b/dev-packages/bundler-plugin-integration-tests/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/bundler-plugin-integration-tests", - "version": "10.67.0", + "version": "11.0.0", "license": "MIT", "private": true, "scripts": { @@ -12,7 +12,7 @@ "clean:deps": "premove node_modules" }, "dependencies": { - "@sentry/bundler-plugins": "10.67.0" + "@sentry/bundler-plugins": "11.0.0" }, "devDependencies": { "premove": "^4.0.0", diff --git a/dev-packages/bundler-tests/package.json b/dev-packages/bundler-tests/package.json index 4146a3c9fa00..18d8b48cc55f 100644 --- a/dev-packages/bundler-tests/package.json +++ b/dev-packages/bundler-tests/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/bundler-tests", - "version": "10.67.0", + "version": "11.0.0", "description": "Bundler tests for Sentry Browser SDK", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/bundler-tests", @@ -13,7 +13,7 @@ }, "dependencies": { "@rollup/plugin-node-resolve": "^16.0.3", - "@sentry/browser": "10.67.0", + "@sentry/browser": "11.0.0", "rollup": "^4.60.3", "vite": "^6.4.3", "vitest": "^3.2.7", diff --git a/dev-packages/clear-cache-gh-action/package.json b/dev-packages/clear-cache-gh-action/package.json index c05556d8aff1..96da742f30d1 100644 --- a/dev-packages/clear-cache-gh-action/package.json +++ b/dev-packages/clear-cache-gh-action/package.json @@ -1,7 +1,7 @@ { "name": "@sentry-internal/clear-cache-gh-action", "description": "An internal Github Action to clear GitHub caches.", - "version": "10.67.0", + "version": "11.0.0", "license": "MIT", "engines": { "node": ">=20.19.0 <22.0.0 || >=22.12.0 <23.0.0 || >=23.2.0" diff --git a/dev-packages/cloudflare-integration-tests/package.json b/dev-packages/cloudflare-integration-tests/package.json index 446ee042317f..7a2ff9c21551 100644 --- a/dev-packages/cloudflare-integration-tests/package.json +++ b/dev-packages/cloudflare-integration-tests/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/cloudflare-integration-tests", - "version": "10.67.0", + "version": "11.0.0", "license": "MIT", "engines": { "node": ">=20.19.0 <22.0.0 || >=22.12.0 <23.0.0 || >=23.2.0" @@ -22,9 +22,9 @@ "@langchain/openai": "^0.5.0", "@prisma/adapter-d1": "6.15.0", "@prisma/client": "6.15.0", - "@sentry/cloudflare": "10.67.0", - "@sentry/core": "10.67.0", - "@sentry/hono": "10.67.0", + "@sentry/cloudflare": "11.0.0", + "@sentry/core": "11.0.0", + "@sentry/hono": "11.0.0", "hono": "^4.13.5", "openai": "5.18.1" }, @@ -32,7 +32,7 @@ "@cloudflare/vite-plugin": "1.34.0", "@cloudflare/workers-types": "^4.20260426.0", "@cloudflare/workers-types-v5": "npm:@cloudflare/workers-types@5.20260710.1", - "@sentry-internal/test-utils": "10.67.0", + "@sentry-internal/test-utils": "11.0.0", "@sentry/conventions": "0.23.0", "eslint-plugin-regexp": "^3.1.0", "prisma": "6.15.0", diff --git a/dev-packages/deno-integration-tests/package.json b/dev-packages/deno-integration-tests/package.json index 6d566406f41b..3fdf392ec21b 100644 --- a/dev-packages/deno-integration-tests/package.json +++ b/dev-packages/deno-integration-tests/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/deno-integration-tests", - "version": "10.67.0", + "version": "11.0.0", "license": "MIT", "engines": { "node": ">=20.19.0 <22.0.0 || >=22.12.0 <23.0.0 || >=23.2.0" @@ -15,8 +15,8 @@ "test:unit": "deno test --allow-net --allow-read --allow-run --allow-env --no-check" }, "dependencies": { - "@sentry/core": "10.67.0", - "@sentry/deno": "10.67.0", + "@sentry/core": "11.0.0", + "@sentry/deno": "11.0.0", "mysql": "^2.18.1", "pg": "^8.22.0" }, diff --git a/dev-packages/e2e-tests/package.json b/dev-packages/e2e-tests/package.json index 508531ac441f..b27d74683bd4 100644 --- a/dev-packages/e2e-tests/package.json +++ b/dev-packages/e2e-tests/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/e2e-tests", - "version": "10.67.0", + "version": "11.0.0", "license": "MIT", "private": true, "scripts": { diff --git a/dev-packages/external-contributor-gh-action/package.json b/dev-packages/external-contributor-gh-action/package.json index 7e293a617d5a..7a2e7b2502b9 100644 --- a/dev-packages/external-contributor-gh-action/package.json +++ b/dev-packages/external-contributor-gh-action/package.json @@ -1,7 +1,7 @@ { "name": "@sentry-internal/external-contributor-gh-action", "description": "An internal Github Action to add external contributors to the CHANGELOG.md file.", - "version": "10.67.0", + "version": "11.0.0", "license": "MIT", "engines": { "node": ">=20.19.0 <22.0.0 || >=22.12.0 <23.0.0 || >=23.2.0" diff --git a/dev-packages/node-integration-tests/package.json b/dev-packages/node-integration-tests/package.json index db1840e372f4..31054913628e 100644 --- a/dev-packages/node-integration-tests/package.json +++ b/dev-packages/node-integration-tests/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/node-integration-tests", - "version": "10.67.0", + "version": "11.0.0", "license": "MIT", "engines": { "node": ">=20.19.0 <22.0.0 || >=22.12.0 <23.0.0 || >=23.2.0" @@ -52,11 +52,11 @@ "@nestjs/platform-express": "^11", "@prisma/adapter-pg": "7.9.1", "@prisma/client": "6.15.0", - "@sentry/aws-serverless": "10.67.0", - "@sentry/core": "10.67.0", - "@sentry/hono": "10.67.0", - "@sentry/node": "10.67.0", - "@sentry/server-utils": "10.67.0", + "@sentry/aws-serverless": "11.0.0", + "@sentry/core": "11.0.0", + "@sentry/hono": "11.0.0", + "@sentry/node": "11.0.0", + "@sentry/server-utils": "11.0.0", "@types/mongodb": "^3.6.20", "@types/mysql": "^2.15.21", "@types/pg": "^8.6.5", @@ -109,7 +109,7 @@ "devDependencies": { "@opentelemetry/instrumentation-http": "0.220.0", "@sentry/conventions": "0.23.0", - "@sentry-internal/test-utils": "10.67.0", + "@sentry-internal/test-utils": "11.0.0", "@types/amqplib": "^0.10.5", "@types/node-cron": "^3.0.11", "@types/node-schedule": "^2.1.7", diff --git a/dev-packages/rollup-utils/package.json b/dev-packages/rollup-utils/package.json index 375fc8f019bc..0b12211b508a 100644 --- a/dev-packages/rollup-utils/package.json +++ b/dev-packages/rollup-utils/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/rollup-utils", - "version": "10.67.0", + "version": "11.0.0", "description": "Rollup utilities used at Sentry for the Sentry JavaScript SDK", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/rollup-utils", diff --git a/dev-packages/size-limit-gh-action/package.json b/dev-packages/size-limit-gh-action/package.json index ed43a783fe10..76bf48527bf2 100644 --- a/dev-packages/size-limit-gh-action/package.json +++ b/dev-packages/size-limit-gh-action/package.json @@ -1,7 +1,7 @@ { "name": "@sentry-internal/size-limit-gh-action", "description": "An internal Github Action to compare the current size of a PR against the one on develop.", - "version": "10.67.0", + "version": "11.0.0", "license": "MIT", "engines": { "node": ">=20.19.0 <22.0.0 || >=22.12.0 <23.0.0 || >=23.2.0" diff --git a/dev-packages/test-utils/package.json b/dev-packages/test-utils/package.json index c4c1b75d0311..b989ca5d90cc 100644 --- a/dev-packages/test-utils/package.json +++ b/dev-packages/test-utils/package.json @@ -1,6 +1,6 @@ { "private": true, - "version": "10.67.0", + "version": "11.0.0", "name": "@sentry-internal/test-utils", "author": "Sentry", "license": "MIT", @@ -58,7 +58,7 @@ }, "devDependencies": { "@playwright/test": "~1.63.0", - "@sentry/core": "10.67.0", + "@sentry/core": "11.0.0", "@types/ws": "^8.18.1", "eslint-plugin-regexp": "^3.1.0" }, diff --git a/packages/angular/package.json b/packages/angular/package.json index 11b0a880fd9e..4c8785c43d4a 100644 --- a/packages/angular/package.json +++ b/packages/angular/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/angular", - "version": "10.67.0", + "version": "11.0.0", "description": "Official Sentry SDK for Angular", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/angular", @@ -21,8 +21,8 @@ "rxjs": "^6.5.5 || ^7.x" }, "dependencies": { - "@sentry/browser": "10.67.0", - "@sentry/core": "10.67.0", + "@sentry/browser": "11.0.0", + "@sentry/core": "11.0.0", "@sentry/conventions": "^0.23.0", "tslib": "^2.4.1" }, diff --git a/packages/astro/package.json b/packages/astro/package.json index 91fad2f0e6cc..3e975ac7ac85 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/astro", - "version": "10.67.0", + "version": "11.0.0", "description": "Official Sentry SDK for Astro", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/astro", @@ -51,13 +51,13 @@ "astro": ">=4.0.0-beta || >=7.0.0-beta" }, "dependencies": { - "@sentry/browser": "10.67.0", - "@sentry/core": "10.67.0", + "@sentry/browser": "11.0.0", + "@sentry/core": "11.0.0", "@sentry/conventions": "^0.23.0", - "@sentry/node": "10.67.0", - "@sentry/server-runtime-injection": "10.67.0", - "@sentry/server-utils": "10.67.0", - "@sentry/bundler-plugins": "10.67.0" + "@sentry/node": "11.0.0", + "@sentry/server-runtime-injection": "11.0.0", + "@sentry/server-utils": "11.0.0", + "@sentry/bundler-plugins": "11.0.0" }, "devDependencies": { "astro": "^4.16.19", diff --git a/packages/aws-serverless/package.json b/packages/aws-serverless/package.json index ac69cfe7633d..6625669ca9b2 100644 --- a/packages/aws-serverless/package.json +++ b/packages/aws-serverless/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/aws-serverless", - "version": "10.67.0", + "version": "11.0.0", "description": "Official Sentry SDK for AWS Lambda and AWS Serverless Environments", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/aws-serverless", @@ -57,10 +57,10 @@ }, "dependencies": { "@sentry/conventions": "^0.23.0", - "@sentry/core": "10.67.0", - "@sentry/node": "10.67.0", - "@sentry/server-runtime-injection": "10.67.0", - "@sentry/server-utils": "10.67.0", + "@sentry/core": "11.0.0", + "@sentry/node": "11.0.0", + "@sentry/server-runtime-injection": "11.0.0", + "@sentry/server-utils": "11.0.0", "@types/aws-lambda": "^8.10.161" }, "devDependencies": { diff --git a/packages/browser-utils/package.json b/packages/browser-utils/package.json index d61eeb17054b..e667f915e909 100644 --- a/packages/browser-utils/package.json +++ b/packages/browser-utils/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/browser-utils", - "version": "10.67.0", + "version": "11.0.0", "description": "Browser Utilities for all Sentry JavaScript SDKs", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/browser-utils", @@ -33,7 +33,7 @@ "access": "public" }, "dependencies": { - "@sentry/core": "10.67.0", + "@sentry/core": "11.0.0", "@sentry/conventions": "^0.23.0", "web-vitals": "^6.1.1" }, diff --git a/packages/browser/package.json b/packages/browser/package.json index 78adebb77314..b96e6ee851aa 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/browser", - "version": "10.67.0", + "version": "11.0.0", "description": "Official Sentry SDK for browsers", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/browser", @@ -38,15 +38,15 @@ "access": "public" }, "dependencies": { - "@sentry/browser-utils": "10.67.0", + "@sentry/browser-utils": "11.0.0", "@sentry/conventions": "^0.23.0", - "@sentry/feedback": "10.67.0", - "@sentry/replay": "10.67.0", - "@sentry/replay-canvas": "10.67.0", - "@sentry/core": "10.67.0" + "@sentry/feedback": "11.0.0", + "@sentry/replay": "11.0.0", + "@sentry/replay-canvas": "11.0.0", + "@sentry/core": "11.0.0" }, "devDependencies": { - "@sentry-internal/integration-shims": "10.67.0", + "@sentry-internal/integration-shims": "11.0.0", "fake-indexeddb": "^6.2.5" }, "scripts": { diff --git a/packages/bun/package.json b/packages/bun/package.json index 9cf0dd27730a..53e16d4524df 100644 --- a/packages/bun/package.json +++ b/packages/bun/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/bun", - "version": "10.67.0", + "version": "11.0.0", "description": "Official Sentry SDK for bun", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/bun", @@ -42,10 +42,10 @@ "access": "public" }, "dependencies": { - "@sentry/core": "10.67.0", + "@sentry/core": "11.0.0", "@sentry/conventions": "^0.23.0", - "@sentry/node": "10.67.0", - "@sentry/server-utils": "10.67.0" + "@sentry/node": "11.0.0", + "@sentry/server-utils": "11.0.0" }, "devDependencies": { "bun-types": "^1.2.9" diff --git a/packages/bundler-plugins/package.json b/packages/bundler-plugins/package.json index 184d03788b69..4bc6ca7f2ac5 100644 --- a/packages/bundler-plugins/package.json +++ b/packages/bundler-plugins/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/bundler-plugins", - "version": "10.67.0", + "version": "11.0.0", "description": "Sentry Bundler Plugins", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/main/packages/bundler-plugins", @@ -105,7 +105,7 @@ } }, "dependencies": { - "@sentry/core": "10.67.0", + "@sentry/core": "11.0.0", "dotenv": "^17.4.2", "glob": "^13.0.6", "magic-string": "~0.30.8", diff --git a/packages/cloudflare/package.json b/packages/cloudflare/package.json index d3392201684a..916e836ef540 100644 --- a/packages/cloudflare/package.json +++ b/packages/cloudflare/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/cloudflare", - "version": "10.67.0", + "version": "11.0.0", "description": "Official Sentry SDK for Cloudflare Workers and Pages", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/cloudflare", @@ -54,9 +54,9 @@ "dependencies": { "@opentelemetry/api": "^1.9.1", "@sentry/conventions": "^0.23.0", - "@sentry/core": "10.67.0", - "@sentry/opentelemetry": "10.67.0", - "@sentry/server-utils": "10.67.0", + "@sentry/core": "11.0.0", + "@sentry/opentelemetry": "11.0.0", + "@sentry/server-utils": "11.0.0", "magic-string": "~0.30.21" }, "peerDependencies": { diff --git a/packages/core/package.json b/packages/core/package.json index c496fc2c99c6..c0c48e462fde 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/core", - "version": "10.67.0", + "version": "11.0.0", "description": "Base implementation for all Sentry JavaScript SDKs", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/core", diff --git a/packages/deno/package.json b/packages/deno/package.json index 046760815ba0..06c67ed08954 100644 --- a/packages/deno/package.json +++ b/packages/deno/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/deno", - "version": "10.67.0", + "version": "11.0.0", "description": "Official Sentry SDK for Deno", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/deno", @@ -29,9 +29,9 @@ "dependencies": { "@opentelemetry/api": "^1.9.1", "@sentry/conventions": "^0.23.0", - "@sentry/core": "10.67.0", - "@sentry/server-runtime-injection": "10.67.0", - "@sentry/server-utils": "10.67.0" + "@sentry/core": "11.0.0", + "@sentry/server-runtime-injection": "11.0.0", + "@sentry/server-utils": "11.0.0" }, "scripts": { "deno-types": "node ./scripts/download-deno-types.mjs", diff --git a/packages/effect/package.json b/packages/effect/package.json index 38e62de5ddd8..293887beb341 100644 --- a/packages/effect/package.json +++ b/packages/effect/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/effect", - "version": "10.67.0", + "version": "11.0.0", "description": "Official Sentry SDK for Effect", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/effect", @@ -44,10 +44,10 @@ "access": "public" }, "dependencies": { - "@sentry/browser": "10.67.0", + "@sentry/browser": "11.0.0", "@sentry/conventions": "^0.23.0", - "@sentry/core": "10.67.0", - "@sentry/node": "10.67.0" + "@sentry/core": "11.0.0", + "@sentry/node": "11.0.0" }, "peerDependencies": { "effect": "^3.0.0 || ^4.0.0-beta.50" diff --git a/packages/elysia/package.json b/packages/elysia/package.json index 35d1c4647ff7..9f5eb0d59280 100644 --- a/packages/elysia/package.json +++ b/packages/elysia/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/elysia", - "version": "10.67.0", + "version": "11.0.0", "description": "Official Sentry SDK for Elysia", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/elysia", @@ -32,8 +32,8 @@ "access": "public" }, "dependencies": { - "@sentry/bun": "10.67.0", - "@sentry/core": "10.67.0", + "@sentry/bun": "11.0.0", + "@sentry/core": "11.0.0", "@sentry/conventions": "^0.23.0" }, "peerDependencies": { diff --git a/packages/ember/package.json b/packages/ember/package.json index b40b48cd315f..ec9914039c08 100644 --- a/packages/ember/package.json +++ b/packages/ember/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/ember", - "version": "10.67.0", + "version": "11.0.0", "description": "Official Sentry SDK for Ember.js", "keywords": [ "ember-addon" @@ -44,9 +44,9 @@ "dependencies": { "@embroider/addon-shim": "^1.10.2", "@embroider/macros": "^1.20.2", - "@sentry/browser": "10.67.0", + "@sentry/browser": "11.0.0", "@sentry/conventions": "^0.23.0", - "@sentry/core": "10.67.0", + "@sentry/core": "11.0.0", "decorator-transforms": "^2.3.2" }, "devDependencies": { diff --git a/packages/eslint-config-sdk/package.json b/packages/eslint-config-sdk/package.json index cb3a632db21a..fbdff94700f0 100644 --- a/packages/eslint-config-sdk/package.json +++ b/packages/eslint-config-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/eslint-config-sdk", - "version": "10.67.0", + "version": "11.0.0", "description": "Official Sentry SDK eslint config", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/eslint-config-sdk", @@ -22,8 +22,8 @@ "access": "public" }, "dependencies": { - "@sentry/eslint-plugin-sdk": "10.67.0", - "@sentry/typescript": "10.67.0", + "@sentry/eslint-plugin-sdk": "11.0.0", + "@sentry/typescript": "11.0.0", "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/parser": "^5.62.0", "eslint-config-prettier": "^9.1.0", diff --git a/packages/eslint-plugin-sdk/package.json b/packages/eslint-plugin-sdk/package.json index f27b68d3a8f8..1dc985dac994 100644 --- a/packages/eslint-plugin-sdk/package.json +++ b/packages/eslint-plugin-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/eslint-plugin-sdk", - "version": "10.67.0", + "version": "11.0.0", "description": "Official Sentry SDK eslint plugin", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/eslint-plugin-sdk", diff --git a/packages/feedback/package.json b/packages/feedback/package.json index 4a284e435253..e01276e91cd8 100644 --- a/packages/feedback/package.json +++ b/packages/feedback/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/feedback", - "version": "10.67.0", + "version": "11.0.0", "description": "Sentry SDK integration for user feedback", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/feedback", @@ -33,7 +33,7 @@ "access": "public" }, "dependencies": { - "@sentry/core": "10.67.0" + "@sentry/core": "11.0.0" }, "devDependencies": { "preact": "^10.29.8" diff --git a/packages/gatsby/package.json b/packages/gatsby/package.json index 4efae3d6e1b2..df3da24da1d9 100644 --- a/packages/gatsby/package.json +++ b/packages/gatsby/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/gatsby", - "version": "10.67.0", + "version": "11.0.0", "description": "Official Sentry SDK for Gatsby.js", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/gatsby", @@ -38,9 +38,9 @@ "access": "public" }, "dependencies": { - "@sentry/core": "10.67.0", - "@sentry/react": "10.67.0", - "@sentry/bundler-plugins": "10.67.0" + "@sentry/core": "11.0.0", + "@sentry/react": "11.0.0", + "@sentry/bundler-plugins": "11.0.0" }, "peerDependencies": { "gatsby": "^3.0.0 || ^4.0.0 || ^5.0.0", diff --git a/packages/google-cloud-serverless/package.json b/packages/google-cloud-serverless/package.json index a42d257f7e18..9b8cb806da33 100644 --- a/packages/google-cloud-serverless/package.json +++ b/packages/google-cloud-serverless/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/google-cloud-serverless", - "version": "10.67.0", + "version": "11.0.0", "description": "Official Sentry SDK for Google Cloud Functions", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/google-cloud-serverless", @@ -37,10 +37,10 @@ }, "dependencies": { "@sentry/conventions": "^0.23.0", - "@sentry/core": "10.67.0", - "@sentry/node": "10.67.0", - "@sentry/server-runtime-injection": "10.67.0", - "@sentry/server-utils": "10.67.0" + "@sentry/core": "11.0.0", + "@sentry/node": "11.0.0", + "@sentry/server-runtime-injection": "11.0.0", + "@sentry/server-utils": "11.0.0" }, "devDependencies": { "@google-cloud/bigquery": "^5.3.0", diff --git a/packages/hono/package.json b/packages/hono/package.json index 3badfde8c9da..95158f664912 100644 --- a/packages/hono/package.json +++ b/packages/hono/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/hono", - "version": "10.67.0", + "version": "11.0.0", "description": "Official Sentry SDK for Hono (ALPHA)", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/hono", @@ -73,16 +73,16 @@ }, "dependencies": { "@opentelemetry/api": "^1.9.1", - "@sentry/core": "10.67.0", + "@sentry/core": "11.0.0", "@sentry/conventions": "^0.23.0" }, "peerDependencies": { "@cloudflare/workers-types": "^4.x || ^5.x", "@hono/node-server": "^1.x || ^2.x", - "@sentry/bun": "10.67.0", - "@sentry/cloudflare": "10.67.0", - "@sentry/deno": "10.67.0", - "@sentry/node": "10.67.0", + "@sentry/bun": "11.0.0", + "@sentry/cloudflare": "11.0.0", + "@sentry/deno": "11.0.0", + "@sentry/node": "11.0.0", "hono": "^4.x" }, "peerDependenciesMeta": { diff --git a/packages/integration-shims/package.json b/packages/integration-shims/package.json index efb666dd7a0b..6fbd6d26c44e 100644 --- a/packages/integration-shims/package.json +++ b/packages/integration-shims/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/integration-shims", - "version": "10.67.0", + "version": "11.0.0", "description": "Shims for integrations in Sentry SDK.", "main": "build/cjs/index.js", "module": "build/esm/index.js", @@ -48,7 +48,7 @@ "url": "https://github.com/getsentry/sentry-javascript/issues" }, "dependencies": { - "@sentry/core": "10.67.0" + "@sentry/core": "11.0.0" }, "engines": { "node": ">=20.19.0 <22.0.0 || >=22.12.0 <23.0.0 || >=23.2.0" diff --git a/packages/nestjs/package.json b/packages/nestjs/package.json index 67f1dca806a1..80845c9704fd 100644 --- a/packages/nestjs/package.json +++ b/packages/nestjs/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/nestjs", - "version": "10.67.0", + "version": "11.0.0", "description": "Official Sentry SDK for NestJS", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/nestjs", @@ -45,9 +45,9 @@ }, "dependencies": { "@sentry/conventions": "^0.23.0", - "@sentry/core": "10.67.0", - "@sentry/node": "10.67.0", - "@sentry/server-utils": "10.67.0" + "@sentry/core": "11.0.0", + "@sentry/node": "11.0.0", + "@sentry/server-utils": "11.0.0" }, "devDependencies": { "@nestjs/common": "^10.0.0", diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index 77727b1843f7..05e85030e38c 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/nextjs", - "version": "10.67.0", + "version": "11.0.0", "description": "Official Sentry SDK for Next.js", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/nextjs", @@ -74,16 +74,16 @@ "dependencies": { "@opentelemetry/api": "^1.9.1", "@rollup/plugin-commonjs": "28.0.1", - "@sentry/browser-utils": "10.67.0", - "@sentry/bundler-plugins": "10.67.0", + "@sentry/browser-utils": "11.0.0", + "@sentry/bundler-plugins": "11.0.0", "@sentry/conventions": "^0.23.0", - "@sentry/core": "10.67.0", - "@sentry/node": "10.67.0", - "@sentry/opentelemetry": "10.67.0", - "@sentry/react": "10.67.0", - "@sentry/server-runtime-injection": "10.67.0", - "@sentry/server-utils": "10.67.0", - "@sentry/vercel-edge": "10.67.0", + "@sentry/core": "11.0.0", + "@sentry/node": "11.0.0", + "@sentry/opentelemetry": "11.0.0", + "@sentry/react": "11.0.0", + "@sentry/server-runtime-injection": "11.0.0", + "@sentry/server-utils": "11.0.0", + "@sentry/vercel-edge": "11.0.0", "rollup": "^4.60.3", "stacktrace-parser": "^0.1.11" }, diff --git a/packages/nitro/package.json b/packages/nitro/package.json index 3bdd6f57243c..671b4d3baa42 100644 --- a/packages/nitro/package.json +++ b/packages/nitro/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/nitro", - "version": "10.67.0", + "version": "11.0.0", "description": "Official Sentry SDK for Nitro", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/nitro", @@ -35,12 +35,12 @@ "nitro": ">=3.0.0-0 <4.0.0 || 3.0.260311-beta || 3.0.260415-beta" }, "dependencies": { - "@sentry/bundler-plugins": "^10.67.0", + "@sentry/bundler-plugins": "11.0.0", "@sentry/conventions": "^0.23.0", - "@sentry/core": "10.67.0", - "@sentry/node": "10.67.0", - "@sentry/server-runtime-injection": "10.67.0", - "@sentry/server-utils": "10.67.0" + "@sentry/core": "11.0.0", + "@sentry/node": "11.0.0", + "@sentry/server-runtime-injection": "11.0.0", + "@sentry/server-utils": "11.0.0" }, "devDependencies": { "nitro": "^3.0.260415-beta" diff --git a/packages/node-native/package.json b/packages/node-native/package.json index c0c3492f7f46..624ac6b26b2a 100644 --- a/packages/node-native/package.json +++ b/packages/node-native/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/node-native", - "version": "10.67.0", + "version": "11.0.0", "description": "Native Tools for the Official Sentry Node.js SDK", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/node-native", @@ -56,8 +56,8 @@ }, "dependencies": { "@sentry/node-native-stacktrace": "^0.5.1", - "@sentry/core": "10.67.0", - "@sentry/node": "10.67.0" + "@sentry/core": "11.0.0", + "@sentry/node": "11.0.0" }, "devDependencies": { "@types/node": "^18.19.1" diff --git a/packages/node/package.json b/packages/node/package.json index 18902ea479e1..af9151804dac 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/node", - "version": "10.67.0", + "version": "11.0.0", "description": "Sentry Node SDK using OpenTelemetry for performance instrumentation", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/node", @@ -79,11 +79,11 @@ "dependencies": { "@opentelemetry/api": "^1.9.1", "@sentry/conventions": "^0.23.0", - "@sentry/core": "10.67.0", - "@sentry/opentelemetry": "10.67.0", - "@sentry/server-runtime-injection": "10.67.0", - "@sentry/server-utils": "10.67.0", - "@sentry/bundler-plugins": "10.67.0" + "@sentry/core": "11.0.0", + "@sentry/opentelemetry": "11.0.0", + "@sentry/server-runtime-injection": "11.0.0", + "@sentry/server-utils": "11.0.0", + "@sentry/bundler-plugins": "11.0.0" }, "devDependencies": { "@types/node": "^18.19.1" diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 5462726aaa34..4fb9fa4a313b 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/nuxt", - "version": "10.67.0", + "version": "11.0.0", "description": "Official Sentry SDK for Nuxt", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/nuxt", @@ -54,15 +54,15 @@ }, "dependencies": { "@nuxt/kit": "^4.5.2", - "@sentry/browser": "10.67.0", - "@sentry/cloudflare": "10.67.0", + "@sentry/browser": "11.0.0", + "@sentry/cloudflare": "11.0.0", "@sentry/conventions": "^0.23.0", - "@sentry/core": "10.67.0", - "@sentry/node": "10.67.0", - "@sentry/bundler-plugins": "10.67.0", - "@sentry/server-runtime-injection": "10.67.0", - "@sentry/server-utils": "10.67.0", - "@sentry/vue": "10.67.0", + "@sentry/core": "11.0.0", + "@sentry/node": "11.0.0", + "@sentry/bundler-plugins": "11.0.0", + "@sentry/server-runtime-injection": "11.0.0", + "@sentry/server-utils": "11.0.0", + "@sentry/vue": "11.0.0", "local-pkg": "^1.1.2" }, "devDependencies": { diff --git a/packages/opentelemetry/package.json b/packages/opentelemetry/package.json index 3563ba4fc55f..e24d6077b62b 100644 --- a/packages/opentelemetry/package.json +++ b/packages/opentelemetry/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/opentelemetry", - "version": "10.67.0", + "version": "11.0.0", "description": "Official Sentry utilities for OpenTelemetry", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/opentelemetry", @@ -28,7 +28,7 @@ }, "dependencies": { "@sentry/conventions": "^0.23.0", - "@sentry/core": "10.67.0" + "@sentry/core": "11.0.0" }, "peerDependencies": { "@opentelemetry/api": "^1.9.0" diff --git a/packages/profiling-node/package.json b/packages/profiling-node/package.json index d90209c17671..db4ef3b855d0 100644 --- a/packages/profiling-node/package.json +++ b/packages/profiling-node/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/profiling-node", - "version": "10.67.0", + "version": "11.0.0", "description": "Official Sentry SDK for Node.js Profiling", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/profiling-node", @@ -51,8 +51,8 @@ }, "dependencies": { "@sentry/node-cpu-profiler": "^2.4.4", - "@sentry/core": "10.67.0", - "@sentry/node": "10.67.0" + "@sentry/core": "11.0.0", + "@sentry/node": "11.0.0" }, "devDependencies": { "@types/node": "^18.19.1" diff --git a/packages/react-router/package.json b/packages/react-router/package.json index eaaabbd87f40..1ec8a5122ce5 100644 --- a/packages/react-router/package.json +++ b/packages/react-router/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/react-router", - "version": "10.67.0", + "version": "11.0.0", "description": "Official Sentry SDK for React Router (Framework)", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/react-router", @@ -51,14 +51,14 @@ }, "dependencies": { "@opentelemetry/api": "^1.9.1", - "@sentry/browser": "10.67.0", + "@sentry/browser": "11.0.0", "@sentry/conventions": "^0.23.0", - "@sentry/core": "10.67.0", - "@sentry/node": "10.67.0", - "@sentry/react": "10.67.0", - "@sentry/server-runtime-injection": "10.67.0", - "@sentry/server-utils": "10.67.0", - "@sentry/bundler-plugins": "10.67.0", + "@sentry/core": "11.0.0", + "@sentry/node": "11.0.0", + "@sentry/react": "11.0.0", + "@sentry/server-runtime-injection": "11.0.0", + "@sentry/server-utils": "11.0.0", + "@sentry/bundler-plugins": "11.0.0", "glob": "^13.0.6", "sentry": "^0.44.0" }, diff --git a/packages/react/package.json b/packages/react/package.json index 480b0e4643e3..e8baaafc9e1c 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/react", - "version": "10.67.0", + "version": "11.0.0", "description": "Official Sentry SDK for React.js", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/react", @@ -57,8 +57,8 @@ "access": "public" }, "dependencies": { - "@sentry/browser": "10.67.0", - "@sentry/core": "10.67.0", + "@sentry/browser": "11.0.0", + "@sentry/core": "11.0.0", "@sentry/conventions": "^0.23.0" }, "peerDependencies": { diff --git a/packages/remix/package.json b/packages/remix/package.json index 1443287df78e..1d90cacd1b45 100644 --- a/packages/remix/package.json +++ b/packages/remix/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/remix", - "version": "10.67.0", + "version": "11.0.0", "description": "Official Sentry SDK for Remix", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/remix", @@ -58,13 +58,13 @@ }, "dependencies": { "@remix-run/router": "^1.23.4", - "@sentry/bundler-plugins": "10.67.0", + "@sentry/bundler-plugins": "11.0.0", "@sentry/conventions": "^0.23.0", - "@sentry/core": "10.67.0", - "@sentry/node": "10.67.0", - "@sentry/react": "10.67.0", - "@sentry/server-runtime-injection": "10.67.0", - "@sentry/server-utils": "10.67.0", + "@sentry/core": "11.0.0", + "@sentry/node": "11.0.0", + "@sentry/react": "11.0.0", + "@sentry/server-runtime-injection": "11.0.0", + "@sentry/server-utils": "11.0.0", "sentry": "^0.44.0", "yargs": "^17.6.0" }, diff --git a/packages/replay-canvas/package.json b/packages/replay-canvas/package.json index e207488e2639..098551e90deb 100644 --- a/packages/replay-canvas/package.json +++ b/packages/replay-canvas/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/replay-canvas", - "version": "10.67.0", + "version": "11.0.0", "description": "Replay canvas integration", "main": "build/npm/cjs/index.js", "module": "build/npm/esm/index.js", @@ -61,8 +61,8 @@ "@sentry/rrweb": "2.43.2" }, "dependencies": { - "@sentry/replay": "10.67.0", - "@sentry/core": "10.67.0" + "@sentry/replay": "11.0.0", + "@sentry/core": "11.0.0" }, "engines": { "node": ">=20.19.0 <22.0.0 || >=22.12.0 <23.0.0 || >=23.2.0" diff --git a/packages/replay-internal/package.json b/packages/replay-internal/package.json index d48dbdd847de..6a40aa7d3edc 100644 --- a/packages/replay-internal/package.json +++ b/packages/replay-internal/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/replay", - "version": "10.67.0", + "version": "11.0.0", "description": "User replays for Sentry", "main": "build/npm/cjs/index.js", "module": "build/npm/esm/index.js", @@ -72,7 +72,7 @@ "homepage": "https://docs.sentry.io/platforms/javascript/session-replay/", "devDependencies": { "@babel/core": "^7.29.6", - "@sentry-internal/replay-worker": "10.67.0", + "@sentry-internal/replay-worker": "11.0.0", "@sentry/rrweb": "2.43.2", "@sentry/rrweb-snapshot": "2.43.2", "fflate": "0.8.3", @@ -80,8 +80,8 @@ "jsdom-worker": "^0.3.0" }, "dependencies": { - "@sentry/browser-utils": "10.67.0", - "@sentry/core": "10.67.0" + "@sentry/browser-utils": "11.0.0", + "@sentry/core": "11.0.0" }, "engines": { "node": ">=20.19.0 <22.0.0 || >=22.12.0 <23.0.0 || >=23.2.0" diff --git a/packages/replay-worker/package.json b/packages/replay-worker/package.json index ae98554bc780..66ea72a2aa5d 100644 --- a/packages/replay-worker/package.json +++ b/packages/replay-worker/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/replay-worker", - "version": "10.67.0", + "version": "11.0.0", "description": "Worker for @sentry/replay", "main": "build/esm/index.js", "module": "build/esm/index.js", diff --git a/packages/server-runtime-injection/package.json b/packages/server-runtime-injection/package.json index 951225603fef..1720537ea844 100644 --- a/packages/server-runtime-injection/package.json +++ b/packages/server-runtime-injection/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/server-runtime-injection", - "version": "10.67.0", + "version": "11.0.0", "description": "Runtime diagnostics-channel injection hooks for the Sentry JavaScript SDKs. Must be kept external (not bundled) when bundling a server.", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/server-runtime-injection", @@ -45,8 +45,8 @@ "access": "public" }, "dependencies": { - "@sentry/core": "10.67.0", - "@sentry/server-utils": "10.67.0" + "@sentry/core": "11.0.0", + "@sentry/server-utils": "11.0.0" }, "devDependencies": { "@apm-js-collab/code-transformer": "^0.18.1", diff --git a/packages/server-utils/package.json b/packages/server-utils/package.json index 64de85dd2817..236c63d10dbc 100644 --- a/packages/server-utils/package.json +++ b/packages/server-utils/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/server-utils", - "version": "10.67.0", + "version": "11.0.0", "description": "Server Utilities for all Sentry JavaScript SDKs", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/server-utils", @@ -90,7 +90,7 @@ "dependencies": { "@opentelemetry/api": "^1.9.1", "@sentry/conventions": "^0.23.0", - "@sentry/core": "10.67.0" + "@sentry/core": "11.0.0" }, "devDependencies": { "@apm-js-collab/code-transformer-bundler-plugins": "^0.7.4", diff --git a/packages/solid/package.json b/packages/solid/package.json index bb670377182a..9c46d37e664f 100644 --- a/packages/solid/package.json +++ b/packages/solid/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/solid", - "version": "10.67.0", + "version": "11.0.0", "description": "Official Sentry SDK for Solid", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/solid", @@ -54,8 +54,8 @@ "access": "public" }, "dependencies": { - "@sentry/browser": "10.67.0", - "@sentry/core": "10.67.0", + "@sentry/browser": "11.0.0", + "@sentry/core": "11.0.0", "@sentry/conventions": "^0.23.0" }, "peerDependencies": { diff --git a/packages/solidstart/package.json b/packages/solidstart/package.json index 1aab4897fbd7..1ea843848864 100644 --- a/packages/solidstart/package.json +++ b/packages/solidstart/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/solidstart", - "version": "10.67.0", + "version": "11.0.0", "description": "Official Sentry SDK for Solid Start", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/solidstart", @@ -80,13 +80,13 @@ } }, "dependencies": { - "@sentry/core": "10.67.0", - "@sentry/nitro": "10.67.0", - "@sentry/node": "10.67.0", - "@sentry/server-runtime-injection": "10.67.0", - "@sentry/server-utils": "10.67.0", - "@sentry/solid": "10.67.0", - "@sentry/bundler-plugins": "10.67.0", + "@sentry/core": "11.0.0", + "@sentry/nitro": "11.0.0", + "@sentry/node": "11.0.0", + "@sentry/server-runtime-injection": "11.0.0", + "@sentry/server-utils": "11.0.0", + "@sentry/solid": "11.0.0", + "@sentry/bundler-plugins": "11.0.0", "@sentry/conventions": "0.23.0" }, "devDependencies": { diff --git a/packages/svelte/package.json b/packages/svelte/package.json index 42e82d01ae0f..7610d90470bd 100644 --- a/packages/svelte/package.json +++ b/packages/svelte/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/svelte", - "version": "10.67.0", + "version": "11.0.0", "description": "Official Sentry SDK for Svelte", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/svelte", @@ -32,9 +32,9 @@ "access": "public" }, "dependencies": { - "@sentry/browser": "10.67.0", + "@sentry/browser": "11.0.0", "@sentry/conventions": "^0.23.0", - "@sentry/core": "10.67.0", + "@sentry/core": "11.0.0", "magic-string": "~0.30.0" }, "peerDependencies": { diff --git a/packages/sveltekit/package.json b/packages/sveltekit/package.json index 2a041a3e2992..a79de8062bef 100644 --- a/packages/sveltekit/package.json +++ b/packages/sveltekit/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/sveltekit", - "version": "10.67.0", + "version": "11.0.0", "description": "Official Sentry SDK for SvelteKit", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/sveltekit", @@ -65,14 +65,14 @@ } }, "dependencies": { - "@sentry/cloudflare": "10.67.0", - "@sentry/core": "10.67.0", + "@sentry/cloudflare": "11.0.0", + "@sentry/core": "11.0.0", "@sentry/conventions": "^0.23.0", - "@sentry/node": "10.67.0", - "@sentry/server-runtime-injection": "10.67.0", - "@sentry/server-utils": "10.67.0", - "@sentry/svelte": "10.67.0", - "@sentry/bundler-plugins": "10.67.0", + "@sentry/node": "11.0.0", + "@sentry/server-runtime-injection": "11.0.0", + "@sentry/server-utils": "11.0.0", + "@sentry/svelte": "11.0.0", + "@sentry/bundler-plugins": "11.0.0", "@sveltejs/acorn-typescript": "^1.0.9", "acorn": "^8.14.0", "magic-string": "~0.30.0", diff --git a/packages/tanstackstart-react/package.json b/packages/tanstackstart-react/package.json index 591754df88ce..bc76a5ba2b3b 100644 --- a/packages/tanstackstart-react/package.json +++ b/packages/tanstackstart-react/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/tanstackstart-react", - "version": "10.67.0", + "version": "11.0.0", "description": "Official Sentry SDK for TanStack Start React", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/tanstackstart-react", @@ -52,14 +52,14 @@ }, "dependencies": { "@opentelemetry/api": "^1.9.1", - "@sentry/browser-utils": "10.67.0", + "@sentry/browser-utils": "11.0.0", "@sentry/conventions": "^0.23.0", - "@sentry/core": "10.67.0", - "@sentry/node": "10.67.0", - "@sentry/react": "10.67.0", - "@sentry/server-runtime-injection": "10.67.0", - "@sentry/server-utils": "10.67.0", - "@sentry/bundler-plugins": "10.67.0" + "@sentry/core": "11.0.0", + "@sentry/node": "11.0.0", + "@sentry/react": "11.0.0", + "@sentry/server-runtime-injection": "11.0.0", + "@sentry/server-utils": "11.0.0", + "@sentry/bundler-plugins": "11.0.0" }, "devDependencies": { "vite": "^6.4.3" diff --git a/packages/typescript/package.json b/packages/typescript/package.json index a93fb660cb46..50770ebb99e0 100644 --- a/packages/typescript/package.json +++ b/packages/typescript/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/typescript", - "version": "10.67.0", + "version": "11.0.0", "description": "Typescript configuration used at Sentry", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/typescript", diff --git a/packages/vercel-edge/package.json b/packages/vercel-edge/package.json index f585a670856d..79619658037f 100644 --- a/packages/vercel-edge/package.json +++ b/packages/vercel-edge/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/vercel-edge", - "version": "10.67.0", + "version": "11.0.0", "description": "Official Sentry SDK for the Vercel Edge Runtime", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/vercel-edge", @@ -33,12 +33,12 @@ }, "dependencies": { "@opentelemetry/api": "^1.9.1", - "@sentry/core": "10.67.0", - "@sentry/server-utils": "10.67.0" + "@sentry/core": "11.0.0", + "@sentry/server-utils": "11.0.0" }, "devDependencies": { "@edge-runtime/types": "4.0.0", - "@sentry/opentelemetry": "10.67.0" + "@sentry/opentelemetry": "11.0.0" }, "scripts": { "build": "run-p build:transpile build:types", diff --git a/packages/vue/package.json b/packages/vue/package.json index db5120f98d9e..0ed59f1a490e 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/vue", - "version": "10.67.0", + "version": "11.0.0", "description": "Official Sentry SDK for Vue.js", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/vue", @@ -44,8 +44,8 @@ "access": "public" }, "dependencies": { - "@sentry/browser": "10.67.0", - "@sentry/core": "10.67.0", + "@sentry/browser": "11.0.0", + "@sentry/core": "11.0.0", "@sentry/conventions": "^0.23.0" }, "peerDependencies": { diff --git a/packages/wasm/package.json b/packages/wasm/package.json index 555d9160a527..cc5870ffe316 100644 --- a/packages/wasm/package.json +++ b/packages/wasm/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/wasm", - "version": "10.67.0", + "version": "11.0.0", "description": "Support for WASM.", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/wasm", @@ -32,8 +32,8 @@ "access": "public" }, "dependencies": { - "@sentry/browser": "10.67.0", - "@sentry/core": "10.67.0" + "@sentry/browser": "11.0.0", + "@sentry/core": "11.0.0" }, "scripts": { "build": "run-p build:transpile build:bundle build:types",