chore(deps): bump @sentry/node from 10.75.1 to 11.4.0
Bumps @sentry/node from 10.75.1 to 11.4.0.
Release notes
Sourced from @​sentry/node's releases.
11.4.0
- feat(sveltekit): Support stable SvelteKit 3 (#25009)
- fix(remix): Match the Remix 3.0.0 package versions (#25008)
Bundle size đŸ“¦
Path Size @​sentry/browser28.82 KB @​sentry/browser- with treeshaking flags27.03 KB @​sentry/browser- with treeshaking flags tracing without tracing26.93 KB @​sentry/browser(incl. Tracing)50.24 KB @​sentry/browser(incl. Tracing + Span Streaming)50.26 KB @​sentry/browser(incl. Tracing, Profiling)53.18 KB @​sentry/browser(incl. Tracing, Replay)88.91 KB @​sentry/browser(incl. Tracing, Replay) - with treeshaking flags78.15 KB @​sentry/browser(incl. Tracing, Replay with Canvas)93.5 KB @​sentry/browser(incl. Tracing, Replay, Feedback)106.16 KB @​sentry/browser(incl. Feedback)45.94 KB @​sentry/browser(incl. sendFeedback)33.76 KB @​sentry/browser(incl. FeedbackAsync)38.75 KB @​sentry/browser(incl. Metrics)29.82 KB @​sentry/browser(incl. Logs)30.1 KB @​sentry/browser(incl. Metrics & Logs)30.74 KB @​sentry/react30.63 KB @​sentry/react(incl. Tracing)52.54 KB @​sentry/vue36.63 KB @​sentry/vue(incl. Tracing)53.06 KB @​sentry/svelte28.86 KB @​sentry/remix(Remix 3 client bundle)54.47 KB CDN Bundle 30.49 KB CDN Bundle (incl. Tracing) 50.76 KB CDN Bundle (incl. Logs, Metrics) 32.68 KB CDN Bundle (incl. Tracing, Logs, Metrics) 52.65 KB CDN Bundle (incl. Replay, Logs, Metrics) 72.47 KB CDN Bundle (incl. Tracing, Replay) 87.46 KB CDN Bundle (incl. Tracing, Replay, Logs, Metrics) 89.39 KB CDN Bundle (incl. Tracing, Replay, Feedback) 93.48 KB CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) 95.42 KB CDN Bundle - uncompressed 89.98 KB CDN Bundle (incl. Tracing) - uncompressed 150.87 KB CDN Bundle (incl. Logs, Metrics) - uncompressed 96.4 KB CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed 156.69 KB CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed 222.93 KB CDN Bundle (incl. Tracing, Replay) - uncompressed 267.8 KB CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed 273.6 KB CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 281.18 KB CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed 286.97 KB @​sentry/nextjs(client)55 KB @​sentry/sveltekit(client)50.65 KB
... (truncated)
Changelog
Sourced from @​sentry/node's changelog.
11.4.0
- feat(sveltekit): Support stable SvelteKit 3 (#25009)
- fix(remix): Match the Remix 3.0.0 package versions (#25008)
11.3.0
Important Changes
Remix 3 support (alpha, may break in minor releases)
- feat(remix): Add Remix 3 browser SDK with a bundled client entry (#24802)
- feat(remix): Add source map upload for Remix 3 (#24943)
- feat(remix): Capture Remix 3 component render errors (#24873)
- feat(remix): Complete Remix 3 server error handling (#24878)
- feat(remix): Inject debug IDs through the Remix 3 asset server (#24761)
- feat(remix): Run the orchestrion transform on Remix 3 browser modules (#24894)
feat(nextjs): Add
cache_originspan links touse cachehit spans (#24821)A
cache.getspan for a"use cache"hit now carries a span link (sentry.link.type: 'cache_origin') to thecache.putspan of the request that filled the cache entry, connecting the trace that reads a cached value to the trace that produced it.fix(cloudflare): Don't treat DO constructor work as incoming RPC calls (#24829)
Durable Object constructors now run in their own isolation scope. When work that the constructor starts, for example a
blockConcurrencyWhilecallback, calls a method of the instance, that call is no longer treated as an incoming RPC call, so an error the instance catches itself is no longer reported as unhandled. As a result,Sentry.setTag(),setUser()andsetContext()in a constructor now apply only to that constructor work. They no longer reach laterfetch, RPC oralarminvocations, because the scope they used to write to is shared by every Durable Object and handler in the isolate. UseinitialScopefor static data, and set per-instance data in each handler.fix(effect)!: Change peerDependency to v4 and fix currentSpan (#24940)
@sentry/effectnow requires a stable Effect v4 release. Effect v4 beta and release candidate versions are no longer supported.@sentry/effectis in alpha, so this ships in a minor release.Other Changes
- feat(astro): Register astro route provider (#23792)
- feat(cloudflare): Trace TypeSafe Jev calls in Workers AI as evaluate spans (#24833)
- feat(core): Add route provider API for parameterized route resolution (#23551)
- feat(deps): bump devalue from 5.9.2 to 5.9.4 (#24964)
- feat(effect): Add opt-in for external span parents and isolate root spans (#23900)
- feat(nextjs): Register nextjs route provider (#23552)
- feat(nuxt): Register nuxt route provider (#23794)
- feat(remix): Register remix route provider (#23791)
- feat(vue): Register Vue route provider (#23793)
- fix(bundler-plugins): Keep debug IDs on Vite source maps after the preload rewrite (#24920)
- fix(bundler-plugins): Stabilize debug IDs for Rolldown and Vite 8 builds (#24919)
- fix(cloudflare): Skip binding instrumentation work when spans are not sent (#24655)
- fix(core, node, bun, deno): Align server span client address with event IP (#24767)
- fix(hono): Return the existing client on repeated init in Bun and Deno (#24520)
- fix(nitro): Capture errors only through the Nitro error hook (#24952)
- fix(profiling-node): Send profile chunks with
client.sendEnvelope(#24896)- fix(react-router): Avoid duplicating Vite config arrays (#24930)
- fix(react-router): Resolve the Cloudflare entry in Workers and skip trace meta tags in prerendered pages (#24866)
... (truncated)
Commits
7f13c61release: 11.4.0fb73adbMerge pull request #25010 from getsentry/prepare-release/11.4.0de3fb96meta(changelog): Update changelog for 11.4.04f0fd84feat(sveltekit): Support stable SvelteKit 3 (#25009)ba4db28fix(remix): Match the Remix 3.0.0 package versions (#25008)c8738fbMerge pull request #24991 from getsentry/master5f88a0bMerge commit '1e82c8f33488bc54364d343a7c5ab33ed9056f39'1e82c8frelease: 11.3.0481c43cMerge pull request #24987 from getsentry/prepare-release/11.3.01c7308dmeta(changelog): Update changelog for 11.3.0- 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)
Summary by cubic
Bumps @sentry/node from 10.75.1 to 11.4.0 for the Node SDK major release.
Breaking Changes
- Sentry v11 raises the minimum Node version to
>=20.19.0, which the project's>=22.18.0requirement satisfies. - OpenTelemetry-based auto-instrumentation was replaced by bundler plugins, so the lockfile no longer pulls in
@opentelemetry/instrumentation,import-in-the-middle, orrequire-in-the-middle. @sentry/bundler-pluginsadds optional peer dependencies on@babel/core,rollup, andwebpack; verify instrumentation still captures errors and spans after this release.