github DataDog/browser-sdk v6.28.0

6 hours ago

Public Changes:

  • localStorage strategy for remote configuration (#4071) [RUM] [RUM-REACT] [RUM-SLIM]
  • ✨ [RUM-13680] Add support for GraphQL GET requests with query params (APQ) (#4125) [RUM] [RUM-REACT] [RUM-SLIM]
  • 🐛 Regenerate anonymousId when session cookie is altered without preserving aid (#4203) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • 🐛 [RUM-5645] Avoid fetch keepAlive (#4192) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • ⚡️ rebuild worker only when needed (#4170)
  • 📝 Add critical patterns documentation to AGENTS.md (#4183)
  • ⚗ [RUM-11393] Add Start/StopResource API (#4110) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]

Internal Changes:

  • 👷 Skip BrowserStack tests on next major branch (#4215)
  • 👷 use dynamic port for dev server to avoid conflicts (#4218)
  • 👷 Load BrowserStack credentials from .env file (#4189)
  • 👷 Skip check-staging-merge for PRs targeting next major version branch (#4181)
  • 🔧 disable ADMS (#4191)
  • ✅ fix mockCookies flaky interception on Safari 12.1.2 (#4214) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • ✅ Fix flaky remote configuration E2E tests (#4210)
  • ✅ fix flaky tests related to experimental features (#4207) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • ✅ Introduce a new way to mock values in unit tests (#4129) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
  • ♻️ [PANA-5982] Make the serialization code more configurable and testable (#4185) [RUM]
  • ♻️ move long task contexts to profiler (#4046) [RUM] [RUM-REACT] [RUM-SLIM]
  • [RUM/PROF] Add profiling context to actions and vitals' _dd field (#4200) [RUM]
  • ♻️ [PANA-5948] Make some small improvements to ItemId management (#4164) [RUM]
  • ♻️ Refactor e2e service worker setup into a composable builder pattern (#4162)

Don't miss a new browser-sdk release

NewReleases is sending notifications on new releases.