Requested by: @JPeer264
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
Important Changes
-
feat(core): Add streamGenAiSpans options to stream gen_ai spans (#20785)
Adds a new streamGenAiSpans option that controls how gen_ai spans are
sent to Sentry. When set, the SDK extracts all gen_ai spans out of a
transaction and sends them as v2 envelope items.
Enable this option if gen_ai spans are being dropped because the transaction payload exceeds size limits.
Sentry.init({
dsn: 'https://examplePublicKey@o0.ingest.sentry.io/0',
streamGenAiSpans: true,
});
Other Changes
- feat(browser): Migrate browser profiling thread data to span attributes (#20800)
- feat(core): Add
addConsoleInstrumentationFilter utility (#20790)
- feat(core): Add
applicationKey to BuildTimeOptionsBase (#20789)
- feat(core): split exports by browser/server for bundle size (#20435)
- feat(nextjs): Add top-level
applicationKey option (#20794)
- feat(node): Support Node 26 (#20710)
- feat(profiling-node): Bump
@sentry-internal/node-cpu-profiler to 2.4.0 (#20720)
- fix(cloudflare): avoid flush lock self-wait (#20719)
- fix(hono): Capture transaction name on request for correct culprit (#20801)
- fix(mcp): retroactively wrap handlers registered before wrapMcpServerWithSentry (#20699)
- fix(node-core): Guard against undefined util.getSystemErrorMap (#20660)
- fix(replay): Capture aborted/errored fetch requests in replay network tab (#20722)
Internal Changes
- chore: bump replay dependencies (#20746)
- chore: Typo intergation -> integration (#20799)
- chore(deps): Bump @babel/plugin-transform-modules-systemjs from 7.24.1 to 7.29.4 (#20773)
- chore(deps): Bump next from 15.5.15 to 15.5.18 in /dev-packages/e2e-tests/test-applications/nextjs-15 (#20818)
- chore(deps): Bump next from 16.2.4 to 16.2.6 in /dev-packages/e2e-tests/test-applications/nextjs-16-streaming (#20811)
- chore(deps): Bump rollup from 4.59.0 to 4.60.3 (#20716)
- ci: Ensure PR reminder workflow considers new sub teams (#20814)
- ci: Remove codecov reporting (#20803)
- feat(deps): Bump bundler plugins to 5.3.0 (#20820)
- feat(deps): Bump fast-uri from 3.0.6 to 3.1.2 (#20774)
- feat(deps): Bump hono from 4.12.16 to 4.12.18 (#20777)
- test(cloudflare-hono): fix 'occured' -> 'occurred' typo in error log (#20783)
- test(deps): Bump hono from 4.12.14 to 4.12.16 (#20712)
- test(deps): Bump hono from 4.12.14 to 4.12.18 in /dev-packages/e2e-tests/test-applications/cloudflare-hono (#20776)
- test(e2e): Pin astro version in astro-6 test app (#20709)
Work in this release was contributed by @dmmulroy and @SAY-5. Thank you for your contributions!
Requested by: @JPeer264
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
Important Changes
feat(core): Add
streamGenAiSpansoptions to stream gen_ai spans (#20785)Adds a new
streamGenAiSpansoption that controls howgen_aispans aresent to Sentry. When set, the SDK extracts all
gen_aispans out of atransaction and sends them as v2 envelope items.
Enable this option if gen_ai spans are being dropped because the transaction payload exceeds size limits.
Other Changes
addConsoleInstrumentationFilterutility (#20790)applicationKeytoBuildTimeOptionsBase(#20789)applicationKeyoption (#20794)@sentry-internal/node-cpu-profilerto 2.4.0 (#20720)Internal Changes
Work in this release was contributed by @dmmulroy and @SAY-5. Thank you for your contributions!