chore(deps): bump @sentry/react from 10.63.0 to 10.64.0
Type: Pull Request
State: Open
Association: Unknown
Comments: 3
(14 days ago)
(14 days ago)
Bumps @sentry/react from 10.63.0 to 10.64.0.
Release notes
Sourced from @sentry/react's releases.
10.64.0
Important Changes
feat(cloudflare): Add
nodejs_compatentrypoint (#21881)The Cloudflare SDK now ships a dedicated
@sentry/cloudflare/nodejs_compatentrypoint for Workers running with thenodejs_compatflag. This entrypoint unlocks Node SDK features on Cloudflare, including theprismaIntegration(#21882) and AI v7 support for thevercelAiIntegration(#21917).This entrypoint is a drop-in replacement, so you can switch your imports from
@sentry/cloudflaredirectly to@sentry/cloudflare/nodejs_compat. To use it, your Worker must set thenodejs_compatcompatibility flag inwrangler.toml/wrangler.jsonc. This will become the default entrypoint in v11.feat: Use Sentry's minimal OpenTelemetry tracer provider by default (#21666, #21680, #21842)
The Node SDK now registers Sentry's own minimal
SentryTracerProviderby default, which creates native Sentry spans directly instead of routing them through the full OpenTelemetry SDK span pipeline. This reduces overhead for the common case where you don't need the full OpenTelemetry tracing stack.If you rely on OpenTelemetry SDK features that the minimal provider doesn't support, you can opt out and fall back to the full OpenTelemetry
BasicTracerProviderby settingopenTelemetryBasicTracerProvider: truein yourSentry.init()options. Providing customopenTelemetrySpanProcessorsalso forces the full provider automatically.Other Changes
- feat(bun,deno,node): pg orchestrion instrumentation (#21826)
- feat(bun): enable new mysql, pg integrations in 'bun build' (#21828)
- feat(cloudflare): Enable AI v7 support for Cloudflare in the /nodejs_compat entrypoint (#21917)
- feat(cloudflare): Expose prismaIntegration in nodejs_compat export (#21882)
- feat(core): Add
sentry.trace_lifecycleattribute (#21850)- feat(core): Add deferred segment-span transaction capture (#21839)
- feat(deps): Bump OpenTelemetry dependencies to latest (#21988)
- feat(mongoose): Instrument mongoose >= 9.7 via native tracing channels (#21803)
- feat(replays): Record segment names that occur during replay (#21851)
- fix(browser): Accept precisely-typed GrowthBook class in growthbookIntegration (#21825)
- fix(browser): Flush telemetry when page is hidden (#21862)
- fix(cloudflare): Catch potential errors during flush and dispose (#21976)
- fix(core): Capture Anthropic stream stop_reason from message_delta (#21907)
- fix(core): Print getTraceMetaTags in 1 line to prevent hydration errors (#22004)
- fix(nextjs): Add immutable browser chunks to upload assets (#21978)
- fix(nextjs): Handle
Middleware.executeroot spans on Node.js runtime (#22013)- fix(react/solid/vue): Instrument TanStack Router navigations via
onBeforeLoad/onResolved(#21975)
- chore: Add experimentalUseDiagnosticsChannelInjection in node size-limit (#21992)
- chore: Add external contributor to CHANGELOG.md (#21945)
- chore: Clarify usage of hoistTransitiveImports option (#21888)
- chore: Make
@sentry/conventionssideEffect free during bundling (#22015)- chore: Remove runtime ESM/CJS switching (#21761)
- chore(ci): Replace
app-idwithclient-idin GH workflows (#21914)- chore(cloudflare): Disallow Node SDK usage outside of nodejs_compat (#21884)
- chore(cloudflare): Disallow server-utils usage outside of nodejs_compat (#21918)
- chore(node-core): Move isCjs to its own file to prevent sideEffects (#21856)
- ci: Increase Node integration test timeout to 20 minutes (#21903)
- deps(server-utils): Bump
@apm-js-collab/tracing-hooksto 0.10.1 (#21892)- feat(server-utils): Implement orchestrion-based instrumentation for vercel-ai v6 (#21658)
... (truncated)
Changelog
Sourced from @sentry/react's changelog.
10.64.0
Important Changes
feat(cloudflare): Add
nodejs_compatentrypoint (#21881)The Cloudflare SDK now ships a dedicated
@sentry/cloudflare/nodejs_compatentrypoint for Workers running with thenodejs_compatflag. This entrypoint unlocks Node SDK features on Cloudflare, including theprismaIntegration(#21882) and AI v7 support for thevercelAiIntegration(#21917).This entrypoint is a drop-in replacement, so you can switch your imports from
@sentry/cloudflaredirectly to@sentry/cloudflare/nodejs_compat. To use it, your Worker must set thenodejs_compatcompatibility flag inwrangler.toml/wrangler.jsonc. This will become the default entrypoint in v11.feat: Use Sentry's minimal OpenTelemetry tracer provider by default (#21666, #21680, #21842)
The Node SDK now registers Sentry's own minimal
SentryTracerProviderby default, which creates native Sentry spans directly instead of routing them through the full OpenTelemetry SDK span pipeline. This reduces overhead for the common case where you don't need the full OpenTelemetry tracing stack.If you rely on OpenTelemetry SDK features that the minimal provider doesn't support, you can opt out and fall back to the full OpenTelemetry
BasicTracerProviderby settingopenTelemetryBasicTracerProvider: truein yourSentry.init()options. Providing customopenTelemetrySpanProcessorsalso forces the full provider automatically.Other Changes
- feat(bun,deno,node): pg orchestrion instrumentation (#21826)
- feat(bun): enable new mysql, pg integrations in 'bun build' (#21828)
- feat(cloudflare): Enable AI v7 support for Cloudflare in the /nodejs_compat entrypoint (#21917)
- feat(cloudflare): Expose prismaIntegration in nodejs_compat export (#21882)
- feat(core): Add
sentry.trace_lifecycleattribute (#21850)- feat(core): Add deferred segment-span transaction capture (#21839)
- feat(deps): Bump OpenTelemetry dependencies to latest (#21988)
- feat(mongoose): Instrument mongoose >= 9.7 via native tracing channels (#21803)
- feat(replays): Record segment names that occur during replay (#21851)
- fix(browser): Accept precisely-typed GrowthBook class in growthbookIntegration (#21825)
- fix(browser): Flush telemetry when page is hidden (#21862)
- fix(cloudflare): Catch potential errors during flush and dispose (#21976)
- fix(core): Capture Anthropic stream stop_reason from message_delta (#21907)
- fix(core): Print getTraceMetaTags in 1 line to prevent hydration errors (#22004)
- fix(nextjs): Add immutable browser chunks to upload assets (#21978)
- fix(nextjs): Handle
Middleware.executeroot spans on Node.js runtime (#22013)- fix(react/solid/vue): Instrument TanStack Router navigations via
onBeforeLoad/onResolved(#21975)
- chore: Add experimentalUseDiagnosticsChannelInjection in node size-limit (#21992)
- chore: Add external contributor to CHANGELOG.md (#21945)
- chore: Clarify usage of hoistTransitiveImports option (#21888)
- chore: Make
@sentry/conventionssideEffect free during bundling (#22015)- chore: Remove runtime ESM/CJS switching (#21761)
- chore(ci): Replace
app-idwithclient-idin GH workflows (#21914)- chore(cloudflare): Disallow Node SDK usage outside of nodejs_compat (#21884)
- chore(cloudflare): Disallow server-utils usage outside of nodejs_compat (#21918)
- chore(node-core): Move isCjs to its own file to prevent sideEffects (#21856)
- ci: Increase Node integration test timeout to 20 minutes (#21903)
- deps(server-utils): Bump
@apm-js-collab/tracing-hooksto 0.10.1 (#21892)
... (truncated)
Commits
5736a38release: 10.64.09074df6Merge pull request #22016 from getsentry/prepare-release/10.64.03610701meta(changelog): Update changelog for 10.64.07df7f30fix(core): Print getTraceMetaTags in 1 line to prevent hydration errors (#22004)39d05cdfix(nextjs): HandleMiddleware.executeroot spans on Node.js runtime (#22013)f7c75e7chore: Make@sentry/conventionssideEffect free during bundling (#22015)851edb3test(node): Attempt to unflake docker-based node integration tests (#21905)5e48cb0feat(server-utils): Rewrite@opentelemetry/instrumentation-hapito orchestr...067f1b2chore(cloudflare): Disallow server-utils usage outside of nodejs_compat (#21918)00cc317feat(cloudflare): Enable AI v7 support for Cloudflare in the /nodejs_compat e...- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Package Dependencies
Technical Details
| ID: | 16124459 |
| UUID: | 4832877740 |
| Node ID: | PR_kwDOSn-d987vCy6V |
| Host: | GitHub |
| Repository: | itcodegirl/codeherway-platform |