Public Changes:
- ✨ [RUM-16985] Capture wasm module build_ids and enrich error events (#4920)
- ✨ Attach debug IDs to debugger snapshots (#5028)
- ✨ [RUM-18194] default RUM service to the applicationId (#4979)
- ✨ Add per-element frustration signal opt-outs (#5005)
- 🐛 Keep inlining link stylesheets after a client-side navigation (#5019)
- 🐛 Send partial snapshots after debugger capture timeout (#4734)
- 📝 [Shopify] Update README to point to public docs instead of inline setup snippet (#5011)
- ⚗️ Add Canvas image capture [3/n] (#4980)
Internal Changes:
- 👷 Rename StringResourceId to StringRoleResourceId (#5023)
- 👷 Sync rum-events-format schemas for session replay image content (#5017)
- 👷 Use workspace:* protocol for internal monorepo dependencies (#5016)
- 👷 [Shopify] Add Slack notification on e2e-shopify-scheduled failure (#5012)
- ♻️ introduce Logs plugin API and assemble hook enrichment (#5014)
- ♻️ Merge message context into raw logs event at collection time (#5009)
- ♻️ Move global monitor functions to js-core (#4986)
- ✅ Stabilize base plugin error E2E tests in WebKit (#5038)
- ✅ Stabilize Nuxt error E2E tests in WebKit (#5037)
- 🔊 Report remote configuration sync metadata on configuration telemetry (#5001)