Requested by: @JPeer264
Merge target: v10
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(v10/cloudflare): Add
instrumentAgentWithSentry for Cloudflare Agents (#22786)
The Cloudflare SDK adds a new instrumentAgentWithSentry API for Cloudflare Agents. It works like instrumentDurableObjectWithSentry for Agent classes from the agents SDK and additionally creates spans for @callable RPC methods and automatically sets the conversationId based on the agent's name. When building with the Sentry Vite plugin, Agents are instrumented automatically (#22788).
Other Changes
- feat(v10/cloudflare): Add Spotlight integration for local dev event forwarding (#22796)
- feat(v10/cloudflare): Add wranglerConfigPath to Vite options (#22803)
- feat(v10/cloudflare): Filter framework-internal Durable Object storage spans (#22770)
- feat(v10/cloudflare): Instrument Agents automatically (#22788)
- feat(v10/cloudflare): Rotate agent conversation id on chat clear (#22787)
- fix(v10/cloudflare): Also skip cf: prefixed DOs (#22802)
- fix(v10/cloudflare): Filter
CREATE INDEX spans on cf_-prefixed tables (#22767)
- fix(v10/cloudflare): Prevent AI provider skips (#22771)
- fix(v10/core): Summarize SQLite upserts so Durable Object
cf_ spans stay filtered (#22766)
- fix(v10/effect): Set
sentry.origin on logs from SentryEffectLogger (#22806)
- fix(v10/gatsby): Add React 19 to peer dependency range (#22675)
- fix(v10/node): Unpin
@apm-js-collab/code-transformer-bundler-plugins (#22678)
- fix(v10/server-utils): Do not inject dc into client bundle (#22765)
Internal Changes
- test(v10/cloudflare): Pin mcp as agent depends on it (#22769)
Requested by: @JPeer264
Merge target: v10
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
instrumentAgentWithSentryfor Cloudflare Agents (#22786)The Cloudflare SDK adds a new
instrumentAgentWithSentryAPI for Cloudflare Agents. It works likeinstrumentDurableObjectWithSentryforAgentclasses from theagentsSDK and additionally creates spans for@callableRPC methods and automatically sets theconversationIdbased on the agent's name. When building with the Sentry Vite plugin, Agents are instrumented automatically (#22788).Other Changes
CREATE INDEXspans oncf_-prefixed tables (#22767)cf_spans stay filtered (#22766)sentry.originon logs fromSentryEffectLogger(#22806)@apm-js-collab/code-transformer-bundler-plugins(#22678)Internal Changes