github DataDog/browser-sdk v7.17.0

3 hours ago

Public Changes:

  • ✨ [DEBUG-6328] Default the Live Debugger service to the build plugin's (#5148)
  • ✨ [RUM-18974] Allow setting user and account at init (#5176)
  • 🐛 Round clocksOrigin timestamp when the time origin is fractional (#5208)
  • 🐛 [RUM-19299] Only instrument the console APIs that are collected (#5182)
  • 🐛 Don't break SDK init when document.cookie is not accessible (#5178)
  • 🐛 [RUM-19391] Send oversized page-exit batches as several beacons (#5218)
  • 🐛 Keep WebSocket constants when the page subclasses WebSocket before RUM loads (#5170)
  • ⚡️ Halve the Live Debugger's capture time for objects with many keys (#5217)
  • ⚗️ [RUM-17885] Use the Soft Navigation API for route_change FCP, CLS and INP (#5167)
  • ⚗️ [RUM-19388] Hash and encode canvas captures in the worker (#5201)
  • ⚗️ [RUM-19387] Support running parallel Session Replay workers (#5200)
  • ⚗️ Collect masked click-target attributes in composed_path_selector (#5073)

Internal Changes:

  • 👷 Update dependency minimatch to v11 [SECURITY] (#5223)
  • 👷 Update dependency nuxt to v4.6.3 [SECURITY] (#5222)
  • 👷 Update dependency node-forge to v1.4.1 [SECURITY] (#5221)
  • 👷 Update dependency eslint-plugin-unicorn to v79 (#5216)
  • 👷 Update all non-major dependencies (#5215)
  • 👷 Fix handling-dependency-prs skill name and apply review follow-ups (#5203)
  • 👷 Add handling-dependency-prs skill (#5190)
  • 👷 move the pipeline category when closing or reopening a ticket in the triage skill (#5191)
  • 👷 Update dependency @playwright/test to v1.64.1 (#5151)
  • 👷 add triaging-telemetry-errors skill (#5169)
  • 👷 Update all non-major dependencies (#5152)
  • 👷 Bump chrome to 156.0.8078.47-1 (#5162)
  • 👷 Update dependency undici to v8.12.2 [SECURITY] (#5174)
  • 👷 Update dependency next to v16.4.1 [SECURITY] (#5173)
  • 👷 Update dependency nuxt to v4.6.2 [SECURITY] (#5175)
  • ✅ [RUM-19516] Quarantine flaky image resource check in salesforce e2e (#5236)
  • ✅ Ignore Shopify checkout OTLP requests in Shopify e2e console checks (#5228)
  • ✅ [RUM-19391] Make flushEvents fire beforeunload in WebKit (#5204)
  • 🔥 Remove CLAUDE.md stubs and outdated Cursor rules (#5219)

Don't miss a new browser-sdk release

NewReleases is sending notifications on new releases.