Releases: DataDog/browser-sdk
Releases · DataDog/browser-sdk
v6.18.0
Public Changes:
- ✨[RUM-10960][Remote config] add support for new static fields (#3731) [RUM] [RUM-REACT] [RUM-SLIM]
- 🐛 [RUM-REACT] Fix react V7 import and add E2E test (#3758) [RUM-REACT]
- 🐛 [RUM Profiler] Fix discrepancy on view-id correlation (#3776) [RUM]
Internal Changes:
- 👷 Update all non-major dependencies (#3771) [RUM-REACT]
- 👷 remove watch_cookie_without_lock experimental feature flag (#3773) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
- 👷 Bump chrome to 139.0.7258.66-1 (#3764)
- 👷 Update all non-major dependencies (#3753) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
- 🔊 Add Url Extension Telemetry (#3768) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
v6.17.0
Public Changes:
- ✨ don't write lock to cookie for read only operation (#3728) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
- ✨ [FFL-450] Add support for exposures track (#3738) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
- ✨[RUM-10825] Add hot-reload to developer-extension (#3687)
- 📝 Reference the api reference (#3739)
- 📝 Typedoc setup and theme (#3676)
Internal Changes:
- 👷 Update dependency eslint-plugin-jsdoc to v52 (#3755)
- 👷 Lock file maintenance (#3757)
- 👷 Allow
merge-into-stating
CI job to fail (#3750) - 👷 🏷️
scripts/
TS migration (#3732) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER] - 👷 add a stale issue workflow (#3707)
- 👷 Update dependency eslint-plugin-unicorn to v60 (#3734)
- 👷 Update all non-major dependencies (#3704) [FLAGGING] [RUM-REACT] [WORKER]
- 👷add back html coverage (#3741)
- 👷 Update actions/configure-pages action to v5 (#3733)
- 👷 hide tag sanitization console warning in unit tests (#3736) [LOGS]
- 👷 Update dependency webpack-cli to v6 (#3735)
- 👷 Lock file maintenance (#3705)
- 👷 First deploy for api reference + fix yaml (#3727)
- 👷 fix coverage report directory (#3737)
- Revert "👷 hide tag sanitization console warning in unit tests" [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
- 👷 hide tag sanitization console warning in unit tests [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
- 👷 upload code coverage report to datadog (#3710)
- 👷 Add more telemetry debug for cookie configuration (#3709) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
- ✅ [Remote config] add a remote config e2e scenario (#3721) [RUM] [RUM-REACT] [RUM-SLIM]
- 🔊 [RUM-11144] Apply telemetry context to early telemetry message (#3745) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
- ⚗ [PANA-3411] Add telemetry for session replay reliability (#3688) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
- ♻️ use fetch to retrieve remote configuration (#3723) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
- ♻️ Move customer context from assembly to collection (#3681) [RUM] [RUM-REACT] [RUM-SLIM]
v6.16.0
Public Changes:
- Revert "✨ don't write lock to cookie for read only operation (#3652)" (#3719) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
- ✨ [RUM-8313] Remove URL polyfill and retrieve native URL constructor (#3682) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
Internal Changes:
v6.14.0
Public Changes:
- ✨ [RUM-10145] collect errors on module evaluation (#3622) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
- ✨ don't write lock to cookie for read only operation (#3652) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
- ✨ [RUM-10223] Add locale and timezone data to view event (#3598) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
- 🐛 Allow service and version to be modifiable for long_task and vital events (#3691) [RUM] [RUM-REACT] [RUM-SLIM]
- 🐛 [PANA-3447] Don't send customer data telemetry for any batch with no RUM events (#3689) [RUM] [RUM-REACT] [RUM-SLIM]
- 🏷️ add ap2 site to TypeScript types (#3672) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
Internal Changes:
- 👷 simplify test apps build (#3702)
- 👷 use SIGKILL instead of SIGTERM to kill child jobs (#3699)
- 👷 use our own
deepClone
method instead ofstructuredClone
(#3700) [RUM] - 👷 Add cookie options to telemetry debug (#3693) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
- 👷 Update all non-major dependencies (#3673) [FLAGGING] [WORKER]
- 👷 Lock file maintenance (#3675)
- 👷 fix
yarn test
andyarn test:unit:watch
commands (#3684) - 👷 fix
yarn test
andyarn test:unit:watch
commands (#3683) - 👷 Update Node.js to v24 (#3522) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
- 👷♀️ [devx] Add cursor rules to improve testing experience (#3662)
- 👷 add
--spec
option toyarn test:unit
(#3678) - 👷 add
step-7_
prefix tocreate-github-release
ci job (#3668) - 👷 ignore @playwright/test updates (#3666)
- ♻️ [Remote config] use types from JSON schema (#3694) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
- Bump device version in unit tests (#3703)
- [RUM Profiler] fix unit test, remove RegExp lookbehind (#3701) [RUM] [RUM-REACT] [RUM-SLIM]
- ♻️ [RUM-10900] Introduce assemble telemetry hook (#3685) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
- ♻️ Enforce using interface over type (#3686) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
- [RUM Profiler] add default view names to profiles (#3669) [RUM]
v6.13.0
Public Changes:
- 🐛 [RUM-146] Modify label behavior in dead click logic (#3642) [RUM] [RUM-REACT] [RUM-SLIM]
- ✨ [RUM Profiler] Sticky sampling based on session (#3661) [RUM] [RUM-REACT] [RUM-SLIM]
Internal Changes:
- 👷 [RUM-9918] add a node version check (#3663)
- 👷 Update dependency eslint-plugin-jsdoc to v51 (#3636)
- 👷 Update actions/checkout action to v4 (#3565)
- 👷 Lock file maintenance (#3540)
- 👷 Update all non-major dependencies (#3635) [RUM-REACT]
- 👷 [RUM-9218] Adjust E2E setup to use cross-origin URLs for loading CDN bundles (#3657) [RUM] [RUM-REACT] [RUM-SLIM]
- 👷 Bump chrome to 138.0.7204.49-1 (#3658)
- ♻️ [RUM-10005] Exposes
addEvent
instead ofstrategy
to plugins (#3567) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER] - ♻️ [RUM-10407] Use hooks for Logs SDK to decouple session (#3643) [LOGS]
- 👷 [RUM Profiler] Add
_dd.profiling
context to Long Task and View events (#3583) [RUM] [RUM-REACT] [RUM-SLIM]
v6.12.3
Plublic Changes:
v6.12.2
v6.12.1
v6.12.0
Public Changes:
- ✨[RUM Profiler] remove profiling experimental flag (#3639) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
Internal Changes:
- 👷 fix typecheck issue + increase base tsconfig coverage (#3625)
- 🔊 [IR-39238] Add session diagnostic telemetry and improve configuration timing (#3629) [FLAGGING] [LOGS] [RUM] [RUM-REACT] [RUM-SLIM] [WORKER]
- ♻️ [RUM-10074] Use createTest in developer extensions tests (#3628)
- Update changelog-to-confluence: Update secret names, name of page being published (#3631)