yarn @sentry/react 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!

Don't miss a new react release

NewReleases is sending notifications on new releases.