New capabilities include browser debugger capture expressions and Salesforce support for Browser RUM. This release also introduces a new @datadog/js-core package for runtime-agnostic core functionality and releases feature operation vital APIs publicly. Several bugs related to debugger formatting, framework naming, and probe handling have been fixed.
Browser SDK
Remote configuration now supports async loading and caching with a new required option, and GraphQL requests now extract operationType from the request body. Also adds subdomain support to ProxyFn for quota checks, profiler quota checks, operation start vital IDs to profiles metadata, and view_update support to the developer extension.
trackResourceHeaders feature is now generally available across all RUM packages. Fixed a bug where batches could be postponed indefinitely when upserting a view, and corrected trace sampling fallback alignment with non-bridge paths.
This is the v7 major release. It removes deprecated options and legacy code paths accumulated over the v6 line, modernizes the build, and ships a more...
Public Changes:
- ✨ Add tab.id to all RUM and Logs events (#4184) [LOGS] [RUM] [RUM-ANGULAR] ...
Public Changes:
- ✨ feat: enable LCP subparts collection by default (#4368) [LOGS] [RUM] [RUM...
Public Changes:
- ✨ [RUM-14619] Add setViewLoadingTime() public API (#4180) [FLAGGING] [LOGS]...
Internal Changes:
- 👷 upgrade minimatch to 10.2.4 to fix npm publish packaging issue (#4267)
Public Changes:
- ✨ support per-value synthetics globals/cookies with a unified context object ([#4236](https://github.com/DataDog/browser-sdk/pu...
Public Changes:
- 🐛 Compute duration from timestamps in event tracker (#4233) [RUM] [RUM-REA...
Public Changes:
- ✨
localStoragestrategy for remote configuration (#4071) [RUM] [RUM-REACT...
Public Changes:
- 🐛 Changed tracked action to accept ClocksState (#4177) [RUM] [RUM-REACT] [...
Public Changes:
- ✨ [RUM-11654] Add in-memory session persistence option (#4124) [FLAGGING] [...
Public Changes:
- ⚡️ Use native fetch to avoid Zone.js change detection in Angular apps ([#4117](https://github.com/DataDog/browser-sdk/pull/4117...
Public Changes:
- 🐛 [PANA-5375] Treat Change records as full snapshots when appropriate ([#4078](https://github.com/DataDog/browser-sdk/pull/407...
Public Changes:
- 🐛 fix reading cookies containing special characters (#4066) [FLAGGING] [LO...
Public Changes:
- 🐛 Fix profiling <-> long task association regression (#4045) [RUM] [RUM-RE...
Public Changes:
- ✨[PANA-5156] Expose better session replay internal API (#4018) [RUM]
- 🐛 F...
Public Changes:
- ✨ add logs to service worker extension (#3987)
- ✨ add support for persiste...
Public Changes:
- 🐛 [RUM-12503] Add mask-unless-allowlisted privacy level support for standard attr ([#3907](https://github.com/DataDog/browser-...


