yarn @sentry/node 10.65.0

6 hours ago
  • feat(angular): Set url attributes on pageload and navigation spans (#21985)
  • feat(astro): Set url.template on pageload spans (#22011)
  • feat(aws-serverless): Replace OTel Lambda instrumentation with handler redirection (#22079)
  • feat(browser): Set url.path and url.full on pageload and navigation spans (#21952)
  • feat(bun): warn when externalizing instrumented deps (#21999)
  • feat(core): Require attributes on SerializedStreamedSpan (#22052)
  • feat(ember): Set url.template, url.path and url.full on router spans (#22095)
  • feat(mysql2): Instrument mysql2 >= 3.20.0 via native tracing channels (#21824)
  • feat(nextjs): Set url attributes on pageload and navigation spans (#22006)
  • feat(react): Set url.template, url.path and url.full on routing spans (#22087)
  • feat(react-router): Set url.template, url.path and url.full on pageload and navigation spans (#22018)
  • feat(remix): Set url.template on pageload and navigation spans (#22025)
  • feat(server-utils): Add orchestrion support for Vercel AI v4 (#22139)
  • feat(server-utils): Add requiresParentSpan option to bindTracingChannelToSpan (#22113)
  • feat(server-utils): Capture usage and output on streamed Vercel AI v7 spans (#22000)
  • feat(server-utils): Implement orchestrion-based express integration (#21889)
  • feat(server-utils): Instrument graphql v17 via native tracing channels (#21804)
  • feat(solid): Set url attributes on solid router and tanstack router spans (#22090)
  • feat(sveltekit): Set url.template, url.path and url.full on pageload and navigation spans (#22027)
  • feat(vue, nuxt): Set url.template and URL attributes on router spans (#22063)
  • fix(browser): Send web vital span sentry.segment.name attribute (#22024)
  • fix(cloudflare): Honor newTarget in instrumentDurableObjectWithSentry construct trap (#22104)
  • fix(opentelemetry): Fall back to 'sentry.origin': manual when backfilling OTel data (#22102)
  • fix(replay): Prevent rrweb recording from dying when the emit callback throws (#21409)
  • fix(replay): Skip client reports for replay failures after stop (#22177)
  • perf(vite): add fast component annotation transform (#22089)
  • ref(server-utils): Add orchestrion support for Vercel AI v5 (#21979)
Internal Changes
  • chore: Add external contributor to CHANGELOG.md (#22111)
  • chore: Reinstate changelog anchor (#22022)
  • chore(cloudflare): Ignore import patterns (#22008)
  • chore(deps-dev): bump vite from 7.3.2 to 7.3.5 in /dev-packages/e2e-tests/test-applications/tanstackstart-react-orchestrion (#22041)
  • chore(deps): bump vite from 8.0.1 to 8.0.16 in /dev-packages/bundler-plugin-integration-tests/fixtures/vite8 (#21664)
  • chore(opentelemetry): Add worker as export | sort exports (#21859)
  • chore(size-limit): weekly auto-bump (#21812)
  • ci: Only run cloudflare & bundler plugin tests when necessary (#22130)
  • ci(deps): bump actions/checkout from 6 to 7 (#21898)
  • ci(deps): Bump anthropics/claude-code-action from 1.0.124 to 1.0.161 (#21896)
  • ci(deps): Bump getsentry/craft from 2.26.9 to 2.26.14 (#21900)
  • ci(deps): Bump getsentry/github-workflows/validate-pr from 71588ddf95134f804e82c5970a8098588e2eaecd to 4013fc6e1aeb1be1f9d3b4d232624f0ec1afa613 (#21897)
  • ci(deps): bump pnpm/action-setup from 5.0.0 to 6.0.9 (#21899)
  • feat(core): add isObjectLike guard and consolidate non-null-object checks (#22155)
  • feat(core): add uniq array util and consolidate call sites (#22152)
  • feat(deps): Bump @growthbook/growthbook from 1.6.1 to 1.6.5 (#21940)
  • feat(deps): Bump @opentelemetry/semantic-conventions from 1.41.1 to 1.42.0 in the opentelemetry group (#22147)
  • feat(deps): Bump dotenv from 16.0.3 to 17.4.2 (#22150)
  • feat(deps): Bump js-yaml from 3.14.2 to 3.15.0 (#21864)
  • feat(deps): Bump nock from 13.5.5 to 14.0.16 (#22149)
  • feat(server-utils): Migrate @opentelemetry/instrumentation-amqplib to orchestrion (#21981)
  • feat(server-utils): Migrate @opentelemetry/instrumentation-graphql to orchestrion (#21885)
  • feat(server-utils): Migrate @opentelemetry/instrumentation-redis to orchestrion (#21925)
  • feat(server-utils): Migrate Google GenAI integration to orchestrion (#21970)
  • feat(server-utils): Migrate postgres.js instrumentation to orchestrion (#21983)
  • ref: remove unused addOriginToSpan copies (#22153)
  • ref(angular): Streamline url attribute creation (#22091)
  • ref(core): Use common span attribute keys from Sentry conventions (#22081)
  • ref(nitro, nuxt): inline == null checks for nullish detection (#22154)
  • ref(node): Refactor http instrumentation away from OTEL (#21974)
  • ref(redis): expose diagnostics-channel subscription as an integration (#21963)
  • test: Avoid unnecessary definedness checks for attributes on SerializedStreamedSpan objects (#22060)
  • test: Remove fixed container_name from node integration test docker-compose files (#22134)
  • test(browser): Give profiling envelope tests headroom against CI timeouts (#22067)
  • test(browser): Stabilize flaky manual-mode profile_chunk test (#22040)
  • test(bun-integration-tests): Type-check test suites in CI (#22059)
  • test(bundler-plugins): Test bundler plugins on more node versions (#22105)
  • test(cloudflare-integration-tests): Type-check test suites in CI (#22068)
  • test(cloudflare): Add headroom for wrangler cold-start in integration tests (#22083)
  • test(e2e): Add Astro 7 with Orchestrion test (#22005)
  • test(e2e): Add E2E test app for orchestrion instrumentations on TanStack Start (#22020)
  • test(e2e): Add test for SvelteKit with orchestrion (#22014)
  • test(e2e): De-flake remix-hydrogen client tests (#22051)
  • test(e2e): Gate hydrogen-react-router-7 client clicks on hydration (#22061)
  • test(e2e): Pin @cloudflare/vite-plugin to 1.43.1 in Cloudflare E2E test apps (#22115)
  • test(e2e): Use official @module-federation/vite (#21605)
  • test(nitro): Guard throwing-route request in nitro-3 errors test (#22039)
  • test(node-core): Fix flaky withMonitor span order assertion (#22129)
  • test(node-integration-tests): Enable Node compile cache for scenario child processes (#22084)
  • test(node-integration-tests): Make runner completion event-driven instead of polling (#22085)
  • test(node-integration-tests): Surface early scenario exit instead of hanging (#22136)
  • test(node-integration-tests): Type-check test suites in CI (#22054)
  • test(node): Consolidate flaky DB readiness handling into a shared waitForConnection helper (#22058)
  • test(node): Fix flaky negative sampling (static) envelope ordering (#22038)
  • test(node): Retry initial tedious connection until the DB is ready (#22050)
  • test(node): Update vercel AI v7 version in tests & skip on Node 18 (#21984)
  • test(node): Wait for Postgres readiness in pg integration test scenarios (#22045)
  • test(server-utils): Remove graphql unit tests that replicated SDK async-context logic (#22103)
  • test(server-utils): Remove hapi unit test that replicated SDK async-context logic (#22100)
  • test(server-utils): Remove ioredis unit test that replicated SDK async-context logic (#22099)
  • test(server-utils): Remove mongoose unit test that replicated SDK async-context logic (#22101)
  • test(server-utils): Remove postgres.js unit test that replicated SDK async-context logic (#22097)
  • test(server-utils): Remove redis unit tests that replicated SDK async-context logic (#22098)

Work in this release was contributed by @martijnwalraven. Thank you for your contribution!

Bundle size 📦

Path Size
@sentry/browser 26.96 KB
@sentry/browser - with treeshaking flags 25.43 KB
@sentry/browser (incl. Tracing) 45.26 KB
@sentry/browser (incl. Tracing + Span Streaming) 47.01 KB
@sentry/browser (incl. Tracing, Profiling) 49.94 KB
@sentry/browser (incl. Tracing, Replay) 83.62 KB
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags 73.49 KB
@sentry/browser (incl. Tracing, Replay with Canvas) 88.22 KB
@sentry/browser (incl. Tracing, Replay, Feedback) 100.58 KB
@sentry/browser (incl. Feedback) 43.73 KB
@sentry/browser (incl. sendFeedback) 31.64 KB
@sentry/browser (incl. FeedbackAsync) 36.65 KB
@sentry/browser (incl. Metrics) 28.01 KB
@sentry/browser (incl. Logs) 28.25 KB
@sentry/browser (incl. Metrics & Logs) 28.92 KB
@sentry/react 28.71 KB
@sentry/react (incl. Tracing) 47.48 KB
@sentry/vue 32.26 KB
@sentry/vue (incl. Tracing) 47.2 KB
@sentry/svelte 26.98 KB
CDN Bundle 29.3 KB
CDN Bundle (incl. Tracing) 47.2 KB
CDN Bundle (incl. Logs, Metrics) 30.84 KB
CDN Bundle (incl. Tracing, Logs, Metrics) 48.48 KB
CDN Bundle (incl. Replay, Logs, Metrics) 69.16 KB
CDN Bundle (incl. Tracing, Replay) 83.82 KB
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) 85.11 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 89.49 KB
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) 90.74 KB
CDN Bundle - uncompressed 87.23 KB
CDN Bundle (incl. Tracing) - uncompressed 142.65 KB
CDN Bundle (incl. Logs, Metrics) - uncompressed 91.83 KB
CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed 146.53 KB
CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed 213.63 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 259.06 KB
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed 262.92 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 272.44 KB
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed 276.29 KB
@sentry/nextjs (client) 49.97 KB
@sentry/sveltekit (client) 45.7 KB
@sentry/core/server 76.58 KB
@sentry/core/browser 63.25 KB
@sentry/node-core 61.25 KB
@sentry/node 122.41 KB
@sentry/node (incl. diagnostics channel injection) 135.36 KB
@sentry/node/import (ESM hook with diagnostics-channel injection) 68.31 KB
@sentry/node/light 49.54 KB
@sentry/node - without tracing 72.31 KB
@sentry/aws-serverless 81.31 KB
@sentry/cloudflare (withSentry) - minified 177.22 KB
@sentry/cloudflare (withSentry) 438.45 KB

Don't miss a new node release

NewReleases is sending notifications on new releases.