Requested by: @Lms24
Merge target: master
Quick links:
Assign the accepted label to this issue to approve the release.
Targets
Checked targets will be skipped (either already published or user-requested skip). Uncheck to retry a target.
📋 Changelog
- chore(node-core): Deprecate
@sentry/node-core package (#22285)
- chore(tanstackstart): Deprecate
@sentry/tanstackstart package (#22284)
- deps(server-utils): bump @apm-js-collab/code-transformer and tracing-hooks (#22172)
- feat(bun): Add
initWithoutDefaultIntegrations and getDefaultIntegrationsWithoutPerformance (#22036)
- feat(bundlers): Add orchestrion bundler plugins (#22124)
- feat(cloudflare): Support Cloudflare types v5 & newer wrangler versions (#22180)
- feat(core): Add and use
dataCollection.databaseQueryData (for e.g. Supabase filter values and mutation bodies) (#22219)
- feat(core): Add and use
dataCollection.graphQL (#22221)
- feat(core): Add stringify helper and make AI-tracing serializers safe (#22163)
- feat(nestjs): Add orchestrion diagnostics-channel instrumentation (#22176)
- feat(nextjs): Add opt-in for orchestrion instrumentation (#22043)
- feat(node): Rewrite knex instrumentation to orchestrion tracing channels (#22237)
- feat(server-utils): Capture and log orchestrion stats (#22269)
- feat(server-utils): Migrate
@opentelemetry/instrumentation-kafkajs to orchestrion (#21923)
- feat(server-utils): Migrate
@opentelemetry/instrumentation-mysql2 to orchestrion (#22229)
- feat(server-utils): Rewrite
@opentelemetry/instrumentation-dataloader to orchestrion (#22236)
- feat(server-utils): Rewrite
@opentelemetry/instrumentation-generic-pool to orchestrion (#22240)
- feat(sveltekit): Detect SvelteKit 3 native tracing from the Vite plugin (#21580)
- fix: Include bundler CJS exports to fix Node warning (#22286)
- fix(browser-utils): Remove readystatechange listener to prevent memory leaks (#22216)
- fix(browser): Propagate trace data from active span if
http.client span is non-recording (#22246)
- fix(core): Preserve propagation across ignored spans (#22277)
- fix(node): move dc integration swap to _init (#22173)
- fix(react-router): Correct url attributes for history and relative navigations (#22131)
- fix(react): Preserve parent path prefix for descendant route names in
react-router (#22225)
- fix(server-utils): Dedupe ioredis orchestrion span for offline-queued commands (#22279)
- fix(vue): Refresh pageload URL attrs on TanStack onResolved (#22140)
Internal Changes
- chore: Add external contributor to CHANGELOG.md (#22295)
- chore: Do not treat flaky test issues as bug (#22272)
- chore: stub modules for orchestrion configs, channels (#22195)
- chore: Update claude PR instructions (#22241)
- chore(changelog): Add external contributor to next changelog (#22234)
- chore(ci): Temporarily assign node/node-core reviews to whole JS SDK team (#22226)
- chore(ci): Temporarily assign orchestrion reviews to whole JS SDK team (#22215)
- chore(deps): Bump orchestrion dependencies to latest (#22287)
- chore(deps): Bump
@sentry/conventions to 0.16.0 (#22270)
- chore(gitignore): Add
.pnpm-store to gitignore (#22223)
- chore(skills): Add bump-conventions skill (#22271)
- fix(ci): Improve flaky test issue deduplication (#22042)
- fix(ci): Unblock external-contributors checkout on fork PR merges (#22235)
- ref(build): Replace ts-node with tsx for build and CI scripts (#22186)
- ref(core): Remove redundant log buffer flush (#22278)
- ref(nestjs): extract shared span helpers (#22175)
- ref(node): Refactor some otel internals in http integrations (#22292)
- ref(nuxt): Build the Nuxt module in-house instead of @nuxt/module-builder (#22190)
- ref(server-utils): Move prisma instrumentation to server-utils (#22222)
- test(anr): Use pure-JS busy work so ANR stack samples capture longWork (#22133)
- test(browser-integration): Fix local runs referencing renamed
type-check command (#22243)
- test(e2e): Add E2E test app for orchestrion instrumentations on Remix (#22218)
- test(nextjs): Add orchestrion e2e test app (#22080)
- test(node-integration-tests): Free up CI disk space to prevent ENOSPC failures (#22132)
- test(node-integration-tests): Reuse Docker Compose containers across tests (#22128)
- test(react-router): Add orchestrion based e2e test app (#22185)
- test(sveltekit): Add SvelteKit 3 e2e app (#21540)
- test(tanstackstart): Deterministically match the server-side error event (#22137)
Work in this release was contributed by @dobladov and @PeterWadie. Thank you for your contributions!
Requested by: @Lms24
Merge target: master
Quick links:
Assign the accepted label to this issue to approve the release.
Targets
Checked targets will be skipped (either already published or user-requested skip). Uncheck to retry a target.
📋 Changelog
@sentry/node-corepackage (#22285)@sentry/tanstackstartpackage (#22284)initWithoutDefaultIntegrationsandgetDefaultIntegrationsWithoutPerformance(#22036)dataCollection.databaseQueryData(for e.g. Supabase filter values and mutation bodies) (#22219)dataCollection.graphQL(#22221)@opentelemetry/instrumentation-kafkajsto orchestrion (#21923)@opentelemetry/instrumentation-mysql2to orchestrion (#22229)@opentelemetry/instrumentation-dataloaderto orchestrion (#22236)@opentelemetry/instrumentation-generic-poolto orchestrion (#22240)http.clientspan is non-recording (#22246)react-router(#22225)Internal Changes
@sentry/conventionsto 0.16.0 (#22270).pnpm-storeto gitignore (#22223)type-checkcommand (#22243)Work in this release was contributed by @dobladov and @PeterWadie. Thank you for your contributions!