chore(deps): bump @sentry/browser from 10.62.0 to 10.64.0
Type: Pull Request
State: Closed
Association: Unknown
Comments: 2
(14 days ago)
(14 days ago)
(14 days ago)
Bumps @sentry/browser from 10.62.0 to 10.64.0.
Release notes
Sourced from @sentry/browser'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/browser'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
Package Dependencies
Technical Details
| ID: | 16124691 |
| UUID: | 4833917992 |
| Node ID: | PR_kwDOTF-1RM7vGKpr |
| Host: | GitHub |
| Repository: | BMI-UNIVERSITY/bmi-system |